B.Sc. in Computer Science & Engineering (CSE)


To attain a  B.Sc. in Computer Science & Engineering, a student must complete a minimum of 143 credits of course work which typically takes 4 years.

The courses of  the CSE undergraduate degree is designed keeping two things in mind. First, knowledge of Computer Science, that is infused into the system through cleverly designed courses in sequence such as: Introduction to Computer Science (CSC100, Non-Credit) that mainly introduces students with a computer programming environment through Python as programming language; then, a more solid foundation on programming is given through introduction to programming (CSC101+L), and data structure (CSE203+L) courses where C/C++ is used a programming language; Eventually, object oriented programming (CSE213+L) is introduced using Java as the programming language. 

 

The Computer Science & Engineering degree also provides students with an in-depth study of hardware to balance the software side. Students are introduced to classical electrical circuits concepts through CSE104+L course. Then, advanced hardware topics are taught, such as digital logic systems (CSE204+L) and their integration with analog systems (CSE210+lL), design of a computer (CSE214), detailed look into the microprocessor AKA the brain of computer (CSE216+L) and advanced electronic devices (CSE310+L). These courses will aid students build a solid foundation in computer related hardware. Students are also introduced with FPGA based systems in advanced electronics courses such as CSE310+L.

 

Vision

The vision is to become a prominent Computer Science and Engineering program that produces competent graduates with research and innovation skills who will contribute to the technology-led vision of our country - Digital Bangladesh, as well as to the emerging imperatives of globalization.

 

Mission

The mission is to provide quality undergraduate education in the core disciplines in both the theoretical and applied foundations of Computer Science and Engineering program. The goal is to prepare graduates for research and development by conducting research to advance the state of the art in Computer Science and Engineering program and by integrating research results and innovations into other programs. The program also targets to induce ethical values and spirit of social commitment by supporting society through participating in and encouraging technology transfer, sharing knowledge and expertise to benefit the country, the region, and beyond, and inspiring people to engage in Computer Science and Engineering field.

 

*To see how learning outcomes for CSE courses correspond to the learning outcomes of the department, click here.

*To see a detailed curriculum for the B.Sc. in Computer Science & Engineering degree program, click here.

 

 

Apply Now



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 (Once in 4 years) Tk. 25,000
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 Science & Engineering (CSE)
        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: 68
CSE 104 + Lab Electrical Circuit Analysis 4
CSE 201 Discrete Mathematics 3
CSE 203 + Lab Data Structure 4
CSE 204 + Lab Digital Logic Design 4
CSE 210 + Lab Electronics I 4
CSE 211 + Lab Algorithms 4
CSE 213 + Lab Object-Oriented Programming 4
CSE 214 Computer Organization and Architecture 3
CSE 216 + Lab Microprocessor, Interfacing and Assembly Language 4
CSE 303 + Lab Database Management 4
CSE 307 System Analysis and Design 3
CSE 309 Web Applications and Internet 3
CSE 310 + Lab Electronics II 4
CSE 313 Compiler Construction 3
CSE 315 Design of Operating System 3
CSE 316 + Lab Data Communication and Computer Networks 4
CSE 317 + Lab Numerical Methods 4
MAT 203 Linear Algebra: Vectors and Matrices 3
MAT 301 Ordinary Differential Equations 3
Optional Courses (Select Four) Credit: 12
CSE 400 Data Communication 3
CSE 402 Wireless Networking and Mobile Communication 3
CSE 403 Network Management 3
CSE 406 Cryptography and Network Security 3
CSE 407 Telecommunication Engineering 3
CSE 408 Advanced Computer Network 3
CSE 409 Optical Fiber Communication 3
CSE 413 Advanced Database Management Systems 3
CSE 414 Database Systems Implementation 3
CSE 416 Distributed Database Systems 3
CSE 417 Data Mining and Warehouse 3
CSE 418 E-commerce and Web Database 3
CSE 420 Image Processing 3
CSE 421 Machine Learning 3
CSE 422 Pattern Recognition 3
CSE 423 Theory of Fuzzy Systems 3
CSE 424 Neural Networks 3
CSE 425 Artificial Intelligence 3
CSE 426 Introduction to Robotics 3
CSE 427 Computer Simulation and Modelling 3
CSE 428 Computer Vision 3
CSE 431 Advanced Object Oriented Programming 3
CSE 433 Introduction to Parallel Programming 3
CSE 434 Advanced Programming in UNIX 3
CSE 435 Computer Graphics 3
CSE 436 Multimedia Systems 3
CSE 437 Theory of Computation and Automata 3
CSE 441 Instrumentation and Measurements 3
CSE 442 Embedded Systems 3
CSE 443 Digital Signal Processing 3
CSE 444 Digital Electronics and Pulse Techniques 3
CSE 446 Digital System Design 3
CSE 447 Computer Peripherals and Interfacing 3
CSE 448 VLSI Design and Testing 3
CSE 449 Fault Tolerant System 3
CSE 451 Software Engineering 3
CSE 452 Software Marketing 3
CSE 453 Software Requirement Engineering 3
CSE 454 Software Engineering Process Management 3
CSE 456 Business Process Reengineering 3
CSE 457 Project Management 3
CSE 458 Software Quality and Testing 3
CSE 459 Software Architecture and Component-Based Design 3
CSE 461 Advance Topics for Application Development 3
CSE 462 Entrepreneurship Development 3
CSE 463 IT Forensic 3
CSE 490 Special Topics in Computer Science and Engineering 3
Internship or Senior Project Credit: 6
CSE 498 Senior Project 6
CSE 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   ENG105 3   Total Cr 40
MAT102 3   CSE101+L 4   CSE104+L 4      
PHY101+L 4   PHY102+L 4   CSE201 3      
H/S-1 3   H/S-2 3   H/S-3 3      
             
Semester 04 14   Semester 05 14   Semester 06 15   Year 02
CSE203+L 4   CSE210+L 4   CSE211+L 4   Total Cr 43
CSE204+L 4   CSE214 3   CSE216+L 4   LFE 3
MAT212 3   CSE213+L 4   CSE303+L 4      
H/S-4 3   MAT-1 3   Minor-1 3      
                     
Semester 07 13   Semester 08 12   Semester 09 14   Year 03
CSE307 3   CSE313 3   CSE316+L 4   Total Cr 39
CSE309 3   CSE315 3   CSE317+L 4      
CSE310+L 4   MAT-2 3   Optional-1 3      
Minor-2 3   Minor-3 3   Optional-2 3      
                     
Semester 10 12   Semester 11 6         Year 04
Minor-4 4   CSE498/499 6         Total Cr 18
Minor-5 3                  
Optional-3 3                  
Optional-4 3         Total Credits 143