BS-CS (Bachelor of Science in Computer Science)

Eligibility Criteria:
Intermediate (science) with at least second division, or an equivalent certificate from a recognized institution. Candidates need to pass an entry test and an aptitude interview conducted by the University.
Program Objectives:
The BS CS program is designed to provide sufficient knowledge in core areas of Computer Science and Information Technology. The objective is to enable the students to pursue careers in a wide range of professions including software development, database management, system administration, etc. The emphasis of the program is being shifted towards embedded and real-time systems. A number of Mathematics courses have been included to give the direly needed strength to our graduates in modeling the real-world problems. The program also aims at providing students with a firm basis for undertaking higher studies in Computer Science.

Program Duration:    4 Years (8 Semesters)

Number of Courses:  42

Total Credit Hours:   132

Scheme of Studies for BS-CS:

 

Scheme of Studies for BS-CS

Course No. 

Course Title

Credit Hours

Semester-I

17
CS-110 Introduction to Computer Science 2-1
MA-101 Calculus and Analytical Geometry 3-0
ENG-111 Basic Communication Skills 3-0
CS-116 Programming Fundamentals 1-2
GS-111 Physics 2-1
GS-123 Islamic Sudies 2-0
GS-240 Values, Ethics & Society (For Non Muslims in lieu of Islamic Studies) 2-0

Semester-II

18
MA-105 Multivariable Calculus 3-0
CS-125 Object Oriented Programming 2-1
EE-217 Circuit Analysis 3-1
MA-313 Probability and Statistics 3-0
ENG-220 Oral Communication 3-0
GS-128 Pakistan Studies 2-0

Semester-III

15
CS-232 Data Structures 2-1
ACC-121 Principles of Accounting 3-0
MA-213 Discrete Mathematics 3-0
EE-216 Electronics-I 2-1
COM-204 Data Communication 3-0

Semester-IV

18
EE-223 Digital Logic Design 2-1
CS-222 Operating Systems 3-0
COM-213 Comp Networks & Internet Working 2-1
MA-125 Applied Linear Algebra 3-0
CS-236 OOP Using Java 2-1
GS-302 Logic & Critical Thinking 3-0

Semester-V

17
CS-252 Computer Architecture 3-0
IT-275 Web Programming 2-1
IT-212 Database Concepts 2-1
MA-226 Numerical Analysis 3-0
SE-336 Software Engineering & CASE Tools 3-0
ENG-322 Technical Report Writing 2-0

Semester-VI

17
EE-313 Microprocessors & Assembly Language 4-1
CS-333 Visual / .Net Programming 2-1
CS-331 Object Oriented Analysis & Design 3-0
CS-345 Compiler Concepts 3-0
IT-335 Database Programming 2-1
Semester-VII 15
CS-334 Multimedia Design & Development 2-1
CS-340 Automata Theory 3-0
IT-314 Artificial Intelligence 3-0
Elective I 2-1
RES-491 Project Phase I 0-3
Semester-VIII 15
CS-347 Computer Graphics 2-1
  Elective-II 2-1
  Elective-III 3-0
  Elective-IV 2-1
RES-492 Project (Phase-II) 0-3

List of Electives:

 

List of Electives

Course No. 

Course Title

Credit Hours
System Development
CS-311 Cryptography and Network Security 3-0
COM-364 Digital Signal Processing 3-0
IT-350 E-Commerce 2-1
IT-337 Network Programming 2-1
IT-470 Decision Support Systems 3-0
CS-411 Embedded Systems 2-1
IT-460 Expert Systems 3-0
IT-463 Neural Networks 3-0
IT-432 Parallel and Distributed Systems 2-1
CS-417 Real Time Operating Systems 3-0
CS-403 Systems Programming 3-0
EE-410 Control Systems and Robotics 2-1
Management
ACC-151 Financial Accounting 3-0
FIN-235 Financial Management 3-0
HR-311 Human Resource Management 3-0
ECO-125 Micro Economics 3-0
MGT-450 Total Quality Management 3-0
Software Engineering
SE-540 Advanced Software Engineering 3-0
CS-538 Human-Computer Interaction 3-0
SE-670 Software Quality Management 3-0
SE-521 Software Quality Metrics 3-0
SE-526 Software Requirements Engineering 3-0
SE-468 Software Project Management 3-0


Copyrights© By Sarhad University