Overview
Computer science underpins virtually every aspect of modern digital society, driving continuous innovation across global software and computing industries. The BSc (Hons) Computer Science at Edith Cowan University offers a thorough education in core computing principles, software development, and theoretical computer science. Students develop practical skills through hands-on laboratory sessions utilizing modern computing environments and development tools. The curriculum balances foundational concepts with applied problem-solving, exploring software design, database systems, and emerging technologies. Backed by university research expertise in computing and artificial intelligence, the program fosters strong analytical thinking and technical adaptability. This degree is well suited for inquisitive problem solvers who want to gain versatile technical competencies and shape the future of technological software solutions.
What You'll Learn
Fundamental programming paradigms, algorithm design, and computational theory
Software engineering methodologies, system architecture, and object-oriented design
Database design, data storage systems, and structured query languages
Computer systems architecture, operating systems, and network communication standards
Artificial intelligence concepts, machine learning fundamentals, and data analytics
Software testing, application security principles, and capstone project development
Learning Outcomes
Graduates of this program gain a broad mastery of computer science, extending from foundational algorithms to complex software architectures and intelligent systems. Students build the capacity to critically analyze computational problems, evaluate algorithm efficiency, and engineer robust software solutions to meet diverse user requirements. Through practical laboratory work and collaborative capstone development, learners acquire hands-on proficiency in writing clean code, utilizing version control, and managing software projects. Furthermore, the curriculum enables participants to focus on specialized fields like software development or artificial intelligence, equipping them to confidently apply technical solutions across evolving technology sectors.

Edith Cowan University