Computing @ Mona | Undergraduate Course Listing
Outline
B.Sc. Computer Science Courses
For students who began the Computer Science programme on or after Semester I 2011, a major in Computer Science requires thirty-nine (39) credits from Part II Computer Science courses. These must include:
- COMP2101
- COMP2140
- COMP2191
- COMP2211
- COMP2171
- COMP2340
- COMP3101
- COMP3220
- COMP3161
- COMP3901 (Group Project)
A minor in Computer Science requires fifteen (15) credits from Levels 2 and 3 Computer Science courses. These must include:
- COMP2201
- COMP2340
AND Any three of the following:
- COMP2010
- COMP2120
- COMP2130
- COMP2140
- COMP2171
- COMP2190
- COMP2211
- COMP3101
- COMP3911
- COMP3220
- COMP3652
- COMP3702
- COMP3801
Course Code | Course Title | Credits | Semester | Level | Core Course? |
---|---|---|---|---|---|
COMP1126 | Intro to Computing I | 3 | I and II | I | Yes |
COMP1127 | Intro to Computing II | 3 | I and II | I | Yes |
COMP1161 | Object-oriented Programming | 3 | II | I | Yes |
COMP1210 | Math for Computing | 3 | II | I | Yes |
COMP1220 | Computing and Society | 3 | I and II | I | Yes |
COMP2201 | Discrete Mathematics for Computer Science | 3 | II | I | Yes |
COMP2211 | Analysis of Algorithms | 3 | II | II | Yes |
COMP2120 | Digital Logic Design | 3 | I | II | No |
COMP2140 | Software Engineering | 3 | I | II | No |
COMP2171 | Object Technology | 3 | II | II | No |
COMP2190 | Net-Centric Computing | 3 | I | II | Yes |
COMP2340 | Computer Organisation | 3 | II | II | Yes |
COMP3101 | Operating Systems | 3 | I | III | Yes |
COMP3220 | Introduction to Artificial Intelligence | 3 | I | III | No |
COMP3161 | Database Management Systems | 3 | II | III | Yes |
COMP3652 | Language Processors | 3 | I | III | No |
COMP3702 | Theory of Computation | 3 | II | III | No |
COMP3801 | Real-Time Embedded Systems | 3 | I | III | No |
COMP3901 | Group Project | 3 | I, II, and III | III | No |
COMP3911 | Internship in Computing I | 3 | I and II | III | No |
COMP3912 | Internship in Computing II | 6 | III | III | No |
B.Sc. I.T. Courses
A major in Information Technology requires the student to complete the following courses:
- COMP1126
- COMP1127
- COMP1161
- COMP1220
- COMP1210
- COMP2140
- COMP2190
- COMP2340
- INFO2100
- INFO2110
- INFO2180
- COMP3161
- COMP3901 (Group Project)
- INFO3105
- INFO3110
- INFO3155
- INFO3170
- INFO3180
Course Code | Course Title | Credits | Semester | Level | Core Course? |
---|---|---|---|---|---|
COMP1126 | Intro to Computing I | 3 | I and II | I | Yes |
COMP1127 | Intro to Computing II | 3 | I and II | I | Yes |
COMP1161 | Object-oriented Programming | 3 | II | I | Yes |
COMP1210 | Math for Computing | 3 | II | I | Yes |
COMP1220 | Computing and Society | 3 | I and II | I | Yes |
INFO2100 | Mathematics and Statistics for IT | 3 | II | II | Yes |
INFO2110 | Data Structures for IT | 3 | II | II | Yes |
COMP2140 | Software Engineering | 3 | II | II | No |
INFO2180 | Dynamic Web Development I | 3 | II | Yes | |
COMP2190 | Net-Centric Computing | 3 | II | Yes | |
INFO3105 | Computer Systems Administration | 3 | III | Yes | |
INFO3110 | Information Systems in Organisations | 3 | III | Yes | |
INFO3155 | Computer & Network Security for IT | 3 | III | Yes | |
COMP3161 | Database Management Systems | 3 | II | III | Yes |
INFO3170 | User Interface Design for IT | 3 | I | III | No |
INFO3180 | Dynamic Web Development II | 3 | II | III | No |
INFO3435 | e-Commerce | 3 | II | III | |
COMP3901 | Group Project | 3 | I, II, and III | III | No |
B.Sc. Software Engineering
A major in Software Engineering requires the student to complete the following courses:
- COMP1126
- COMP1127
- COMP1161
- COMP1210
- COMP1220
- COMP2201
- COMP2211
- COMP2140
- COMP2171
- COMP2190
- COMP2240
- SWEN3130
- SWEN3145
- SWEN3165
- SWEN3185
- SWEN3920 (Group Project)
Course Code | Course Title | Credits | Semester | Level | Core Course? |
---|---|---|---|---|---|
COMP1126 | Intro to Computing I | 3 | I and II | I | Yes |
COMP1127 | Intro to Computing II | 3 | I and II | I | Yes |
COMP1161 | Object-oriented Programming | 3 | I and II | I | Yes |
COMP1210 | Math for Computing | 3 | I and II | I | Yes |
COMP1220 | Computing and Society | 3 | I and II | I | Yes |
COMP2201 | Discrete Mathematics for Computer Science | 3 | I | II | Yes |
COMP2211 | Analysis of Algorithms | 3 | II | II | Yes |
COMP2140 | Software Engineering | 3 | I | II | Yes |
COMP2171 | Object Technology | 3 | II | II | Yes |
COMP2190 | Net-Centric Computing | 3 | I | II | Yes |
COMP2340 | Computer Organisation | 3 | II | II | Yes |
SWEN2165 | Requirement Engineering | 3 | I | II | Yes |
SWEN3130 | Software Project Management | 3 | I | III | Yes |
SWEN3145 | Software Modeling | 3 | I | III | Yes |
SWEN3165 | Software Testing | 3 | II | III | Yes |
SWEN3185 | Software Reliability and Formal Methods | 3 | II | III | Yes |
SWEN3920 | Capstone Project (Software Engineering) | 6 | II | III | Yes |