Overview
Edith Cowan University’s Bachelor of Computer Science examines fundamental principles of software creation, algorithmic design, and system architecture. The course explores how computational processes operate, equipping students with the theoretical and practical concepts needed to engineer digital applications. Building this technical foundation is essential for creating efficient software solutions and driving technological innovation across modern industries.
What You'll Learn
Core programming paradigms, object-oriented concepts, and software construction
Algorithm design, complexity analysis, and efficient data structures
Operating system architecture, file systems, and hardware interfaces
Database design, relational data management, and query execution
Web application development and network communication principles
Learning Outcomes
Students will learn to write clean, maintainable software programs to address complex computational problems, while evaluating algorithms and data structures to optimize code efficiency and system execution. Additionally, they will design structured database architectures to manage and retrieve information safely, as well as apply software development practices and debugging tools within modern computing contexts.

Edith Cowan University