Scheme of Study

SHIFA TAMEER-E-MILLAT UNIVERSITY

Scheme of Study

Bachelor of Sciences in Computer Science (Artificial Intelligence) 

(Duration: 4 Years / 8 Semesters)

Following scheme of studies with 130 credit hours is compliant with the HEC recommendations.

 

Course Category         

Credit hours

Number of Courses

General Education  Courses

19

7

University Elective Courses

12

4

Mathematics & Science Foundation Courses

12

4

Computing Core Courses

39

11

Computer Science Core Courses

18

5

Artificial Intelligence Core Courses

18

6

Artificial Intelligence Elective Courses

12

4

Total Credit Hours

130

 

 

General Education Courses

 

Course Title

Credit Hours

Pre-requisite

Introduction to Info. & Comm. Technologies

3

 

English Composition & Comprehension

3

 

Communication & Presentation Skills

3

 

Technical & Business Writing

3

 

Islamic Studies/ Ethics

2

 

Pakistan Studies

2

 

Professional Practices

3

 

Total  Credit Hours

19

 

 

University Elective Courses

 

Course Title      

Credit Hours

Pre-requisite

Behavioral Psychology

3

 

Entrepreneurship and Business Development 

3

 

Supply Chain Management

3

 

Digital Marketing

3

 

Total  Credit Hours Required

12

 

 

 

 

Mathematics & Science Foundation Courses

 

Course Title      

Credit Hours

Pre-requisite

Calculus & Analytic Geometry

3

 

Linear Algebra

3

 

Probability & Statistics

3

 

Differential Equations

3

Calculus & Analytic Geometry

Total Credit Hours

12

 

 

Computing Core Courses

 

Course Title      

Credit hours

Pre-requisite

Programming Fundamentals

4

 

Discrete Structures

3

 

Object Oriented Programming

4

Programming Fundamentals

Database Systems

4

Programming Fundamentals

Data Structures & Algorithms

4

Object Oriented Programming

Operating System

4

Data Structures & Algorithms

Computer Networks

4

Operating System

Software Engineering

3

Data Structures & Algorithms

Information Security

3

Computer Networks

Final Year Project

6

Sufficient credit hours

Total Credit Hours

39

 

 

Computer Science Core Courses

 

Course Title      

Credit hours

Pre-requisite

Computer Organization & Assembly Language

4

Programming Fundamentals

Parallel & Distributed Computing

3

Data Structures & Algorithms

Artificial Intelligence

4

Data Structures & Algorithms, Probability and Statistics

Digital Logic Design

4

Programming Fundamentals

Analysis of Algorithms

3

Data Structures & Algorithms

Total Credit Hours

18

 

 

Artificial Intelligence Core Courses

 

Course Title      

Credit hours

Pre-requisite

Programming for Artificial Intelligence

3

 

Knowledge Representation & Reasoning

3

Artificial Intelligence

Machine Learning

3

Artificial Intelligence

Artificial Neural Networks

3

Linear Algebra

Natural Language Processing

3

Neural Networks

Computer Vision

3

Image processing

Total Credit Hours

18

 

Artificial Intelligence Elective Courses

 

Course Title      

Credit hours

Pre-requisite

Programming for Artificial Intelligence I

1

Object Oriented Programming

Programming for Artificial Intelligence II

1

Data Structures & Algorithms

Programming for Artificial Intelligence III

1

Introduction to Artificial Intelligence

Advance Statistics

3

Artificial Intelligence

Theory of Automata & Formal Languages

 

3

Artificial Intelligence

Data Mining

3

Linear Algebra, Probability Theory

Deep Learning

3

Artificial Neural Networks

Speech Processing

3

Neural Networks

Fuzzy Systems

3

Knowledge representation and Reasoning

Computer Graphics

3

Data Structures and Algorithms

Digital Signal  processing

3

Linear Algebra

Probabilistic Inference

3

Artificial Intelligence

Virtual Reality and Augmented Reality

3

Computer Vision

Human Computer Interface

3

Full Stack Web Development

Block Chain, Smart Contracts,  
Decentralized Applications

3

Algorithm Analysis, Probability and Statistics

Number Theory

3

Probability & Statistics

Information Theory

3

Probability & Statistics

Modeling and Simulation

3

Linear Algebra, Probability & Statistics

Total Credit Hours Required

12

 

 

Remedial Mathematics Courses

 

