Bachelor’s in Computer Sciences (BSCS)

A bachelor's program in computer science trains students to design and manage computer infrastructures, networks, and software which typically takes four years to complete


Duration

The minimum duration for completing the course for the degree of BS (CS) shall be 8 semesters and maximum 12 semesters.


Admission Eligibility

  • A person holding Intermediate Certificate, A-level or an equivalent certificate from any recognized Institute with at least second division or overall 45% marks, or any other marks specified shall be eligible to apply for admission.
  • Admission will be on open merit basis.

Scheme of Studies (BSCS)

Computing- Core Courses (39/139) 11 courses
CS Core Courses (18/139) 6 courses
Supporting Courses (09/139) 3 courses
Computer Science- Supporting Courses (12/139) 4 courses
University Electives Courses (18/139) 6 courses
General Education Courses (22/139) 7 courses
Computer Science- Electives Courses (21/139) 7 courses
Computing — Core Courses (39/139)
S# Code Pre-req Course Title Cr.Hrs
1 CS-323 Programming Fundamentals 4 (3-2)
2 CS-423 CS-323 Object Oriented Programming 4 (3-2)
3 CS-443 CS-323 Data Structures and Algorithms 4 (3-2)
4 CS-430 Digital Logic Design 3 (2-2)
5 CS-582 Operating System Concepts 3 (2-2)
6 CS-400 Database Systems 3 (2-2)
7 CS-452 CS-323 Software Engineering-1 3 (3-0)
8 CS-576 Computer Communications and Networks 3 (2-2)
9 CS-699 Software Project 6(0-12)
10 CS-685 CS-301 Human Computer Interaction 3 (2-2)
11 CS-335 Discrete Structures 3 (3-0)
CS Core Courses (18/139)
S# Code Pre-req Course Title Cr.Hrs
12 CS-530 CS-430 Computer Organization and Assembly Language 3 (2-2)
13 CS-536 CS-335 Theory of Automata and Formal Languages 3 (3-0)
14 CS-542 CS-443 Analysis of Algorithms 3 (3-0)
15 CS-632 Artificial Intelligence 3 (2-2)
16 CS-532 CS-430 Computer Architecture 3 (3-0)
17 CS-636 CS-536 Compiler Construction 3 (2-2)
Supporting Courses (09/139)
S# Code Pre-req Course Title Cr.Hrs
18 MTH-315 MTH-310 Multivariable Calculus 3 (3-0)
19 MTH-415 MTH-310 Differential Equations 3 (3-0)
20 CS-572 MTH-310 Numerical Analysis 3 (2-2)
Computer Science- Supporting Courses (12/139)
S# Code Pre-req Course Title Cr.Hrs
21 MTH-310 Calculus and Analytical Geometry 3 (3-0)
22 MTH-435 MTH-310 Linear Algebra 3 (3-0)
23 ELE-401 Basic Electronics 3 (2-2)
24 STT-500 Statistics and Probability 3 (3-0)
University Electives Courses (18/139)
S# Code Pre-req Course Title Cr.Hrs
25 MGT-322 Financial Accounting 3 (3-0)
26 MGT-351 Introduction to Marketing 3 (3-0)
27 MGT-411 Introduction to Management 3 (3-0)
28 MGT-515 Introduction to Human Resource Management 3 (3-0)
29 MGT-525 MGT-322 Introduction to Financial Management 3 (3-0)
30 MGT-512 Introduction to Organizational Behaviour 3 (3-0)
31 PSY-600 Psychology 3 (3-0)
32 ECON-301 Introduction to Economics 3 (3-0)
33 SSH-304 International Relations 3 (3-0)
34 SSH-305 Foreign Languages 3 (3-0)
35 SSH-306 Introduction to Philosophy 3 (3-0)
36 MGT-543 Introduction to Management Information Systems 3 (3-0)
General Education Courses (22/139)
S# Code Pre-req Course Title Cr.Hrs
37 AGRO-301 Basic Agriculture 3 (2-2)
38 ENG-305 English Comprehension 3 (3-0)
39 ENG-315 Technical and Business Writing 3 (3-0)
40 ENG-325 Communication Skills 3 (3-0)
41 SSH-303 Professional Ethics 3 (3-0)
42 IS-302 Islamic Studies 2 (2-0)
43 CS-301 Introduction to Computing 3 (2-2)
44 PSY-600 Psychology 3 (3-0)
Computer Science- Electives Courses (21/139)
S# Code Pre-req Course Title Cr.Hrs
45 CS-432 CS-423 Modern Programming Languages 3 (2-2)
46 CS-471 Mobile Computing 3 (2-2)
47 CS 476 Communication Technologies 3 (3-0)
48 CS-525 Multimedia Technologies 3 (2-2)
49 CS-552 CS-452 Software Engineering-II 3 (3-0)
50 CS-553 CS-452 Object Oriented Analysis and Design 3 (3-0)
51 CS-565 Web Design and Development 3 (2-2)
52 CS-575 CS-323 Computer Graphics 3 (2-2)
53 CS-579 CS-323 Introduction to Digital Image Processing 3 (3-0)
54 CS-600 CS-400 Distributed Database Systems 3 (2-2)
55 CS-633 CS-632 Introduction to Pattern Recognition 3 (2-2)
56 CS-634 Introduction to Artificial Neural Networks 3 (3-0)
57 CS-635 CS-400 Advanced Database Management Systems 3 (2-2)
58 CS-637 MTH-310 & MTH-435 Introduction to Operations Research 3 (3-0)
59 CS-638 MTH-310 Introduction to Simulation and Modeling 3 (2-2)
60 CS-666 CS-565 Web Engineering 3 (2-2)
61 CS-667 CS-400 Introduction to Data Warehousing 3 (2-2)
62 CS-677 CS-576 Data and Network Security 3 (2-2)
63 CS-682 CS-530, CS-582 System Programming 3 (2-2)
64 CS-692 CS-423 Visual Programming 3 (2-2)
65 CS-680 AGRO-301 Agriculture Information and Communication Systems 3 (2-2)

Admissions Open!