B.Sc. in Computer Engineering (CEN)


Those studying for the Computer Engineering B.Sc. degree will learn the knowledge and skills necessary for becoming an IT engineer. At the same time, the course will prepare them for further study towards a Master’s degree. Having studied the basic principles as well as the practical aspects of their subject, and having learned relevant working practices under engineering supervision, graduates will be in a position to make a valuable contribution to their chosen area right from the outset of their career, and to deal confidently with the technological challenges of the future.

The course's core area offers a balanced array of computer engineering modules, basic engineering, and natural sciences subjects, which will be integrated and applied in a practical project and the Bachelor’s thesis. Modules include digital technology principles, circuit design, computer architecture, basic programming and operating systems.



Admission Eligibility

  • Combined GPA of 8.0 in S.S.C and H.S.C with minimum 3.5 in each.
  • O'Level in minimum 5 subjects with a GPA 2.50 and A'Level in 2 subjects with a minimum GPA 2.00
  • International Baccalaureate or U. S. High School Diploma
  • Other 12 years equivalent degree (must have the equivalence certificate from Ministry of Education)
  • Engineering Students must have Math and Physics in their H.S.C. with at least B grade.
  • Students applying for Microbiology and Biochemistry must have Biology in their SSC or O-Level with at least B grade.
  • Environmental Science students who have taken Chemistry/Physics in S.S.C. or O'Level will get preference.

Admission Period

There are three academic semesters namely, Autumn, Spring and Summer.

  • The admission procedure for Autumn (the beginning of the academic year) starts within the first week of July and ends with the commencement of classes in the first week of September.
  • The admission procedure for Spring starts within the first week of November and ends with the commencement of classes in the second week of January.
  • The admission procedure for Summer takes place in the second week of March and ends with the commencement of classes in the second week of May.

Special Considerations: Exemption from Admission Test

  • Minimum SAT-1 score of 1550 and
  • Minimum TOEFL score of 550 (paper based) or 213 (computer based) or 80 (internet based) or
  • IELTS score of 5.5

Full Tuition waiver to student with:

  • GPA 5.00 in both SSC and HSC (Excluding 4 th subject)
  • 7 A’s in O- level (one sitting) and 3 A’s in A-level.
  • Top 5% scorers in Admission test will get 100% Scholarship

Financial Assistance:

  • Discount on Tuition fee, based on performance in IUB and Financial need.
  • 50% financial discount for concurrently admitted siblings & spouse on entry
  • Campus job & other Financial Assistance


Tuition Fees & Other Charges


