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:

YEAR 1
SEMESTER MODULE NAME CODE PRE-/COREQUISITES

1

English Communication & Study Skills

ULCE 3419

University entry requirements

1

Basic Mathematics

SMAT3511

Faculty entry requirements

1

Computer Literacy

UCLC3509

University entry requirements

1

Programming Fundamentals I

SCMP 3511

Departmental Entry Test

1

Fundamentals of Digital Electronics

SCMP 3521

Departmental Entry Test

1

Descriptive Statistics

SSTS 3531

Faculty entry requirements


SEMESTER MODULE NAME CODE PRE-/COREQUISITES

2

English for Academic Purposes

ULEA3519

Co-requisite: ULCE3419

2

Contemporary Social Issues

UCSI3529

University Entry Requirements

2

Programming Fundamentals II

SCMP 3512

SCMP3511  Programming Fundamentals I

2

Computer Organization

SCMP 3532

Departmental Entry Test

2

Pre-calculus

SMAT3512

Faculty entry requirements

2

Introduction to Probability

SSTS3532

Faculty entry requirements


YEAR 2
SEMESTER MODULE NAME CODE PRE-/COREQUISITES

1

Introduction to Database Systems

SCMP 3611

SCMP 3511 Programming Fundamentals I

1

Object Oriented Programming

SCMP 3631

SCMP3511  Programming Fundamentals I

1

Software Engineering I

SCMP 3641

SCMP 3511  Programming Fundamentals I

1

Mathematics for Computer Science I

SCMP 3671

SMAT 3511 Basic Mathematics

1

Probability Theory

SSTS3611

SSTS3532 Introduction to Probability SMAT3611 Pre-calculus


SEMESTER MODULE NAME CODE PRE-/COREQUISITES

2

Advanced Databases

SCMP 3622

Co-Requisite: SCMP3611 Introduction to Database Systems

2

Data Structures and Algorithms

SCMP 3612

Co-Requisite: SCMP 3631 Object Oriented Programming

2

Foundations of Data Communications

SCMP 3632

SCMP 3532 Computer Organization

2

Software Engineering  II

SCMP 3652

Co-Requisite: SCMP 3641 Software Engineering I

2

Mathematics for Computer Science II

SCMP 3672

Co-Requisite: SCMP 3671 Mathematics for Computer Science I

2

Statistical Inferences

SSTS3632

SSTS 3532 Introduction to Probability


YEAR 3
SEMESTER MODULE NAME CODE PRE-/COREQUISITES

1

Computer Networks

SCMP 3721

SCMP 3632 Foundations  of Data Communications

1

Computer Theory

SCMP 3741

SCMP 3672 Mathematics for Computer Science II

1

Computer Architecture

SCMP 3761

SCMP 3532 Computer Organization

SCMP 3521 Fundamentals of Digital Electronics

1

Artificial Intelligence

SCMP 3771

SCMP 3511 Programming Fundamentals I

1

Research Methodology I

SCMP 3701

SSTS 3522 Introduction to Statistics OR SSTS3531 Descriptive Statistics

1

Sampling Methods

SSTS 3731

SSTS 3531 Descriptive Statistics


SEMESTER MODULE NAME CODE PRE-/COREQUISITES

2

Operating Systems

SCMP 3722

SCMP 3532 Computer Organization

OR SCMP 3612  Data Structures and Algorithms

2

Human Computer Interaction and Computer Ethics

SCMP 3742

SCMP 3652  Software Engineering II

2

Computer Graphics

SCMP 3762

SCMP 3612 Data Structures and Algorithms

2

Internet Technologies and Applications

SCMP 3712

Co-Requisite: SCMP 3721 Computer Networks

2

Research Methodology II

SCMP 3702

Co-Requisite: SCMP 3701 Research Methodology I

2

Nonparametric and Categoral Data Analysis

SSTS3712

SSTS 3632 Statistical Inference


YEAR 4
SEMESTER MODULE NAME CODE PRE-/COREQUISITES

1

Research Project

SCMP 3810

Pass all Third Year Modules

1

Network Systems Security

SCMP 3821

SCMP 3721  Computer  Networks

1

Wireless and Mobile Computing

SCMP 3841

SCMP 3721 Computer Networks

 

Choose Any Two  Full Modules (Subject to Dept Approval)

1

Software Project Management

SCMP 3819

SCMP 3742 Human computer Interaction and Computer Ethics

1

Numerical Methods

SCMP 3811

SCMP 3672 Mathematics for Computer Science II

OR CEEM 3672 Intermediate Mathematical Economics

1

Operations Research

SCMP 3831

SCMP 3672  Mathematics for Computer Science II

OR CEEM 3672 Intermediate Mathematical Economics

1

Distributed Systems

SCMP 3851

SCMP 3721 Computer Networks

SCMP 3612  Data Structures and Algorithms

1

Advanced Computer System Design

SCMP 3871

SCMP 3532 Computer Organization

SCMP 3761 Computer Architecture


SEMESTER MODULE NAME CODE PRE-/COREQUISITES

2

Research Project

SCMP 3810

Pass all Third Year Modules

2

Field Attachment

SCMP 3802

Pass all Third Year Modules

2

Data Warehousing and Data Mining

SCMP 3822

SCMP 3622 Advanced Databases

 

Choose Any Two Modules (Subject to Dept Approval)

2

Digital Libraries

SCMP 3839

SCMP 3622 Advanced Databases

2

Network Administration

SCMP 3882

SCMP 3721 Computer Networks

SCMP 3722  Operating Systems

2

Real Time Multimedia

SCMP 3812

SCMP 3742 Human computer Interaction and Computer Ethics

2

Entrepreneurship and Management of IT Systems

SCMP 3832

SCMP 3742 Human computer Interaction and Computer Ethics

2

Database Programming

SCMP 3872

SCMP 3512 Programming Fundamentals II

SCMP 3622 Advanced Databases

2

Expert Systems

SCMP 3852

SCMP 3771  Artificial Intelligence

Google
 
web   www.unam.na