B.Sc. COMPUTER SCIENCE MAJOR AND AND STATISTICS MINOR (11BCMS)
Students opting for a major in Computer Science and minor in Statistics must take all of the following modules:
1
English Communication & Study Skills
ULCE 3419
University entry requirements
Basic Mathematics
SMAT3511
Faculty entry requirements
Computer Literacy
UCLC3509
Programming Fundamentals I
SCMP 3511
Departmental Entry Test
Fundamentals of Digital Electronics
SCMP 3521
Descriptive Statistics
SSTS 3531
2
English for Academic Purposes
ULEA3519
Co-requisite: ULCE3419
Contemporary Social Issues
UCSI3529
University Entry Requirements
Programming Fundamentals II
SCMP 3512
SCMP3511 Programming Fundamentals I
Computer Organization
SCMP 3532
Pre-calculus
SMAT3512
Introduction to Probability
SSTS3532
Introduction to Database Systems
SCMP 3611
SCMP 3511 Programming Fundamentals I
Object Oriented Programming
SCMP 3631
Software Engineering I
SCMP 3641
Mathematics for Computer Science I
SCMP 3671
SMAT 3511 Basic Mathematics
Probability Theory
SSTS3611
SSTS3532 Introduction to Probability SMAT3611 Pre-calculus
Advanced Databases
SCMP 3622
Co-Requisite: SCMP3611 Introduction to Database Systems
Data Structures and Algorithms
SCMP 3612
Co-Requisite: SCMP 3631 Object Oriented Programming
Foundations of Data Communications
SCMP 3632
SCMP 3532 Computer Organization
Software Engineering II
SCMP 3652
Co-Requisite: SCMP 3641 Software Engineering I
Mathematics for Computer Science II
SCMP 3672
Co-Requisite: SCMP 3671 Mathematics for Computer Science I
Statistical Inferences
SSTS3632
SSTS 3532 Introduction to Probability
Computer Networks
SCMP 3721
SCMP 3632 Foundations of Data Communications
Computer Theory
SCMP 3741
SCMP 3672 Mathematics for Computer Science II
Computer Architecture
SCMP 3761
SCMP 3521 Fundamentals of Digital Electronics
Artificial Intelligence
SCMP 3771
Research Methodology I
SCMP 3701
SSTS 3522 Introduction to Statistics OR SSTS3531 Descriptive Statistics
Sampling Methods
SSTS 3731
SSTS 3531 Descriptive Statistics
Operating Systems
SCMP 3722
OR SCMP 3612 Data Structures and Algorithms
Human Computer Interaction and Computer Ethics
SCMP 3742
SCMP 3652 Software Engineering II
Computer Graphics
SCMP 3762
SCMP 3612 Data Structures and Algorithms
Internet Technologies and Applications
SCMP 3712
Co-Requisite: SCMP 3721 Computer Networks
Research Methodology II
SCMP 3702
Co-Requisite: SCMP 3701 Research Methodology I
Nonparametric and Categoral Data Analysis
SSTS3712
SSTS 3632 Statistical Inference
Research Project
SCMP 3810
Pass all Third Year Modules
Network Systems Security
SCMP 3821
SCMP 3721 Computer Networks
Wireless and Mobile Computing
SCMP 3841
Choose Any Two Full Modules (Subject to Dept Approval)
Software Project Management
SCMP 3819
SCMP 3742 Human computer Interaction and Computer Ethics
Numerical Methods
SCMP 3811
OR CEEM 3672 Intermediate Mathematical Economics
Operations Research
SCMP 3831
Distributed Systems
SCMP 3851
Advanced Computer System Design
SCMP 3871
SCMP 3761 Computer Architecture
Field Attachment
SCMP 3802
Data Warehousing and Data Mining
SCMP 3822
SCMP 3622 Advanced Databases
Choose Any Two Modules (Subject to Dept Approval)
Digital Libraries
SCMP 3839
Network Administration
SCMP 3882
SCMP 3722 Operating Systems
Real Time Multimedia
SCMP 3812
Entrepreneurship and Management of IT Systems
SCMP 3832
Database Programming
SCMP 3872
SCMP 3512 Programming Fundamentals II
Expert Systems
SCMP 3852
SCMP 3771 Artificial Intelligence