Internet Science (code IS04)
Major Study
To satisfy the requirements for a major study in Internet Science, a student shall satisfactorily complete the following recommended program:
Subjects |
Session |
Credit Points | |
Year 1 |
|||
CSCI102 |
Systems |
Spring |
6 |
CSCI103 |
Algorithms and Problem Solving |
Autumn/Spring |
6 |
CSCI114 |
Procedural Programming |
Autumn/Spring |
6 |
CSCI124 |
Applied Programming |
Autumn/Spring |
6 |
ECTE182 |
Internet Technology 1 |
Spring |
6 |
MATH187 |
Mathematics 1A Part 1 |
Autumn |
6 |
MATH188 |
Mathematics 1A Part 2 |
Spring |
6 |
MGMT110 |
Introduction to Management |
Autumn/Spring |
6 |
Year 2 |
|||
ITCS213 |
Java Programming and the Internet |
Autumn |
6 |
ECTE282 |
Internet Systems |
Autumn |
6 |
IACT201 |
Information Technology and Citizens' Rights |
Autumn |
6 |
INFO202 |
Project |
Annual |
6 |
STAT231 |
Probability and Random Variables |
Autumn |
6 |
Plus three Year 2 Elective subjects |
18 | ||
Year 2 Electives |
|||
CSCI204 |
Object Programming and Frameworks |
Spring |
6 |
CSCI205 |
Development Methods and Tools |
Spring |
6 |
CSCI214 |
Distributed Systems |
Autumn |
6 |
CSCI235 |
Databases |
Spring |
6 |
DESN211 |
Introduction to Web Design |
Autumn |
6 |
DESN212 |
Advanced Web Design |
Spring |
6 |
DESN290 |
Introduction to Graphic Design Fundamentals |
Spring |
6 |
ECTE281 |
Embedded Internet Systems |
Spring |
6 |
IACT202 |
The Structure and Organisation of Telecommunications |
Spring |
6 |
ITCS206 |
Markup Languages |
Autumn |
6 |
MATH121 |
Discrete Mathematics |
Autumn |
6 |
MATH201 |
Multivariate and Vector Calculus |
Autumn |
6 |
MATH204 |
Complex Variables and Group Theory |
Spring |
6 |
MATH222 |
Continuous and Finite Mathematics |
Autumn |
6 |
STAT131 |
Understanding Variation and Uncertainty |
Autumn/Spring |
6 |
STAT232 |
Estimation and Hypothesis Testing |
Spring |
6 |
STAT252 |
Statistics for the Natural Sciences |
Spring |
6 |
Note: STAT131 is not to count with STAT252 |
|||
Year 3 |
|||
IACT303 |
World Wide Networking |
Spring |
6 |
INFO413 |
Information Theory |
Spring |
6 |
Plus six Year 3 Elective subjects, or four Year 3 Elective subjects if students complete INFO303. Students with a WAM of 70+ at 200- level are strongly recommended to take: | |||
INFO303 |
Advanced Project |
Annual |
12 |
Year 3 Electives |
|||
CSCI311 |
Software Process Management |
Autumn |
6 |
CSCI315 |
Database Design and Implementation |
Autumn |
6 |
CSCI324 |
Human Computer Interface |
Autumn |
6 |
CSCI336 |
Computer Graphics |
Autumn |
6 |
CSCI399 |
Server Technology |
Autumn |
6 |
CSCI407 |
Corba & Enterprise Java |
Spring |
6 |
CSCI446 |
Multimedia Studies |
Autumn |
6 |
DESN311 |
Interactive Multimedia Design |
Autumn |
6 |
ECTE363 |
Communication Systems |
Spring |
6 |
IACT301 |
Information and Communication Security Issues |
Spring |
6 |
IACT302 |
Corporate Network Planning |
Autumn |
6 |
IACT304 |
Principles of eBusiness |
Autumn |
6 |
IACT305 |
eBusiness Technologies |
Autumn |
6 |
IACT406 |
Strategic eBusiness Solutions |
Spring |
6 |
INFO412 |
Mathematics for Cryptography |
Autumn |
6 |
ITCS432 |
Web Design |
Spring |
6 |
ITCS450 |
Patterns for eBusiness |
Autumn |
6 |
ITCS451 |
Web Services for Dynamic eBusiness |
Spring |
6 |
MATH203 |
Linear Algebra |
Autumn |
6 |
MATH372 |
Special Topics in Mathematical Analysis 3 |
n/o 2007 |
6 |