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