Course Structure
Year 1
- Logic and Problem Solving
- Introduction to Information Systems
- Fundamentals of Computing
- Programming
- Computer Hardware and Software Architectures
Year 2
- Databases
- Emerging Programming Platforms and Technologies
- Professional Issues, Ethics and Computer Law
- Networks and Operating Systems
- Software Engineering
Year 3
- Artificial Intelligence
- Project
- Application Development
- Advanced Database Systems Development
- Work Related Learning II