Bachelor Of Science In Computer Science and Engineering (CSE)

Computer Science and Engineering (CSE)


“The mission of the Department of Computer Science and Engineering is to offer the strong academic program needed to produce well-educated students who can become productive members of the Computer Science and Engineering profession. This mission is consistent with the academic component of the University's mission, which is in part to provide a strong academic program in engineering.”


“The Objective of the undergraduate Computer Science and Engineering program is to instill in IIUC graduates the knowledge, skills, attitude, and ethical values necessary to be successful practitioners who are able to impart positive social impacts at the state, regional, national, and international levels. Additionally, IIUC seek to provide the necessary academic background for Computer Science and Engineering graduates pursuing advanced degrees.”

The Program Educational Objectives (PEO)

The CSE Program Educational Objectives, which describe the professional accomplishments that graduates should achieve in various stages of professional career, and their associated Program Outcomes are as follows:

PEO-1: Graduates should demonstrate the ability for early career professional growth based on their grasp of fundamental concepts in Computer Science and Engineering. Within the first few years after graduation, CSE graduates should be employed by an organization that serves the profession or enrolled in postgraduate studies. They should be participating in engineering practice based on their academic foundation.

PEO-1 is associated with following Program Outcomes:

  • an ability to apply knowledge of math, science, engineering.
  • an ability to design and conduct experiments and analyze data.
  • an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, political, environmental, social, ethical, health and , anufacturability, and sustainability.
  • an ability to identify, formulate, and solve engineering problems.
  • an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

PEO-2: Graduates should utilize knowledge and skills to participate in Computer Science and Engineering design and/or management processes. About five years beyond graduation, CSE graduates should be participating effectively in design processes and developing Computer Science and Engineering solutions within a team setting. They are expected to be engaged in management and leadership roles for Computer Science and Engineering projects and to assume positions of greater responsibility to the profession and public.

PEO-2 is associated with following Program Outcomes:

  • an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, political, environmental, social, ethical, health and, manufacturability, and sustainability.
  • an ability to function on multi-disciplinary teams
  • an ability to professional and ethical responsibility
  • an ability to Communicate effectively
  • a knowledge of contemporary issues.

PEO-3: Graduates should develop professionally through a commitment to life-long learning. At all stages, CSE graduates should exhibit their potential for a sustained productive career through life-long learning. They should continue the professional registration process if necessitated by employment.

Admission Requirements

  • Total GPA 6.50 in SSC/Dakhil & HSC/Alim but scoring not less than GPA 3.00 in any individual examination. Pass grade in Physics & Mathematics in HSC/Alim is a must; OR
  • Minimum 5 (five) subjects in O level and 2 (two) major subjects in A level with minimum ‘B’ grade in 4 subjects and ‘C’ grade in 3 subjects. Physics & Mathematics in A level is a must.


A student shall have to pay Tk. 6,61,576/- for completing Computer Science and Engineering degree as per the following break up:

SL Description Amount
1 Admission Fees (Once & non-refundable) Tk. 30,000/-
2 Semester Fees (Tk. 15,000 × 8) Tk. 1,20,000/-
3 Tuition Fees:
DC: 2,590 x 154 = 3,98,860/-
URC: 1,100 x 9 = 9,900/-
Tk. 4, 08,760/-
4 Exam Fees (Tk. 100 × 163 CH ) Tk. 16,300/-
5 Establishment Fees (Tk. 4,000 × 8) Tk. 32,000/-
6 Development Fees (Tk. 5,000 × 1 + Tk. 3,000 × 7) Tk. 26,000/-
7 LAB Fee (Tk. 3,000 × 8) Tk. 24,000/-
8 Library Development Fee Tk. 2,000/-
9 Orientation Fee Tk. 2,500/-
10 Rover Scout Fee Tk. 16/-
Total Fees and Charges: Tk. 6,61,576/-

Semester-wise Payable Fess:

* First Installment (During Admission): Tk. 1,05,466/-

* Second to onward Installment (During Semester Registration):

