Bachelor of Computer Science and Information Technology


Course Description
Southern University Bangladesh
Program: B.Sc. in Computer Science and Information Technology  (BS in CSIT)
Course Outline
Year: 1        
Semester: I        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
HUM1101 English Composition & Writing 3.00 3
PHY1101 Physics I 3.00 3
PHY1102 Physics I Lab 1.50 3
MATH1101 Differential & Integral calculus 3.00 3
CSIT1101 Computer Basics and Programming Concepts 3.00 3
CSIT1102 Computer Basics and Programming Concepts Lab 1.50 3
  Semester Total 15.00 18  
Year: 1        
Semester: II        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
ME1200 Mechanical Engineering Drawing 0.75 1.5
CHEM1201 Chemistry 3.00 3
CHEM1202 Chemistry Lab 1.50 3
MATH1201 Differential Equations & Matrices 3.00 3 MATH1101
CSIT1201 Discrete Mathematics 3.00 3
CSIT1203 Structured Programming Language 3
CSIT1204 Structured Programming Language Lab 1.5
Semester Total 15.75 13.5
Year: 1        
Semester: III        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
PHY1301 Physics II 2.00 2 PHY1101
HUM1301 Bangladesh Studies 3.00 3
EEE1203 Electrical Engineering Fundamentals 3.00 3
EEE1204 Electrical Engineering Fundamentals Lab 1.50 3
Semester Total: 9.50 5
Year: 2        
Semester: I        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
MATH2101 Vectror Analysis, Complex Variables & Linear Algebra 3.00 3 MATH1101
CSIT2101 Object Oriented Programming 3.00 3 CSIT1101
CSIT2102 Object Oriented Programming Lab 1.50 3
CSIT2103 Numerical Methods 3.00 3
CSIT2104 Numerical Methods Lab 0.75 1.5
CSIT2105 Data Stuctures 3.00 3 CSIT1101
CSIT2106 Data Stuctures Lab 1.50 3
Semester Total 15.75 19.5
Year: 2        
Semester: II        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
HUM2201 Introduction to Accounting 3.00 3
CSIT2201 Database Management System 3.00 3 CSIT1201
CSIT2202 Database Management System Lab 1.50 3
CSIT2203 System Analysis and Design 3.00 3 CSIT2101
CSIT2204 System Analysis and Design Lab 0.75 1.5
CSIT1301 Electronic Devices and Circuits 3.00 3 EEE1203
CSIT1302 Electronic Devices and Circuits Lab 1.50 3
Semester Total 15.75 13.5
Year: 2        
Semester: III        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
HUM2301 Industrial Management & Laws 3.00 3
CSIT2301 Digital Logic Design 3.00 3 CSIT1301
CSIT2302 Digital Logic Design Lab 1.50 3
CSIT2303 Algorithm Design and Analysis 3.00 3 CSIT2301
CSIT2304 Algorithm Design and Analysis Lab 1.50 3
Semester Total 12.00 15
Year: 3        
Semester: I        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT3101 Data Communication 3.00 3 CSIT2301
CSIT3102 Data Communication Lab 0.75 1.5
CSIT3103 Web Programming 3.00 3 CSIT2201
CSIT3104 Web Programming Lab 1.50 3
CSIT3105 Computer Networks 3.00 3 CSIT3101
CSIT3106 Computer Networks Lab 0.75 1.5
Semester Total 12.00 15
Year: 3        
Semester: II        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT3201 Software Engineering 3.00 3 CSIT2101
MATH3201 Engineering Statistics 3.00 3
CSIT3203 Operating System 3.00 3
CSIT3204 Operating System Lab 1.50 3
Semester Total 10.50 12
Year: 3        
Semester: III        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT3301 Microprocessor & Assembly Laguage 3.00 3 CSIT2301
CSIT3302 Microprocessor & Assembly Laguage Lab 1.50 3
CSIT3303 Computer Architecture 3.00 3 CSIT2301, CSIT3303
CSIT3305 Theory of Computing 3.00 3
Semester Total 10.50 12
Year: 4        
Semester: I        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT4101 Compiler Design 3.00 3 CSIT3307
CSIT4102 Compiler Design Lab 1.50 3
HUM4101 Career Planning & Development 2.00 2
CSIT4103 Computer Graphics 3.00 3 CSIT2101
CSIT4104 Computer Graphics Lab 0.75 3
Semester Total 10.25 14
Year: 4        
Semester: II        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT3101
CSIT4201 Parallel and Distributed Processing 3.00 3 CSIT2201
CSIT4000 Project/Thesis 2.00 4
Elective I 3.00 3
Semester Total 8.00 10
Year: 4        
Semester: III        
Course Code Course Title Credit Hours Contact Hours / Week Prerequisite Courses
CSIT4000 Project/Thesis 3.00 6
CSIT4301 Artificial Intelligence 3.00 3
CSIT4302 Artificial Intelligence Lab 0.75 1.5
Elective II 3.75 4.5
Semester Total 10.50 15
Total 146