Department of Computer Science and Engineering (CSE)
FACULTY OF SCIENCE, ENGINEERING AND TECHNOLOGY
Program Objective:
The B.Sc. Program in Computer Science and Engineering (CSE) is designed to produce skilled graduates in the field to satisfy the growing demands of computer engineers in home and abroad. It provides the students an opportunity to obtain broad knowledge of Computer Science, Computer Engineering with some freedom to tailor the program according to the student’s individual needs.
Eligibility for Admission:
Students having at least 2.5 GPA or second division both in SSC and HSC from Science or any equivalent background with Mathematics and Physics may apply for admission into CSE. Students completing five O-level subjects and at least two A-level subjects and obtaining at least GPA 2.0 MAY APPLY FOR ADMISSION. The applicants must have Physics and Mathematics either at O-level or A-level, or both.
Credit Hours and Duration of the Program:
To obtain B.Sc. in Computer Science & Engineering (CSE), a student will have to complete 153 credit with a minimum CGPA of 2.00. If any student fails in any course he/she will get opportunity to improve the grade by retaking the same in the subsequent semesters. The program having 8 semesters normally extends over four academic years.
Students willing to obtain a Bachelor of Science Degree in Computer Science & Engineering (CSE) will have to follow the general guidelines of degree requirement of the University. The courses organized under four groups as shown below:
Group |
No. of Courses |
Group 1: General Courses |
18 |
Group 2: Mathematics and General Science Courses |
25 |
Group 3: Core Courses |
97.5 |
Group 4: Optional Courses |
6 |
Project/Thesis |
6 |
Total |
153 |
Group 1: General Courses
Code
|
Course Title
|
Credits
|
ENG 111 |
English Basics |
3.0 |
ENG 127 |
Communicative English |
3.0 |
BAN 211 |
Bangladesh Studies |
3.0 |
ENS 221 |
Environmental Science |
3.0 |
ACT 215 |
Financial and Managerial Accounting |
3.0 |
MGT 418 |
Industrial and Operational Management |
3.0 |
Group 2: Mathematics and General Science Courses
Code
|
Course Title |
Credits
|
PHY 111 |
Physics I (Waves & Oscillation, Optical and Thermal Physics) |
3.0 |
MAT 115 |
Mathematics-I (Differential & Integral Calculus) |
3.0 |
MAT 125 |
Mathematics-II (Linear Algebra and Complex Variables) |
3.0 |
PHY 121 |
Physics II (Mechanics, Electricity, Magnetism & Modern Physics) |
3.0 |
PHY 122 |
Physics II Lab |
1.5 |
MAT 216 |
Mathematics-III (Ordinary & Partial Differential Equation) |
3.0 |
MAT 213 |
Statistics & Probability |
3.0 |
MAT 317 |
Engineering Mathematics (Mathematical Methods) |
3.0 |
MAT 323 |
Numerical Analysis |
3.0 |
Group 3: Core Courses
Code |
Course Title |
Credits |
CSE 111 |
Computer Fundamentals |
3.0 |
EEE 116 |
Electrical Engineering |
3.0 |
EEE 117 |
Electronic Devices & Circuits |
3.0 |
EEE 118 |
Electrical and Electronic Circuits Lab |
1.5 |
CSE 121 |
Structured Programming Language |
3.0 |
CSE 122 |
Structured Programming Language Lab |
1.5 |
CSE 123 |
Discrete Mathematics |
3.0 |
CSE 211 |
Data Structure |
3.0 |
CSE 212 |
Data Structure Lab. |
1.5 |
CSE 213 |
Digital Electronics and Pulse Techniques |
3.0 |
CSE 214 |
Digital Electronics and Pulse Techniques Lab |
1.5 |
CSE 221 |
Computer Algorithms |
3.0 |
CSE 222 |
Computer Algorithms Lab |
1.5 |
CSE 223 |
Object Oriented Programming in Java |
3.0 |
CSE 224 |
Object Oriented Programming in Java Lab |
1.5 |
CSE 225 |
Digital Logic Design |
3.0 |
CSE 226 |
Digital Logic Design Laboratory |
1.5 |
CSE 227 |
Data Communication |
3.0 |
CSE 311 |
Computer Architecture |
3.0 |
CSE 312 |
Database Management System (DBMS) |
3.0 |
CSE 313 |
Database Management System (DBMS) Lab |
1.5 |
CSE 314 |
Microprocessors & Microcontrollers |
3.0 |
CSE 315 |
Microprocessors & Microcontrollers Lab |
1.5 |
CSE 316 |
Computer Networks |
3.0 |
CSE 317 |
Computer Networks Lab |
1.5 |
CSE 321 |
Theory of Computing |
3.0 |
CSE 322 |
Operating System |
1.5 |
CSE 323 |
Operating System Lab |
3.0 |
CSE 324 |
System Analysis & Design |
3.0 |
CSE 325 |
Computer Peripherals & Interfacing |
3.0 |
CSE 326 |
Computer Peripherals & Interfacing Lab |
1.5 |
CSE 411 |
Artificial Intelligence |
3.0 |
CSE 412 |
Artificial Intelligence Lab |
1.5 |
CSE 413 |
Computer Graphics |
3.0 |
CSE 414 |
Computer Graphics Lab |
1.5 |
CSE 415 |
Compiler Design |
3.0 |
CSE 416 |
Compiler Design Lab |
1.5 |
CSE 417 |
Communication Engineering |
3.0 |
CSE 421 |
Simulation and Modeling |
3.0 |
CSE 422 |
Software Engineering |
3.0 |
Group 4: Optional Courses
Code |
Course Title |
Credits |
CSE 431 |
Multimedia System Design |
3.0 |
CSE 432 |
Telecommunication Engineering |
3.0 |
CSE 433 |
Web Engineering |
3.0 |
CSE 434 |
Optical Fiber Communication |
3.0 |
CSE 435 |
Distributed System |
3.0 |
CSE 436 |
Network Programming |
3.0 |
CSE 437 |
Pattern Recognition |
3.0 |
CSE 438 |
VLSI Design |
3.0 |
CSE 439 |
Cellular & Mobile Communication |
3.0 |
CSE 441 |
Digital Communications |
3.0 |
CSE 442 |
Wireless, Mobile & Satellite Communication |
3.0 |
CSE 443 |
Telecommunication Transmission and Switching |
3.0 |
CSE 444 |
Broadcast Technologies |
3.0 |
CSE 445 |
Mobile Network Management and Security |
3.0 |
CSE 446 |
Digital signal processing |
3.0 |
CSE 447 |
Embedded Network Systems |
3.0 |
CSE 448 |
Client Server Computing |
3.0 |
CSE 449 |
Decision support system |
3.0 |
CSE 451 |
Wireless Network |
3.0 |
CSE 452 |
Image Processing |
3.0 |
CSE 453 |
Computer and Network Security |
3.0 |
CSE 454 |
Parallel Processing |
3.0 |
CSE 455 |
Robotics Technology |
3.0 |
CSE 456 |
E-commerce & E-business |
3.0 |
CSE 457 |
Cloud Computing |
3.0 |
CSE 458 |
Advanced Database Management System |
3.0 |
Eight Semester Course Sequences
1st Semester
Course Code |
Course Title |
Credits |
ENG 111 |
English Basics |
3.0 |
CSE 111 |
Computer Fundamentals |
3.0 |
PHY 111 |
Physics I (Waves & Oscillation, Optical and Thermal Physics) |
3.0 |
MAT 115 |
Mathematics-I (Differential & Integral Calculus) |
3.0 |
EEE 116 |
Electrical Engineering |
3.0 |
EEE 117 |
Electronic Devices & Circuits |
3.0 |
EEE 118 |
Electrical and Electronic Circuits Lab |
1.5 |
|
Total: |
19.5 |
2nd Semester
Course Code |
Course Title |
Credits |
ENG 127 |
Communicative English |
3.0 |
CSE 121 |
Structured Programming Language |
3.0 |
CSE 122 |
Structured Programming Language Lab |
1.5 |
MAT 125 |
Mathematics-II (Linear Algebra & Complex Variables) |
3.0 |
PHY 121 |
Physics II (Mechanics, Electricity, Magnetism & Modern Physics) |
3.0 |
PHY 122 |
Physics II Lab |
1.5 |
CSE 123 |
Discrete Mathematics |
3.0 |
|
Total: |
18.0 |
3rd Semester
Course Code |
Course Title |
Credits |
BAN 211 |
Bangladesh Studies |
3.0 |
CSE 211 |
Data Structure |
3.0 |
CSE 212 |
Data Structure Lab. |
1.5 |
ACT 215 |
Financial and Managerial Accounting |
3.0 |
CSE 213 |
Digital Electronics and Pulse Techniques |
3.0 |
CSE 214 |
Digital Electronics and Pulse Techniques Lab |
1.5 |
MAT 216 |
Mathematics-III (Ordinary & Partial Differential Equation) |
3.0 |
MAT 213 |
Statistics & Probability |
3.0 |
Total: |
21.0 |
4th Semester
Course Code |
Course Title |
Credits |
ENS 221 |
Environmental Science |
3.0 |
CSE 221 |
Computer Algorithms |
3.0 |
CSE 222 |
Computer Algorithms Lab |
1.5 |
CSE 223 |
Object Oriented Programming in Java |
3.0 |
CSE 224 |
Object Oriented Programming in Java Lab |
1.5 |
CSE 225 |
Digital Logic Design |
3.0 |
CSE 226 |
Digital Logic Design Laboratory |
1.5 |
CSE 227 |
Data Communication |
3.0 |
Total: |
19.5 |
5th Semester
Course Code |
Course Title |
Credits |
CSE 311 |
Computer Architecture |
3.0 |
CSE 312 |
Database Management System (DBMS) |
3.0 |
CSE 313 |
Database Management System (DBMS) Lab |
1.5 |
CSE 314 |
Microprocessors & Microcontrollers |
3.0 |
CSE 315 |
Microprocessors & Microcontrollers Lab |
1.5 |
CSE 316 |
Computer Networks |
3.0 |
CSE 317 |
Computer Networks Lab |
1.5 |
MAT 317 |
Engineering Mathematics (Mathematical Methods) |
3.0 |
Total: |
19.5 |
6th Semester
Course Code |
Course Title |
Credits |
MAT 323 |
Numerical Analysis |
3.0 |
CSE 321 |
Theory of Computing |
3.0 |
CSE 322 |
Operating System |
1.5 |
CSE 323 |
Operating System Lab |
3.0 |
CSE 324 |
System Analysis & Design |
3.0 |
CSE 325 |
Computer Peripherals & Interfacing |
3.0 |
CSE 326 |
Computer Peripherals & Interfacing Lab |
1.5 |
|
Total: |
18.0 |
7th Semester
Course Code |
Course Title |
Credits |
CSE 411 |
Artificial Intelligence |
3.0 |
CSE 412 |
Artificial Intelligence Lab |
1.5 |
CSE 413 |
Computer Graphics |
3.0 |
CSE 414 |
Computer Graphics Lab |
1.5 |
CSE 415 |
Compiler Design |
3.0 |
CSE 416 |
Compiler Design Lab |
1.5 |
CSE 417 |
Communication Engineering |
3.0 |
MGT 418 |
Industrial and Operational Management |
3.0 |
|
Total : |
19.5 |
8th Semester
Course Code |
Course Title |
Credits |
CSE 421 |
Simulation and Modeling |
3.0 |
CSE 422 |
Software Engineering |
3.0 |
CSE 4** |
Option – I(Any Two) |
6.0 |
CSE 429 |
Project/Thesis |
6.0 |
|
Total : |
18.0 |
|
Grand Total : |
153 |
The students have to study optional subjects at the 8th semester. All the students will have to undertake Project in their field of specialization. The completed project should be bind and printed in accordance with the regulation of HUB University.
Summary of the Program:
To obtain B.Sc. in Computer Science and Engineering (CSE) a student will have to complete 153 credits with a minimum CGPA of 2.00. If any student fails in any course he/she will get the opportunity to improve the grade by retaking the same in subsequent semester. B.Sc. in program will be of 4 (four) year’s duration divided into 8 semesters as shown below:
Year/Level |
Term 1 |
Term 2 |
Total(Credits) |
1 |
19.5 |
18.0 |
37.5 |
2 |
21 |
19.5 |
40.5 |
3 |
19.5 |
18.0 |
37.5 |
4 |
19.5 |
18.0 |
37.5 |
Total |
153 |