Overview
The main aim of this course is to provide students with a general education in the area of Computing. There are four areas that characterize the course. These are: Software Development, Information Systems, Networks and Distributed Systems, and Internet Computing Systems. The graduate attributes of self-awareness, performance in a variety of idioms and contexts, and creativity and ethics are also developed by this course.
Year 1:
- Information Systems
- Programming
- Computer Hardware and Software Architectures
- Logic and Problem Solving
Year 2:
- Databases
- Networks and Operating Systems
- Software Engineering
- Emerging Programming Platforms and Technologies
- Professional Issues, Ethics and Computer Law
Year 3:
- Advanced Database Systems Development
- Application Development
- Project
- Work Related Learning II
- Artificial Intelligence