Overview
Computer science forms the computational engine behind modern software innovation, algorithmic problem-solving, and intelligent technologies. Studying the Bachelor of Information Technology (Hons) (Computer Science) at the University of Canberra provides students with deep theoretical grounding and practical expertise in computing concepts. The curriculum blends core software development techniques with mathematical logic, data structures, and systemic computational principles. Learning takes place in specialized computing facilities equipped with modern tools and supported by academics actively engaged in technological research. This program suits analytical thinkers and creative problem solvers who aim to build sophisticated computational systems and software solutions. Graduates emerge prepared to pursue dynamic technical roles across software houses, tech enterprises, research labs, and data-driven industries.
What You'll Learn
Programming fundamentals, object-oriented design, and modern software development concepts.
Data structures, algorithm design, complexity analysis, and computational efficiency.
Database design, data management systems, and structured query languages.
Operating systems architecture, system programming, and computer organization.
Artificial intelligence concepts, machine learning fundamentals, and data analytics.
Software engineering practices, project management, and technology ethics.
Learning Outcomes
Upon completing this course, students gain a comprehensive understanding of computing principles across theoretical, algorithmic, and applied software layers. They develop the critical ability to analyze complex computational challenges, evaluate alternative algorithmic solutions, and design efficient systems to address real-world technological issues. Interactive laboratory sessions and practical projects build strong hands-on capabilities in writing optimized code, designing robust databases, and building modern software applications. Additionally, the broad technical skill set enables graduates to specialize in focused domains such as artificial intelligence, data engineering, software architecture, or computational research.

University of Canberra