Scheme of Studies

BS(CS)


Computing- Core Courses (39/136) 11 courses
CS Core Courses (18/136) 6 courses
Supporting Courses (09/136) 3 courses
Computer Science- Supporting Courses (12/136) 4 courses
University Electives Courses (18/136) 6 courses
General Education Courses (19/136) 7 courses
Computer Science- Electives Courses (21/136) 7 courses

Computing — Core Courses (39/136)
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/136)
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/136)
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/136)
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/136)
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 (19/136)
37 ENG-305 English Comprehension 3 (3-0)
38 ENG-315 Technical and Business Writing 3 (3-0)
39 ENG-325 Communication Skills 3 (3-0)
40 SSH-303 Professional Ethics 3 (3-0)
41 IS-302 Islamic Studies 2 (2-0)
42 SSH-302 Pakistan Studies  2 (2-0)
43 CS-301 Introduction to Computing 3 (2-2)
Computer Science- Electives Courses (21/136)
44 CS-432 CS-423 Modern Programming Languages 3 (2-2)
45 CS-471 Mobile Computing 3 (2-2)
46 CS 476 Communication Technologies 3 (3-0)
47 CS-525 Multimedia Technologies 3 (2-2)
48 CS-552 CS-452 Software Engineering-II 3 (3-0)
49 CS-553 CS-452 Object Oriented Analysis and Design 3 (3-0)
50 CS-565 Web Design and Development 3 (2-2)
51 CS-575 CS-323 Computer Graphics 3 (2-2)
52 CS-579 CS-323 Introduction to Digital Image Processing 3 (3-0)
53 CS-600 CS-400 Distributed Database Systems 3 (2-2)
54 CS-633 CS-632 Introduction to Pattern Recognition 3 (2-2)
55 CS-634 Introduction to Artificial Neural Networks 3 (3-0)
56 CS-635 CS-400 Advanced Database Management Systems 3 (2-2)
57 CS-637 MTH-310 & MTH-435 Introduction to Operations Research 3 (3-0)
58 CS-638 MTH-310 Introduction to Simulation and Modeling 3 (2-2)
59 CS-666 CS-565 Web Engineering 3 (2-2)
60 CS-667 CS-400 Introduction to Data Warehousing 3 (2-2)
61 CS-677 CS-576 Data and Network Security 3 (2-2)
62 CS-682 CS-530, CS-582 System Programming 3 (2-2)
63 CS-692 CS-423 Visual Programming 3 (2-2)
Explore UIIT
Professor / Director
Phone #
+92-051-9292195
[email protected]
Scheme of Studies