Core compulsory courses of computer science

Core compulsory courses of computer science

Computing — Core Courses (39/136)
S#CodePre-reqCourse TitleCr. Hrs
1CS-323Programming Fundamentals4 (3-2)
2CS-423CS-323Object Oriented Programming4 (3-2)
3CS-443CS-323Data Structures and Algorithms4 (3-2)
4CS-430Digital Logic Design3 (2-2)
5CS-582Operating System Concepts3 (2-2)
6CS-400Database Systems3 (2-2)
7CS-452CS-323Software Engineering-13 (3-0)
8CS-576Computer Communications and Networks3 (2-2)
9CS-699Software  Project6(0-12)
10CS-685CS-301Human Computer Interaction3 (2-2)
11CS-335Discrete Structures3 (3-0)
CS Core Courses (18/136)
12CS-530CS-430Computer Organization and Assembly Language3 (2-2)
13CS-536CS-335Theory of Automata and Formal Languages3 (3-0)
14CS-542CS-443Analysis of Algorithms3 (3-0)
15CS-632Artificial Intelligence3 (2-2)
16CS-532CS-430Computer Architecture3 (3-0)
17CS-636CS-536Compiler Construction3 (2-2)
Supporting Courses (09/136)
18MTH-315MTH-310Multivariable Calculus3 (3-0)
19MTH-415MTH-310Differential Equations3 (3-0)
20CS-572MTH-310Numerical Analysis3 (2-2)
Computer Science- Supporting Courses (12/136)
21MTH-310Calculus and Analytical Geometry3 (3-0)
22MTH-435MTH-310Linear Algebra3 (3-0)
23ELE-401Basic Electronics3 (2-2)
24STT-500Statistics and Probability3 (3-0)
Computer Science- Electives Courses (21/136)
44CS-432CS-423Modern Programming Languages3 (2-2)
45CS-471Mobile Computing3 (2-2)
46CS 476Communication Technologies3 (3-0)
47CS-525Multimedia Technologies3 (2-2)
48CS-552CS-452Software Engineering-II3 (3-0)
49CS-553CS-452Object-Oriented Analysis and Design3 (3-0)
50CS-565Web Design and Development3 (2-2)
51CS-575CS-323Computer Graphics3 (2-2)
52CS-579CS-323Introduction to Digital Image Processing3 (3-0)
53CS-600CS-400Distributed Database Systems3 (2-2)
54CS-633CS-632Introduction to Pattern Recognition3 (2-2)
55CS-634Introduction to Artificial Neural Networks3 (3-0)
56CS-635CS-400Advanced Database Management Systems3 (2-2)
57CS-637MTH-310 & MTH-435Introduction to Operations Research3 (3-0)
58CS-638MTH-310Introduction to Simulation and Modeling3 (2-2)
59CS-666CS-565Web Engineering3 (2-2)
60CS-667CS-400Introduction to Data Warehousing3 (2-2)
61CS-677CS-576Data and Network Security3 (2-2)
62CS-682CS-530, CS-582System Programming3 (2-2)
63CS-692CS-423Visual Programming3 (2-2)