B.Sc. Mathematics Major and Computer Science Minor Minor (11BMAC)

Students opting for a major in Mathematics and Computer Science must take all of the following modules:

YEAR 1
SEMESTER MODULE CODE PRE-/COREQUISITES

1

English Communication & Study Skills

ULCE 3419

University entry requirements

1

Basic Mathematics

SMAT3511

Faculty entry requirements

1

Computer Literacy

UCLC 3509

University entry requirements

1

Analytic Geometry, Complex Numbers and Matrices

SMAT 3531

Faculty Entry Requirements

 

Computer Science  Minor:

1

Programming Fundamentals I

SCMP 3511

Departmental  Entry Test

1

Fundamentals of Digital Electronics

SCMP 3531

Departmental Entry Test


SEMESTER MODULE CODE PRE-/COREQUISITES

2

English for Academic Purposes

ULEA3519

Co-requisite: ULCE3419

2

Contemporary Social Issues

UCSI3529

University Entry Requirements

2

Precalculus

SMAT 3512

Faculty Entry Requirements

2

Introduction to Probability

SSTS3532

Faculty entry requirements

 

Computer Science  Minor:

2

Programming Fundamentals II

SCMP 3512

SCMP3511  Programming Fundamentals I

2

Computer Organization

SCMP 3532

Departmental Entry Test


YEAR 2
SEMESTER MODULE CODE PRE-/COREQUISITES

1

Calculus I

SMAT 3611

[SMAT3511 and SMAT 3512] or [SMAT3531 and SMAT3512]

1

Sets and Numbers

SMAT 3601

Any two following modules: SMAT3511,  SMAT3531, SMAT3512

1

Numerical Methods

SMAT 3621

Any two following modules: SMAT3511 , SMAT3531, SMAT3512

 

Computer Science  Minor:

1

Introduction to Database Systems

SCMP 3611

SCMP3532 and SCMP 3511

1

Object Oriented Programming

SCMP 3631

SCMP 3511

1

Software Engineering I

SCMP 3641

SCMP 3511


SEMESTER MODULE CODE PRE-/COREQUISITES

2

Calculus II

SMAT 3622

[SMAT3511 and SMAT 3512] or [SMAT3531 and SMAT3512]

2

Ordinary Differential Equations

SMAT 3642

[SMAT3511 and SMAT 3512] or [SMAT3531 and SMAT3512]

2

Elementary Linear Algebra

SMAT 3652

Any two following modules: SMAT3511,  SMAT3531, SMAT3512

 

Computer Science  Minor:

2

Data Structure and Algorithms

SCMP 3612

SCMP3631

2

Foundations of Data Communications

SCMP 3632

SCMP 3532 Computer Organization


YEAR 3
SEMESTER MODULE CODE PRE-/COREQUISITES

1

Real Analysis I

SMAT 3731

[SMAT 3611 or SMAT 3612] and SMAT 3601

1

Linear Algebra I

SMAT 3711

SMAT 3601 and SMAT 3652

1

Numerical Analysis I

SMAT 3701

[SMAT 3611 and SMAT 3621] or [SMAT 3612 and SMAT 3621]

1

Set Theory

SMAT 3721

SMAT 3601

1

Partial Differential Equations

SMAT 3741

[SMAT 3611 or SMAT 3612], SMAT 3621 and

SMAT 3642

 

Computer Science  Minor:

1

Artificial Intelligence

SCMP 3771

SCMP 3511 Programming Fundamentals I


SEMESTER MODULE CODE PRE-/COREQUISITES

2

Real Analysis II

SMAT 3732

[SMAT 3611 or SMAT 3612] and SMAT 3601

2

Linear Algebra II

SMAT 3712

SMAT 3601 and SMAT 3652

2

Vector Analysis

SMAT 3622

[SMAT 3611 or SMAT 3612] and SMAT 3601

2

Number Theory

SMAT 3722

SMAT 3601

 

Computer Science Minor:

2

Operating Systems

SCMP 3712

SCMP 3532 or  SCMP 3612

2

Advanced Databases

SCMP 3622

SCMP3611


YEAR 4
SEMESTER MODULE CODE PRE-/COREQUISITES

1

Research Project

SMAT 3810

All Mathematics modules up to third year

1

General Topology

SMAT 3811

SMAT 3731 or SMAT 3732

1

Algebra

SMAT 3831

SMAT 3711 or SMAT 3712

1

Complex Analysis I

SMAT 3851

SMAT 3731 or SMAT 3732

Google
 
web   www.unam.na