SL Description Amount
1 Semester Fees Tk. 15,000/-
2 Tuition Fees:
2,590 x No. of CH of DC Courses
1,100 x No. of CH of URC Courses
Tk. *****/-
3 Exam Fees (Tk. 100 × No. of CH of total registered Courses) Tk. *****/-
4 Establishment Fees Tk. 4,000/-
5 Development Fees Tk. 3,000/-
6 LAB Fees Tk. 3,000/-
Semester-wise Total Fees and Charges: To be counted

DC = Departmental Course, URC = University Requirement Course

PEO-3 is associated with following Program Outcomes:

  • an ability to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • a recognition of the need for, and an ability to engage in Life-Long Learning
  • a knowledge of contemporary issues

Admission Test

Application for admission to B. Sc in Computer Science and Engineering shall be invited through an announcement in the National/Local Dailies and IIUC website twice a year. The deserving candidates have to apply through IIUC website or web link Students are admitted through a competitive written test. Usually questions paper are designed as semi broad & MCQ Type. Marks allocation of admission test are:

Physics Chemistry Math General English General Knowledge (Analytical Aptitude) Viva SSC & HSC GPA Total
25 15 30 15 15 10 10 120

Admission Period

Students are admitted into “B. Sc in Computer Science and Engineering” program twice a year as follows:

Semester Period Application Period Admission Test
Spring January – June September - October November - December
Autumn July – December March - April May - June


To complete the B. Sc. Engineering in Computer Science and Engineering program at the International Islamic University Chittagong, normally takes four academic years (i.e. 8 Semesters). Each academic year is divided into 2 Semesters (Spring Semester: February – July and Autumn Semester: August – January), each having a duration of 15 weeks (5×15=75 working days). There shall be a Mid-term Examination after conducting 6 weeks classes. 9 Weeks of classes will be conducted after Mid-term examination and after that Final Examination will take place at the end of each semester. In order to graduate, total 163 credit hours has to be undertaken and completed by a student during 8 semesters. By registering more number of courses in regular semesters, students may also complete their graduation studies within at least three academic years (i.e. 6 Semesters) of regular studentship. However a student may be allowed to complete their graduation studies in the University within maximum of six academic years (i.e.12 semesters).

Grading System

The Grading System for assessing the performance of the students shall be as follows:

Marks (%) Letter Grade Grade Point Remarks
80-100 A + 4.00 Excellent
75–79 A 3.75 Very Good
70–74 A- 3.50
65–69 B+ 3.25 Good
60–64 B 3.00
55–59 B- 2.75 Satisfactory
50–54 C+ 2.50
45–49 C 2.25 Pass
40–44 D 2.00
00–39 F 0.00 Fail

Calculation of GPA and CGPA

GPA: Grade Point Average (GPA) is computed by dividing the total grade point earned by the number of credit hours attempted in a particular semester.

CGPA: Cumulative Grade Point Average (CGPA) is computed by dividing the total grade point earned by the total number of credit hours attempted at the diploma courses up to that point of time.

Achieving minimum GPA in each semester

A student shall have to obtain minimum GPA 2.00 in each semester.

Achieving minimum GPA in for awarding degree

A student shall have to obtain minimum CGPA 2.50 for awarding degree.

Summary of Courses

Summary of Courses:

Course Type Details Theoretical (C.H.) Laboratory (C.H.) Total C.H
Non- Departmental Courses University Requirement Courses 13 0 13
Interdisciplinary Courses 6 0 6
Basic Sciences Courses Mathematics and Statistics Courses 14 0 14
Basic Science Courses 9 3 12
Other Engineering Courses 8 5 13
Computer Science and Engineering Courses 71 28 99
Field Work 0 1 1
Project / Thesis 0 4 4
General Viva Voce 1 0 1
Total 122 41 163

Semester wise number of courses & credits hours

Semester No. Of Courses Theoretical (C.H.) Laboratory (C.H.) Total C.H
1st 8 15 3 18
2nd 10 17 5.5 22.5
3rd 10 15 6 21
4th 11 16 5.5 21.5
5th 9 16 4 20
6th 11 15 5 20
7th 11 13 6 19
8th 11 15 5 20
Total 81 122 41 163

