Bachelor in Computer Science & Information Technology (BS CSIT)

Summary of Courses:

Types of Courses

No. Of Courses

Credit Hours

English Courses

3

9

GED courses

5

15

Basic Science Courses

3

9

Mathematics Courses

5

15

Inter disciplinary Engineering Courses

6

18

Program core courses

22

67

Option I (Specialized course)

1

3

Option II (Specialized courses)

2

6

Total

47

142

 

List of Courses

Interdisciplinary Courses

English Courses (Three courses-9 credit hours)

ENG-1011 English Reading

ENG-1113 English Composition

ENG-1215 Spoken English

List of General Education Courses (any five courses-15 credit hours)

ART-1011 Bangladesh Studies

ART-1113 Introduction to Sociology

ART- 2113 Professional Ethics

ECON-2211 1Principals of Economics

MGT-1215 Introduction to Business

ACC-2011 Principles of Accounting

MGT-3111 Industrial Management

Basic Science Courses (Three courses-9 credit hours)

PHY-1211 General Physics I

PHY-1212 General Physics: Sessional

PHY-2113 General Physics II

PHY-2114 General Physics: Sessional

CHEM-2211 Chemistry

CHEM-2212 Chemistry: Sessional

Mathematics Courses (5 courses-15 credit hours)

MATH-1011 Differential and Integral Calculus

MATH-1113 Linear Algebra & Matrix

MATH-1215 Ordinary and Partial Differential Equations

MATH-2011 Co-0rdinate Geometry and Vector Analysis

MATH-2113 Probability and Statistics

Other Engineering Discipline Courses (Six courses-18 credit hours)

CE-2010 Engineering Drawing: Sessional 

ME-1011   Mechanical Engineering Fundamentals

ME-1012 Mechanical Engineering Fundamentals Sessional

ECE-1215 Electronics I 

ECE-1216 Electronics Circuit Simulation Laboratory

ECE-2111 Semiconductor devices

ECE-3121 Microprocessor, Assembly Language & Computer Interfacing

ECE-3122 Microprocessor, Assembly Language & Computer Interfacing: Sessional

ECE-3227 Control System I

ECE-3228 Control System I Laboratory

List of Core Courses 

CSC-1011 Introduction to Computers            

CSC-1012 Introduction to Computers: Sessional               

CSC-1113 Computer Ethics and Law      

CSC-1115 Discrete Mathematics         

CSC-2011 Computer Programming        

CSC-2012 Computer Programming: Sessional               

CSC-2113 Numerical Methods 

CSC-2114 Numerical Methods: Sessional               

CSC-2211 Operating System                  

CSC-2212 Operating System: Sessional  

CSC-2213 Data Structures & Algorithms            

CSC-2214 Data Structures & Algorithms: Sessional               

CSC-3011 Object Oriented Programming        

CSC-3012 Object Oriented Programming: Sessional               

CSC-3013 Data Warehousing & Data Mining          

CSC-3015 Open Source Tools & Techniques            

CSC-3016 Open Source Tools & Tech. : Sessional   

CSC-3017 Database Management System                              

CSC-3018 Database Management System: Sessional  

CSC-3113 Computer Networking           

CSC-3114 Computer Networking: Sessional               

CSC-3115 Computer Architecture & Design                   

CSC-3117 Distributed Systems 

CSC-3118 Distributed Systems: Sessional               

CSC-3213 Software Engineering           

CSC-3215 Internet, Intranet & Extranet Applications         

CSC-3216 Internet, Intranet & Extranet App.Sessional

CSC-3217 Theory of Computation    

CSC-4011 OOP Software Development Using UML                     

CSC-4012 OOP Software Development Using UML: Sessional               

CSC-4015 Management Information System

CSC-4017 System Analysis, Design & Development        

CSC-4018 System Analysis, Design and Development: Sessional               

CSC-4000 BS Capstone Course Project                  

CSC-4115 Compiler Design & Construction         

CSC-4116 Compiler Design & Construction: Sessional                             

List of Specialized Elective Courses

Option-I for Eleventh Semester (Any one course and Sessional, if any, to be taken)

CSC-4111 Artificial Intelligence with Prolog                

CSC-4112 AI with Prolog: Sessional             

CSC-4113 Data Communication  

CSC-4114 Data Communication Sessional             

CSC-4121 Simulation & Modeling            

CSC-4122 Simulation & Modeling: Sessional             

CSC-4131 Neural Network & Fuzzy Logic                  

CSC-4141 Advanced Algorithms         

CSC-4151 Graph Theory & Applications       

CSC-4152 Graph Theory & App. : Sessional             

CSC-4161 Computer Aided Design & Manufacturing    

CSC-4162 Computer Aided Design &Manufacturing Lab

Option-II for Twelfth Semester (Any two courses and their Sessionals, if any, to be taken)

CSC-4231 Computer Graphics & Image processing               

CSC-4232 Computer Graphics & Image processing: Sessional                               

CSC-4241 Java Programming          

CSC-4242 Java Programming: Sessional                 

CSC-4251 Computer Security                  

CSC-4261 Multimedia Communications     

ECE-4027 VLSI I   

ECE-4028 VLSI I Laboratory  

CSC-4271 Advanced Operating Systems  

CSC-4272 Advanced Operating Systems: Sessional                 

CSC-4281 Decision Support Systems     

CSC-4282 Decision Support Systems: Sessional

CSC-4291Robotics  

CSC-4292 Robotics: Sessional1