Program start date | Application deadline |
2024-08-05 | - |
Program Overview
The Bachelor of Computing Science offers a comprehensive education in IT and Computing Science, combining theoretical knowledge with practical experience through a cadetship model. It equips students with technical skills, problem-solving abilities, and industry-relevant experience in software development, cybersecurity, data science, and research. The program culminates in a full qualification and prepares graduates for a wide range of careers in the IT industry.
Program Outline
Degree Overview:
Overview:
The Bachelor of Computing Science provides a comprehensive grounding in the central disciplines of IT and Computing Science, including both theoretical and practical knowledge. Utilizing a cadetship model of study, the degree builds professional aptitude and workplace experience while studying. It aims to equip students with technical skills and a full qualification in computing science and IT for their chosen specialization, as well as developing their problem-solving, teamwork, project management, and communication skills.
Objectives:
- To produce graduates who can apply the knowledge and skills required of IT professionals in various organizational contexts.
- To develop software developers who can design and implement software solutions to problems.
- To train cybersecurity and network specialists who can build, maintain, secure, and administer complex systems.
- To prepare students for technical research and development careers in computing.
- To equip graduates with data science skills for interrogating complex datasets.
Outline:
Program Structure:
- 3 years of full-time study
- 144 credit points
- Comprises 48 credit points of Information Technology core subjects, 48 credit points of Computing Science core subjects, and a choice of either a major or two sub-majors, or a combination of 24 credit points of electives and a sub-major.
Course Schedule:
First Year
Autumn Session
- Communication for IT Professionals
- Introduction to Software Development
- Programming 1
- Select 6 credit points from:
- - Mathematics 1
- - Design, Data, and Decisions
Spring Session
- Database Fundamentals
- Business Requirements Modelling
- Discrete Mathematics
- Programming 2
Summer Session
- Web Systems
- Network Fundamentals
Second Year
Autumn Session
- Data Structures and Algorithms
- Select 6 credit points from the following:
- - Major and Sub-majors/Electives choice
Spring Session
- Theory of Computing Science
- Select 12 credit points from the following:
- - Major and Sub-majors/Electives choice
Summer Session
- Career Management for IT Professionals
- Select 6 credit points from the following:
- - Transdisciplinary Electives
- - Career Management for IT Professionals
Third Year
Autumn Session
- Select 12 credit points from the following:
- - Major and Sub-majors/Electives choice
Spring Session
- Advanced Algorithms
- Select 12 credit points from the following:
- - Major and Sub-majors/Electives choice
Summer Session
- Project Management and the Professional
- Select 6 credit points from the following:
- - Major and Sub-majors/Electives choice
Honours
Students interested in research and excelling in their studies are eligible to undertake one additional full-time year of study in the Bachelor of Information Technology (Honours).
Careers:
Career Options:
- Software developer
- Systems analyst
- Data analyst
- Business analyst
- IT project manager
- Network specialist