Course Title      

Credit Hours

Pre-requisite

Remedial Mathematics part I

3*

 

Remedial Mathematics part II

3*

Remedial Mathematics part I

 

6*

 

* These are non-credit compulsory courses for the candidates without HSSC Pre-Eng mathematics or equivalent subjects.

 

 

 


 

Semester wise Course Allocation (Provisional)

Bachelor of Sciences in Computer Science (Artificial Intelligence) 

FIRST YEAR

1st Semester             

Course Title      

Credit Hours

Pre-requisite

Introduction to ICT

3

 

Programming Fundamentals

4

 

Discrete Structures

3

 

Calculus & Analytic Geometry

3

 

Remedial Mathematics part I

3*

 

Behavioral Psychology

3

 

* Non-credit compulsory courses for the candidates without HSSC Pre-Eng mathematics or equivalent subjects.

2nd Semester 

Course Title      

Credit Hours

Pre-requisite

Object Oriented Programming

4

Programming Fundamentals

Database Systems

4

Programming Fundamentals

Linear Algebra

3

 

Probability & Statistics

3

 

Remedial Mathematics part II

3*

Remedial Mathematics part I

Entrepreneurship and Business Development 

3

 

* Non-credit compulsory courses for the candidates without HSSC Pre-Eng mathematics or equivalent subjects.

 

1st Summer

Course Title      

Credit Hours

Pre-requisite

Programming for Artificial Intelligence I

1

Object Oriented Programming

 

 

 

 

 

SECOND YEAR

 3rd Semester             

Course Title      

Credit Hours

Pre-requisite

Data Structures & Algorithms

4

Object Oriented Programming

Full Stack Web Development

4

Object Oriented Programming

Digital Logic Design

3

Programming Fundamentals

English Composition & Comprehension

3

 

Digital Marketing

3

 

Calculus & Analytic Geometry

3

 

Probability & Statistics

3

 

 

 

4th Semester 

 

Course Title      

Credit Hours

Pre-requisite

Analysis of Algorithms

3

Data Structures & Algorithms

Introduction to Artificial Intelligence

3

Data Structures & Algorithms

Supply Chain Management

3

 

Human Computer Interface

4

Full Stack Web Development

Communication & Presentation Skills

3

 

 

2nd Summer

Course Title      

Credit Hours

Pre-requisite

Programming for Artificial Intelligence II

1

Data Structures & Algorithms,  Full Stack Web Development

 

 

 

 

 

 

 

THIRD YEAR           

 

5th Semester 

Course Title      

Credit Hours

Pre-requisite

Programming for Artificial Intelligence

3

 

Differential Equations

3

Calculus and Analytic Geometry

Modeling and Simulation

3

Linear Algebra, Probability and Statistics

Automata Theory

3

Discrete Structures

Operating Systems

4

Data Structures & Algorithms

Professional Practices

3

 

 

 

6th Semester 

 

Course Title      

Credit Hours

Pre-requisite

Digital Image Processing

3

Calculus and Analytic Geometry

Computer Networks

4

Operating Systems

Neural Networks

3

Statistics and Probability, Linear Algebra

Computer Graphic

3

Linear Algebra, Data Structures and Algorithms

Knowledge Representation & Reasoning

4

Artificial Intelligence

Final Year Project I

1

Minimum credit hours requirement

Humanities Elective

3

 

                        

3rd Summer

Course Title      

Credit Hours

Pre-requisite

Programming for Artificial Intelligence III

1

Algorithm Analysis,  Introduction to Artificial Intelligence

 


 

 

 

FOURTH YEAR           

 

7th Semester 

 

Course Title      

Credit Hours

Pre-requisite

Parallel and Distributed Computing

3

Computer Networks

Software Engineering

3

Data Structures and Algorithms, Final Year Project I

(Natural Language Processing

3

Neural Networks

Information Security

3

Computer Networks

Final Year Project II

2

Minimum credit hours requirement,  Final Year Project I

Islamic Studies/Ethics

2

 

 

 

8th Semester   

Course Title      

Credit Hours

Pre-requisite

 Vision Processing

3

Image Processing

 Video Game Development

3

Modeling and Simulation

Data Science

3

Statistics and Probability, Data Structures and Algorithms

Human Computer Interface

3

Full Stack Web Development

Final Year Project III

3

Final Year Project II

Technical & Business Writing

3

 

Pakistan Studies

2