Bakhtar University

Schema of Studies of Bachelor of Science in Computer Science

First Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS101 Introduction to Programming – I 4(3,1) Nil
2 CS102 Introduction to Computing 4(3,1) Nil
3 MGT103 Introduction to Management 3(3,0) Nil
4 IS104 Islamic Studies – I 1(1,0) Nil
5 CS105 Calculus 3(3,0) Nil
6 CS106 English Comprehension and Composition 2(3,0) Nil
Second Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS201 Object Oriented Programming 4(3,1) CS101
2 CS202 Discrete Structures 3(2,1) Nil
3 CS203 Network-I 4(3,1) CS102
4 CS204 Afghanistan History 2(2,0) Nil
5 IS205 Islamic Studies – II 1(1,0) IS104
6 CS206 Communication Skills 3(3,0) CS106
Third Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS301 Data Structures 4(3,1) CS201
2 CS302 Fundamental of Database 4(3,1) Nil
3 CS303 Web Engineering-I 4(3,0) CS102
4 CS304 Statistics and Probability Theory 3(3,0) CS202
5 CS305 Network- II 4(3,1) CS203
6 IS306 Islamic Studies – III 1(1,0) IS205
Fourth Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS401 Data Communication 4(3,1) CS305
2 CS402 Software Engineering 4(3,1) Nil
3 CS403 Digital Logic Design 3(3,0) CS102
4 CS404 Web Engineering-II 4(3,0) CS303
5 CS405 System Administration 4(3,1) CS305
6 IS406 Islamic Studies – V 1(1,0) IS306
Fifth Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS501 Network Design & Analysis 4(2,1) CS101
2 CS502 Network Management 4(3,1) CS405
3 CS503 Design and Analysis of Algorithms 4(3,1) CS301
4 CS504 Operating Systems Concepts 4(4,0) CS301
5 CS505 Python Programming Language 4(3,1) CS102
6 IS506 Islamic Studies – IV 1(1,0) IS406
Sixth Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS601 Theory of Automata 3(3,0) Nil
2 CS602 Advance Network Strategy 4(3,1) CS502
3 CS603 Artificial Intelligence 4(3,1) CS503
4 CS604 Computer Architecture 3(3,0) CS501
5 CS605 Wireless Communication System 4(3,1) CS201
6 IS606 Islamic Studies – VI 1(1,0) IS506
Seventh Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS701 Telecommunication 4(3,1) CS605
2 CS702 Research Methods 3(3,0) Nil
3 CS703 Compiler Construction 2(2,0) CS102
4 ****** Computer Science Elective 4(3,1) ******
5 CS705 Cryptography and Network Security 3(3,0) Nil
6 IS706 Islamic Studies – VII 1(1,0) IS606
Eight Semester
No Course Code Course Title Credit Hours Prerequisite(s)
1 CS801 E-Commerce 4(3,1) CS101
2 CS802 Network Security 3(3,0) CS305
3 CS803 Academic Writing 2(2,0) CS206
4 IS804 Islamic Studies – VII 1(1,0) IS706
5 CS805 Final Thesis 8(8,0) Nil
Bakhtar University