Semester wise Courses:

Semester Number: 1
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-1121 Computer Programming I 3
2 CSE-1122 Computer Programming I Lab 1.5
3 EEE-1121 Basic Electrical Engineering 3
4 EEE-1122 Basic Electrical Engineering Lab 1.5
5 MATH-1107 Mathematics I (Differential and Integral Calculus) 3
6 PHY-1101 Physics I (Mechanics, Waves, Heat and Thermodynamics) 3
7 UREL-1106 Advanced English 2
8 UREM-1101 Text of Ethics and Morality 1
Semester Number: 2
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-1221 Computer Programming II 3 CSE-1121
2 CSE-1222 Computer Programming II Lab 1.5
3 CSE-1223 Discrete Mathematics 3
4 CSE-1230 Competitive Programming I 1
5 EEE-1221 Electronics 3 EEE-1121
6 EEE-1222 Electronics Lab 1.5
7 MATH-1207 Mathematics II (Geometry and Differential Equations) 3 MATH-1107
8 PHY-1201 Physics II (Electromagnetism, Optics and Modern Physics) 3 PHY-1101
9 PHY-1204 Physics II Lab (Electromagnetism, Optics and Modern Physics) 1.5
10 URED-1201 Basic Principles of Islam (‘Aqidah + ‘Ibadah)) 2
Semester Number: 3
SL Course Code Course Name Credit Hours Prerequisite
1 CHEM-2301 Chemistry 3
2 CHEM-2304 Chemistry Lab 1.5
3 CSE-2321 Data Structures 3 CSE-1121
4 CSE-2322 Data Structures Lab 1
5 CSE-2323 Digital Logic Design 3 EEE-1121
6 CSE-2324 Digital Logic Design Lab 1.5
7 CSE-2340 Software Development I 2 CSE-1221
8 MATH-2307 Mathematics III (Matrices, Linear System of Equations and Vector Analysis) 3 MATH-1207
9 STAT-2311 Probability and Statistics 2
10 URED-2302 Sciences of Quran and Hadith 1
11 URED-2305 Comparative Religion 3
Semester Number: 4
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-2421 Computer Algorithms 3 CSE-2321
2 CSE-2422 Computer Algorithms Lab 1
3 CSE-2423 Database Management Systems 3
4 CSE-2424 Database Management Systems Lab 1.5
5 CSE-2425 Theory of Computing 2
6 CSE-2430 Competitive Programming II 1
7 EEE-2421 Electrical Drives and Instrumentation 2 EEE-1221
8 EEE-2422 Electrical Drives and Instrumentation Lab 1
9 GEBL-2401 Bangla Language and Literature 2
10 MATH-2407 Mathematics IV (Complex Variable, Fourier Analysis and Z-transform) 3 MATH-2307
11 ME-2412 Engineering Drawing Lab 1
12 ACC-2401 Financial and Managerial Accounting 2
Semester Number: 5
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-3521 Computer Architecture 3 CSE-2323
2 CSE-3523 Microprocessors, Microcontrollers and Embedded Systems 3
3 CSE-3524 Microprocessors, Microcontrollers and Embedded Systems Lab 1
4 CSE-3525 Data Communication 3
5 CSE-3527 Compiler 3 CSE-2425
6 CSE-3528 Compiler Lab 1
7 CSE-3529 Systems Analysis and Design 3
8 CSE-3532 Tools and Technologies for Internet Programming 2 CSE-1222
9 URED-3503 Political Thoughts and Social Behavior 1
Semester Number: 6
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-3631 Operating Systems 3 CSE-3521
2 CSE-3632 Operating Systems Lab 1
3 CSE-3633 Computer Networks 3 CSE-3525
4 CSE-3634 Computer Networks Lab 1.5
5 CSE-3635 Artificial Intelligence 3
6 CSE-3636 Artificial Intelligence Lab 1
7 CSE-3637 Software Engineering 3 CSE-3529
8 CSE-3638 Software Engineering Lab 0.75
9 CSE-3640 Software Development II Lab 0.75 CSE-3532
10 URED-3604 Life and Teachings of Prophet Muhammad (SAAS) 1
11 GEHE-3601 History of the Emergence of Bangladesh 2
Semester Number: 7
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-4708 Field Work 1
2 CSE-4741 Computer Graphics 3 MATH-2307
3 CSE-4742 Computer Graphics Lab 1
4 CSE-4743 Computer Security 2
5 CSE-4744 Computer Security Lab 1
6 CSE-4745 Numerical Methods 2 CSE-1121
7 CSE-4746 Numerical Methods Lab 1
8 CSE-4747 Mathematical Analysis for Computer Science 3 STAT-2311
9 CSE-4750 Technical Writing and Presentation 1
10 CSE-4800 Project / Thesis 4
11 ECON-3501 Principles of Economics 2
12 URIH-4701 A Survey of Islamic History and Culture 1
Semester Number: 8
SL Course Code Course Name Credit Hours Prerequisite
1 CSE-4805 Social, Professional and Ethical Issues in Computing 2
2 CSE-4819 Special Topic on Computer Science and Engineering 3
3 CSE-4820 Special Topic on Computer Science and Engineering Lab 1
4 CSE-4822 General Viva 1
5 CSE-4823 Fault Tolerant System 3 CSE-3521
6 CSE-4824 Fault Tolerant System Lab 1
7 CSE-4825 Basic Graph Theory 3 CSE-2321
8 CSE-4826 Basic Graph Theory Lab 1
9 CSE-4827 Simulation and Modeling 3 MATH-3501
10 CSE-4828 Simulation and Modeling Lab 1
11 CSE-4839 Digital System Design 3
12 CSE-4840 Digital System Design Lab 1
13 CSE-4843 Decision Support System and Expert System 3
14 CSE-4844 Decision Support System Expert System Lab 1
15 CSE-4845 Distributed Database 3
16 CSE-4846 Distributed Database Lab 1
17 CSE-4847 Software Project Management 3
18 CSE-4848 Software Project Management Lab 1
19 CSE-4849 Software Quality Assurance 3
20 CSE-4850 Software Quality Assurance Lab 1
21 CSE-4851 Wireless and Mobile Communication 3
22 CSE-4852 Wireless and Mobile Communication Lab 1
23 CSE-4853 Optical Fiber Communication 3
24 CSE-4854 Optical Fiber Communication Lab 1
25 CSE-4855 Communication Engineering 3
26 CSE-4856 Communication Engineering Lab 1
27 CSE-4857 VLSI Design 3
28 CSE-4858 VLSI Design Lab 1
29 CSE-4859 Real Time Embedded Systems 3
30 CSE-4860 Real Time Embedded Systems Lab 1
31 CSE-4861 Multimedia Theory 3
32 CSE-4862 Multimedia Theory Lab 1
33 CSE-4863 Digital Signal Processing 3
34 CSE-4864 Digital Signal Processing Lab 1
35 CSE-4865 Bioinformatics 3
36 CSE-4866 Bioinformatics Lab 1
37 CSE-4867 Speech and Language Processing 3
38 CSE-4868 Speech and Language Processing Lab 1
39 CSE-4869 Geographical Information System 3
40 CSE-4870 Geographical Information System Lab 1
41 CSE-4871 Neural Network and Fuzzy System 3
42 CSE-4872 Neural Network and Fuzzy System Lab 1
43 CSE-4873 Computer Vision and Robotics 3
44 CSE-4874 Computer Vision and Robotics Lab 1
45 CSE-4875 Pattern Recognition and Image Processing 3
46 CSE-4876 Pattern Recognition and Image Processing Lab 1
47 CSE-4877 Machine Learning and Data Mining 3
48 CSE-4878 Machine Learning and Data Mining Lab 1
49 CSE-4879 Computer Interfacing 3
50 CSE-4880 Computer Interfacing Lab 1
51 MGT-3601 Industrial Management 2