Bachelor of Information Technology
Software development, data, networks and information security for the digital economy.
Entry requirements
UCE with at least 5 passes and UACE with at least 2 principal passes, or a relevant certificate/diploma.
- UCE — minimum 5 passes .
- UACE — minimum 2 principal passes (2.00 points).
Curriculum
Year 1 · Semester 15 units · 17 CU
- BIT1101 Introduction to Computing3 CU · Core
History and components of computers, number systems, operating systems and productivity tools.
- BIT1102 Computer Programming I4 CU · Core
Problem solving and structured programming in Python: variables, control flow, functions and files.
- BIT1103 Mathematics for Computing3 CU · Core
Core concepts, practice and assessment in Mathematics for Computing.
- GEN1101 Communication Skills3 CU · Core
Core concepts, practice and assessment in Communication Skills.
- BIT1105 Database Systems I4 CU · Core
Relational model, entity-relationship design, normalisation and SQL.
Year 1 · Semester 25 units · 16 CU
- BIT1201 Computer Programming II4 CU · Core
Object-oriented programming, data structures in practice and testing.
- BIT1202 Web Design and Development3 CU · Core
Core concepts, practice and assessment in Web Design and Development.
- BIT1203 Discrete Mathematics3 CU · Core
Core concepts, practice and assessment in Discrete Mathematics.
- BIT1204 Computer Networks I3 CU · Core
Core concepts, practice and assessment in Computer Networks I.
- GEN1102 Entrepreneurship and Innovation3 CU · Elective
Core concepts, practice and assessment in Entrepreneurship and Innovation.
Year 2 · Semester 16 units · 20 CU
- BIT2101 Data Structures and Algorithms4 CU · Core
Lists, stacks, queues, trees, graphs, sorting and searching with complexity analysis.
- BIT2102 Database Systems II4 CU · Core
Advanced SQL, transactions, indexing, stored procedures and database administration.
- BIT2103 Systems Analysis and Design3 CU · Core
Core concepts, practice and assessment in Systems Analysis and Design.
- BIT2104 Operating Systems3 CU · Core
Core concepts, practice and assessment in Operating Systems.
- BIT2105 Mobile Application Development3 CU · Elective
Core concepts, practice and assessment in Mobile Application Development.
- BIT2106 Electronic Commerce3 CU · Elective
Core concepts, practice and assessment in Electronic Commerce.
Year 2 · Semester 25 units · 16 CU
- BIT2201 Software Engineering4 CU · Core
Core concepts, practice and assessment in Software Engineering.
- BIT2202 Network Administration3 CU · Core
Core concepts, practice and assessment in Network Administration.
- BIT2203 Research Methods in Computing3 CU · Core
Core concepts, practice and assessment in Research Methods in Computing.
- BIT2204 Human Computer Interaction3 CU · Core
Core concepts, practice and assessment in Human Computer Interaction.
- GEN2101 Ethics and Professional Practice3 CU · Elective
Core concepts, practice and assessment in Ethics and Professional Practice.
Year 3 · Semester 13 units · 10 CU
- BIT3101 Information Security3 CU · Core
Core concepts, practice and assessment in Information Security.
- BIT3102 Cloud Computing3 CU · Core
Core concepts, practice and assessment in Cloud Computing.
- BIT3104 Final Year Project I4 CU · Core
Core concepts, practice and assessment in Final Year Project I.
