2. Computer Science Curricula 2001

DS. Discrete Structures
Please see IEEE-CS for specification of DS1 - DS6 (all core)

PF. Programming Fundamentals
Please see IEEE-CS for specification of PF1 - PF5 (all core)

AL. Algorithms and Complexity
Please see IEEE-CS for specification of AL1 - AL5 (core) and AL6 - 11, and note:

AL4 Distributed algorithms (3hrs core)
AL9 Cryptographic algorithms
AL11 Parallel algorithms

AR. Architecture and Organisation
Please see IEEE-CS for specification of AR1 - AR7 (core) and AR8-AR9

OS. Operating Systems

OS1 Overview of operating systems (2hrs core)
OS2 Operating system principles (2hrs core)
OS3 Concurrency (6hrs core)
OS4 Scheduling and dispatch (3hrs core)
OS5 Memory management (5hrs core)
OS6 Device management
OS7 Security and protection
OS8 File systems
OS9 Real-time and embedded systems
OS10 Fault tolerance
OS11 System performance evaluation
OS12 Scripting

NC. Net-Centric Computing

NC1 Introduction to net-centric computing (2hrs core)
NC2 Communication and networking (7hrs core)
NC3 Network security (3hrs core)
NC4 The web as an example of client-server computing (3hrs core)
NC5 Building web applications
NC6 Network management
NC7 Compression and decompression
NC8 Multimedia data technologies
NC9 Wireless and mobile computing

PL. programming Languages
Please see IEEE-CS for specification of PL1 - PL6 (core) and PL7 - PL11

HC. Human-Computer Interaction
Please see IEEE-CS for specification of HC1 - HC2 (core) and HC3 - HC8

GV Graphics and visual Computing
Please see IEEE-CS for specification of GV1 - GV2 (core) and GV3 - GV11

IS. Intelligent Systems
Please see IEEE-CS for specification of IS1 - IS3 (core) and IS4 - IS10

IM. Information Management

IM1 Information models and systems (3hrs core)
IM2 Database systems (3hrs core)
IM3 Data modelling (4hrs core)
IM4 Relational databases
IM5 Database query languages
IM6 Relational database design
IM7 Transaction processing
IM8 Distributed databases
IM9 Physical database design
IM5 Data mining
IM6 Information storage and retrieval
IM7 Hypertext and hypermedia
IM8 Multimedia information and systems
IM9 Digital libraries

SP. Social and Professional Issues
Please see IEEE-CS for specification of SP1 - SP7 (core) and SP8 - 10

SE. Software Engineering
Please see IEEE-CS for specification of SE1 - SE8 (core) and SE9 - SE12

CN. Computational Science
Please see IEEE-CS for specification of CN1 - CN4