Application fee Tk. 1000
Admission Fees Tk. 25,000 (Once in 4 years)
Tution Fees Per Credit Tk. 5,500 (Existing students)
Tk. 6,000 (For Autumn'17 students and onwwards)*
Library, Laboratory & Student Activities fees Tk. 6,000 (Existing students)
Tk. 7,000 (For Autumn'17 students and onwwards)
*All new female students will get 10% discount on Tuition Fees per credit hour for both undergraduate and graduate program.
B.Sc. in Computer Engineering (CEN)
        Foundation Credit: 42
Communication Skills Credit: 9
ENG 101 Listening and Speaking Skills 3
ENG 102 English Reading Skills 3
ENG 105 Business English 3
Computer Skills Credit: 4
CSC 101+ Lab Introduction to Computer Programming 4
Numeracy Credit: 6
MAT 104 Calculus and Analytical Geometry 3
MAT 212 Probability & Statistics for Science and Engineering 3
Natural Sciences Credit: 8
PHY 102 + Lab University Physics - II 4
PHY 101 + Lab University Physics - I 4
Social Sciences Credit: 6
ANT 101 Introduction to Anthropology 3
SOC 101 Introduction to Sociology 3
HEA 101 Health and Society 3
SOC 202 Social Psychology 3
ECN 200 Introduction to Economics 3
CMN 201 Introduction to Communication 3
Humanities Credit: 6
NCH 101 Bangladesh 1971 - Through the Lenses 3
BPH 101 Bangladesh Political History 3
BLA 101 Bangla Literature and Art 3
HST 103 History and Civilization 3
AAT 101 Art and Aesthetics 3
MUS 101 Music Appreciation 3
FRN 101 Elementary French 3
PHL 101 Introduction to Philosophy 3
PHL 206 Philosophy of Religion 3
CHI 101 Elementary Chinese - I 3
        Major Credit:
Core Courses Credit: 59
CEN 104 + Lab Electrical Circuit Analysis 4
CEN 201 Discrete Mathematics 3
CEN 203 + Lab Data Structure 4
CEN 204 + Lab Introduction to Computer Hardware and Digital Logic 4
CEN 210 + Lab Electronics I 4
CEN 212 + Lab Microprocessor, Interfacing and Assembly Language 4
CEN 305 + Lab Object-Oriented Programming 4
CEN 306 + Lab Algorithm 3
CEN 310 + Lab Electronics II 4
CEN 311 Computer Organization and Architecture 3
CEN 317 + Lab Numerical Methods 4
CEN 401 + Lab Database Management 4
CEN 413 Design of Operating System 3
CEN 430 + Lab Data Communication and Computer Networks 4
MAT 203 Linear Algebra: Vectors and Matrices 3
MAT 301 Ordinary Differential Equations 3
Optional Courses (Select Four) Credit: 12
CEN 330 Data Communication 3
CEN 403 Network Management 3
CEN 404 Embedded Systems 3
CEN 409 Optical Fiber Communication 3
CEN 414 Digital System Design 3
CEN 416 Distributed Database Systems 3
CEN 417 Data Mining and Warehouse 3
CEN 418 Database Systems Implementation 3
CEN 419 Advanced Database Management Systems 3
CEN 420 Image Processing 3
CEN 421 Machine Learning 3
CEN 422 Pattern Recognition 3
CEN 423 Theory of Fuzzy Systems 3
CEN 424 Neural Networks 3
CEN 425 Artificial Intelligence 3
CEN 426 Introduction to Robotics 3
CEN 431 Advanced Object Oriented Programming 3
CEN 434 Advanced Programming in UNIX 3
CEN 435 Computer Graphics 3
CEN 437 Theory of Computation and Automata 3
CEN 440 Computer Simulation and Modelling 3
CEN 441 Instrumentation and Measurements 3
CEN 443 Digital Signal Processing 3
CEN 444 Digital Electronics and Pulse Techniques 3
CEN 445 Software Engineering 3
CEN 447 Computer Peripherals and Interfacing 3
CEN 449 Fault Tolerant System 3
CEN 450 Cryptography and Network Security 3
CEN 452 Software Marketing 3
CEN 453 Software Requirement Engineering 3
CEN 454 Software Engineering Process Management 3
CEN 456 Business Process Reengineering 3
CEN 457 Project Management 3
CEN 458 Software Quality and Testing 3
CEN 459 Software Architecture and Component-Based Design 3
CEN 460 Multimedia Systems 3
CEN 461 Advance Topics for Application Development 3
CEN 462 Entrepreneurship Development 3
CEN 463 IT Forensic 3
CEN 465 E-commerce and Web Database 3
CEN 470 Introduction to Parallel Programming 3
CEN 475 VLSI Design and Testing 3
CEN 480 Computer Vision 3
CEN 485 Telecommunication Engineering 3
CEN 490 Special Topics in Computer Science and Engineering 3
Internship or Senior Project Credit: 6
CEN 498 Senior Project 6
CEN 499 Internship + One Optional Course 6
Minor or Specialization Credit: 15
Mechatronics & Robotics ' '
Big Data & Information Retrieval ' '

Four year Plan

Semester 01 13   Semester 02 14   Semester 03 13   Year 01
ENG101 3   ENG102 3   CEN104+L 4   Total Cr 40
MAT104 3   CSC101+L 4   ENG105 3      
PHY101+L 4   PHY102+L 4   H/S-3 3      
H/S-1 3   H/S-2 3   MAT212 3      
             
Semester 04 13   Semester 05 14   Semester 06 15   Year 02
CEN201 3   CEN203+L 4   CEN306+L 4   Total Cr 42
CEN204+L 4   CEN210+L 4   CEN305+L 4   LFE 3
MAT203 3   CEN311 3   CEN212+L 4      
H/S-4 3   Minor-1 3   Minor-2 3      
                     
Semester 07 13   Semester 08 13   Semester 09 14   Year 03
CEN401+L 4   CEN310+L 4   CEN430+L 4   Total Cr 40
MAT301 3   CEN413 3   CEN317+L 4      
Minor-3 3   Minor-4 3   Minor-5 3      
Optional-1 3   Optional-2 3   Optional-3 3      
                     
Semester 10 9               Year 04
CEN498/499 6               Total Cr 9
Optional-4 3                  
                     
            Total Credits 134