Course code: 0102
First year
|
48
points
|
|||
First
semester
|
BUS1010
Introductory computing for business applications (6 points)
|
BUS1060
Computer programming for business A (6 points)
|
BUS1100
Quantitative methods for business systems (6 points)
|
Elective
(6 points)
|
Second
semester
|
BUS1021
Business information systems (6 points)
|
BUS1042
Computer programming for business B (6 points)
|
BUS1110
Computer models for business systems (6 points)
|
Elective
(6 points)
|
Second year
|
48
points
|
|||
Summer
semester
|
BUS2030
Business communications (6 points)
|
|||
First
semester
|
SYS2071
Systems analysis and design* (6 points)
|
BUS3112
Database systems and data management (6 points)
|
BUS2120
Computer concepts and software systems (6 points)
|
Elective
(6 points)
|
Second
semester
|
BUS2000
Industry-based learning (18 points)
|
Third year
|
48
points
|
||||
First
semester
|
BUS3000
Industry-based learning (18 points)
|
||||
Second
semester
|
BUS2062
Data communications (6 points)
|
BUS2176
Project management (6 points)
|
BUS3150
Computer facilities and network management (6 points)
|
BUS3530
Operations management systems (6 points)
|
One
elective from BUS3010, BUS3020, BUS3030 (6 points)
|
*Students who study SYS1252 (Systems analysis) as an elective in first year are prohibited from studying SYS2071 in second year; instead, those students should take SYS2168 (Systems design and implementation) in second year.
Course code: 0102
First year
|
48
points
|
|||
First
semester
|
BUS1010
Introductory computing for business applications (6 points)
|
BUS1060
Computer programming for business A (6 points)
|
BUS1100
Quantitative methods for business systems (6 points)
|
Elective
(6 points)
|
Second
semester
|
BUS1021
Business information systems (6 points)
|
BUS1042
Computer programming for business B (6 points)
|
BUS1110
Computer models for business systems (6 points)
|
Elective
(6 points)
|
Second
year
|
48
points
|
|||
First
semester
|
BUS2011
Programming for business applications (6 points)
|
SYS2071
Systems analysis and design* (6 points)
|
BUS2120
Computer concepts and software systems (6 points)
|
Elective
(6 points)
|
Second
semester
|
BUS2062
Data communications (6 points)
|
BUS2176
Project management (6 points)
|
Elective
(6 points)
|
Elective
(6 points)
|
Third year
|
48
points
|
|||
First
semester
|
BUS3112
Database systems and data management (6 points)
|
BUS3020
Trading systems and electronic commerce (6 points)
|
Elective
(6 points)
|
Elective
(6 points)
|
Second
semester
|
BUS3030
Financial modelling (6 points)
|
BUS3530
Operations management systems (6 points)
|
BUS3600+
(6 points)
|
Elective
(6 points)
|
*Students who study SYS1252 (Systems analysis) as an elective in first year are prohibited from studying SYS2071 in second year; instead, those students should take SYS2168 (Systems design and implementation) in second year.
+Students enrolled in the accounting stream are exempted from enrolling in BUS3600.
Course code: 0961
First year
|
48
points
|
|||
First
semester
|
COT1130
Computer equipment (6 points)
|
SYS1001
Information systems (6 points)
|
SFT1101
Introduction to software development (6 points)
|
Minor
sequence (6 points)
|
Second
semester
|
COT1140
Operating systems (6 points)
|
SYS1252
Systems analysis (6 points)
|
SFT1102
Program design and data structures (6 points)
|
Minor
sequence (6 points)
|
Second year
|
48
points
|
||
First
semester
|
Major
(SYS, SFT or COT) (8 points)
|
Corequisite
subject (8 points)
|
Minor
sequence (minimum 16 points)
|
Second
semester
|
Major
study electives (8 points)
|
Corequisite
subject (8 points)
|
Third year
|
48
points
|
|||
First
semester
|
Major Industrial project from the department of the student's major (12 points) |
Major Select sufficient third-year electives to complete 24-point major (12 points) |
Other
study, computing or non-computing (12 points) |
|
Second semester
|
Other
third-year study, computing or non-computing (12 points)
|
Course code: 0961
First year
|
48
points
|
|||
First
semester
|
Major
study 1 (6 points)
|
Major
study 2 (6 points)
|
Computing
corequisite (6 points)
|
Minor
sequence (6 points)
|
Second
semester
|
Major
study 1 (6 points)
|
Major
study 2 (6 points)
|
Computing
corequisite (6 points)
|
Minor
sequence (6 points)
|
Second year
|
48
points
|
||
First
semester
|
Major
study 1 (8 points)
|
Major
study 2 (8 points)
|
Minor
sequence (minimum 8 points)
|
Second
semester
|
Major
study 1 electives (8 points)
|
Major
study 2 electives (8 points)
|
Computing
corequisite (8 points)
|
Third year
|
48
points
|
|||
First
semester
|
Major
study 1 Third-year electives (12 points) |
Major
study 1 Industrial project (12 points) |
Major
study 2 Third-year electives (24 points) |
|
Second
semester
|
Course code: CBCO
First year
|
48
points
|
|||
First
semester
|
GCO1811
Computer programming I (6 points)
|
GCO1815
Computer technology (6 points)
|
GCO1063
Human communications (6 points)
|
GBU1001
Introductory accounting or GBU1015 Business information (6 points)
|
Second
semester
|
GCO1812
Computer programming II (6 points)
|
GCO1813
Information systems I (6 points)
|
GAS1614
Discrete mathematics (6 points)
|
Elective
(6 points)
|
Second year
|
48
points
|
|||
First
semester
|
GCO2811
Commercial programming (6 points)
|
GCO2812
Computer organisation (6 points)
|
GCO2813
Information systems II (6 points)
|
Elective
(6 points)
|
Second
semester
|
GCO2814
Operating systems (6 points)
|
GCO2815
Database management systems (6 points)
|
GCO2816
Object-oriented analysis and design (6 points)
|
Elective
(6 points)
|
Third year
|
48
points
|
|||
First
semester
|
Elective
(6 points)
|
Elective
(6 points)
|
GCO3811
Software engineering (6 points)
|
GCO3800
Industry project Full year (12 points) |
Second
semester
|
Elective
(6 points)
|
Elective
(6 points)
|
Elective
(6 points)
|
Course code: CBCO
First year
|
48
points
|
|||
First
semester
|
GCO1815
Computer technology
(6 points)
|
GCO1063
Human communications
(6 points)
|
GAS1751
Quantitative methods*
(6 points)
|
GBU1601
Introduction to electronic commerce* or GBU1015 Business information*,+ (6
points)
|
Second
semester
|
GCO1811
Computer programming I+ (6 points)
|
GCO1813
Information systems I (6 points)
|
Elective
(6 points)
|
Elective
(6 points)
|
Second year
|
48
points
|
|||
First
semester
|
GCO2811
Commercial programming* (6 points)
|
GCO2813
Information systems II (6 points)
|
GCO2812
Computer organisation (6 points)
|
Elective
(6 points)
|
Second
semester
|
GCO2815
Database management systems* (6 points)
|
GCO2802
Computer models for business decisions* (6 points)
|
GCO2816
Object-oriented analysis and design (6 points)
|
Elective
(6 points)
|
Third year
|
48
points
|
|||
First
semester
|
GCO3900
Business systems project* Full year (12 points) |
Elective
(6 points)
|
Elective
(6 points)
|
Elective
(6 points)
|
Second
semester
|
GCO3816
Information systems management* (6 points)
|
GCO3806
General operations management* (6 points)
|
Elective
(6 points)
|
+May be taken in either semester.
Elective subjects Students must take eight elective units from a list approved by the head of the school, of which at least two must be third-level busines systems electives. At least four of the eight must be at second level or above.
First year
|
48
points
|
|||
First
semester
|
GAS1751
Quantitative methods I* (6 points)
|
GCO1063
Human communications (6 points)
|
GCO1815
Computer technolgoy (6 points)
|
GCO1811
Computer programming I (6 points)
|
Second
semester
|
GBU1015
Business information* (6 points)
|
GCO1813
Information systems I (6 points)
|
GAS1614
Discrete mathematics (6 points)
|
GCO1812
Computer programming II* (6 points)
|
Second year
|
48
points
|
|||
First
semester
|
GCO2811
Commercial programming* (6 points)
|
GCO2812
Computer organisation (6 points)
|
GCO2813
Information systems II* (6 points)
|
Elective
(6 points)
|
Second
semester
|
GCO2815
Database management systems* (6 points)
|
GCO2802
Models for business decisions* (6 points)
|
GCO2816
Object-oriented analysis and design* (6 points)
|
GCO2814
Operating systems* (6 points)
|
Third year
|
48
points
|
|||
First
semester
|
GCO3900
Industry project* Full year (l2 points) |
GCO3811
Software engineering* (6 points)
|
Third-level
system development*,+ (6 points)
|
Elective
(6 points)
|
Second
semester
|
GCO3806
General operations mangement* (6 points)
|
GCO3816
Information systems management* (6 points)
|
Elective
(6 points)
|
+May be taken in either semester.
Course code: 0962
First year
|
48
points
|
|||
First
semester
|
CFR1120
Applications development I (6 points)
|
CFR1121
Computer programming I (6 points)
|
CFR1129
Business process analysis (6 points)
|
Minor
(6 points)
|
Second
semester
|
CFR1123
Applications development II (6 points)
|
CFR1124
Computer programming II (6 points)
|
CFR1125
Computer systems (6 points)
|
Minor
(6 points)
|
Second year
|
48
points
|
|||
First
semester
|
CFR2126
Applications development III (8 points)
|
CFR2201
Relational database (8 points)
|
Minor
(8 points)
| |
Second
semester
|
CFR2306
Project management (4 points)
|
CFR2307
Systems prototyping (4 points)
|
CFR2128
Software engineering (8 points)
|
Minor
(8 points)
|
Third year
|
48
points
|
|||
First
semester
|
CFR3500
Industrial experience project (12 points)
|
Applications
development major (12 points of third-year electives)
|
Further
third-year computing electives or other third-year study (12 points) |
|
Second
semester
|
Further
third-year computing electives or other third-year study (12 points) |
Course code: 0188
First year
|
48
points
|
|||
First
semester
|
CSC1011
Computer programming (6 points)
|
Mathematics
(6 points)
|
Elective
(6 points)
|
Minor
(6 points)
|
Second
semester
|
CSC1030
Computer science (6 points)
|
Mathematics
(6 points)
|
Elective
(6 points)
|
Minor
(6 points)
|
Second year
|
48
points
|
|||||
First
semester
|
CSC2040
Algorithms and data structures/ Science of programming (4 points)
|
CSC2240/
CSC2010 Computer architecture (4 points)
|
CSC2030
Formal methods I/ Foundations of computing (4 points)
|
Elective
(4 points)
|
Minor
(4 points)
|
Minor
(4 points)
|
Second
semester
|
CSC2050
Object-oriented SE/ Software engineering I (4 points)
|
CSC2020
Operating systems (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Minor
(4 points)
|
Minor
(4 points)
|
Third year
|
48
points
|
|||||
First
semester
|
CSC
Project/ Elective (4 points)
|
CSC
Elective (4 points)
|
CSC
Elective (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Second
semester
|
CSC
Project/ Elective (4 points)
|
CSC
Elective (4 points)
|
CSC
Elective (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Course code: To be advised.
First year
|
48
points
|
|||
First
semester
|
CSC1011
Computer programming (6 points)
|
MAT1841
Mathematics for computer science I (6 points)
|
Elective
(6 points)
|
Minor
(6 points)
|
Second
semester
|
CSC1030
Computer science (6 points)
|
MAT1830
Mathematics forcomputer science II (6 points)
|
Elective
(6 points)
|
Minor
(6 points)
|
Second year
|
48
points
|
|||||
First
semester
|
CSC2040
Algorithms and data structures (4 points)
|
CSC2030
Formal methods I (4 points)
|
CSC
Elective (4 points)
|
Elective
(4 points)
|
Minor
(4 points)
|
Minor
(4 points)
|
Second
semester
|
CSC2050
Object-oriented SE (4 points)
|
CSC2020
Operating systems (4 points)
|
CSC
Elective (4 points)
|
Elective
(4 points)
|
Minor
(4 points)
|
Minor
(4 points)
|
Third year
|
48
points
|
|||||
First
semester
|
CSC3050
Formal methods II (4 points)
|
CSC3080
Software engineering: analysis and design (4 points)
|
CSC
Elective or CSC Project (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Second
semester
|
CSC3230
Computer industry issues (4 points)
|
CSC
Elective (4 points)
|
CSC
Elective or CSC Project (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Course code: 0356
First year
|
48
points
|
|||
First
semester
|
DGS1111
Digital technology I (6 points)
|
DGS1120
Digital circuits and devices I (6 points)
|
DGS1301
Software development I (6 points)
|
MAT1811
Mathematics ID (6 points)
|
Second
semester
|
DGS1210
Digital technology II (6 points)
|
DGS1220
Digital circuits and devices II (6 points)
|
DGS1400
Software development II (6 points)
|
MAT1812
Mathematics IID (6 points)
|
Second year
|
48
points
|
|||||
First
semester
|
DGS2110
Digital design I (4 points)
|
DGS2120
Digital systems I (4 points)
|
DGS2131
Software development (4 points)
|
DGS2141
Operating systems (4 points)
|
MAT2441
Mathematics for transforms (4 points)
|
Elective
(4 points)
|
Second
semester
|
DGS2210
Digital design II (4 points)
|
DGS2220
Digital systems II (4 points)
|
DGS2231
Software engineering (4 points)
|
DGS2241
Computer architecture (4 points)
|
MAT2452
Numerical methods (4 points)
|
Elective
(4 points)
|
Third year
|
48
points
|
|||||
First
semester
|
DGS3110
Digital technology project (4 points)
|
DGS3120
Embedded systems design (4 points)
|
DGS3130
Real-time systems design (4 points)
|
DGS
Elective (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Second
semester
|
DGS3210
Digital technology project (4 points)
|
DGS
Elective (4 points)
|
DGS
Elective (4 points)
|
DGS
Elective (4 points)
|
Elective
(4 points)
|
Elective
(4 points)
|
Course code: 1174
First year
|
48
points
|
|||
First
semester
|
LAR1001
Documenting society I (6 points)
|
BUS1010
Introductory computing for business applications (6 points)
|
COT1700
The computing environment (6 points)
|
Minor
(6 points)
|
Second
semester
|
LAR1002
Documenting society II (6 points)
|
BUS1060
Computer programming for business A (6 points)
|
COT1800
Public networks (6 points)
|
Minor
(6 points)
|
Second year
|
48
points
|
|||
First
semester
|
LAR2003
Information processing (8 points)
|
COT2180
Relational database (8 points)
|
Minor
(8 points)
| |
Second
semester
|
Second-year
LAR electives (8 points)
|
Computing
elective (4 points)
|
Computing
elective (4 points)
|
Minor
(8 points)
|
Third year
|
48
points
|
||||
First
semester
|
LAR3001
Information science (8 points)
|
LAR3002
Information management project Full year (8 points) |
Minor
expanded to a major or LAR electives (12 points)
|
||
Second
semester
|
Third-year
LAR electives (8 points)
|
Minor
expanded to a major or LAR electives (12 points)
|
First year
|
48
points
|
|||
First
semester
|
SYS1001
Information systems (6 points)
|
COT1130
Computer equipment (6 points)
|
SFT1101
Introduction to software development (6 points)
|
Non-computing
minor (6 points)
|
Second
semester
|
SYS1252
Systems analysis (6 points)
|
COT1140
Operating systems (6 points)
|
SFT1102
Program design and data structures (6 points)
|
Non-computing
minor (6 points)
|
Second year
|
48
points
|
||||
First
semester
|
SYS2168
Systems design and implementation (8 points)
|
COT2134
Relational database (4 points)
|
SFT2205
COBOL (4 points)
|
Non-computing
minor
| |
Second
semester
|
SYS2104
System development methods (4 points)
|
SYS2194
Systems Prototyping (4 points)
|
SYS2204
Communication for information systems (4 points)
|
BUS2174
Project management (4 points)
|
Non-computing
minor (total of 16 points)
|
Third year
|
48
points
|
|||
First
semester
|
SYS3550
Industrial project (12 points)
|
SYS3184
Information systems theory (4 points)
|
SYS3054
Decision support systems (4 points)
|
Other
study, computing or non-computing (12 points)
|
Second
semester
|
SYS3074
Management issues in information systems (4 points)
|
Other
third-year study, computing or non-computing (12 points)
|