B.Sc. in Computer Science (CSC)


Computer science is the base and platform for countless industries and disciplines. Today’s employers need graduates with both a solid foundation in the principles of computer science and specialized computing skills and backgrounds – individuals with a generalist’s knowledge, but an expert’s eye for innovation and problem solving. It only makes sense that a computer science education reflects this reality. The Bachelor of Science in Computer Science program at the prepares students to leave school with the tools needed to become innovators and global leaders in computing. Common roles for graduates include computer programmer, software designer and engineer, financial analyst and scientific researcher.

 



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 Science (CSC)
        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
CSC 100 Introduction To Basic Programming 0
CSC 201 Discrete Mathematics 3
CSC 203 + Lab Data Structure 4
CSC 204 + Lab Introduction to Computer Hardware and Digital Logic 4
CSC 212 + Lab Microprocessor, Interfacing and Assembly Language 4
CSC 301 Finite Automata and Computability 3
CSC 305 + Lab Object-Oriented Programming 4
CSC 306 + Lab Algorithm 3
CSC 311 Computer Organization and Architecture 3
CSC 317 + Lab Numerical Methods 4
CSC 401 + Lab Database Management 4
CSC 405 System Analysis and Design 3
CSC 411 Compiler Construction 3
CSC 413 Design of Operating System 3
CSC 430 + Lab Data Communication and Computer Networks 4
CSC 445 Software Engineering 3
CSC 455 Web Applications and Internet 3
MAT 203 Linear Algebra: Vectors and Matrices 3
MAT 301 Ordinary Differential Equations 3
Optional Courses (Select Four) Credit: 12
CSC 330 Data Communication 3
CSC 403 Network Management 3
CSC 404 Embedded Systems 3
CSC 408 Advanced Computer Network 3
CSC 409 Optical Fiber Communication 3
CSC 412 Wireless Networking and Mobile Communication 3
CSC 414 Digital System Design 3
CSC 416 Distributed Database Systems 3
CSC 417 Data Mining and Warehouse 3
CSC 418 Database Systems Implementation 3
CSC 419 Advanced Database Management Systems 3
CSC 420 Image Processing 3
CSC 421 Machine Learning 3
CSC 422 Pattern Recognition 3
CSC 423 Fuzzy Systems 3
CSC 424 Neural Networks 3
CSC 425 Artificial Intelligence 3
CSC 426 Introduction to Robotics 3
CSC 431 Advanced Object Oriented Programming 3
CSC 434 Advanced Programming in UNIX 3
CSC 437 Theory of Computation and Automata 3
CSC 440 Computer Simulation and Modelling 3
CSC 441 Instrumentation and Measurements 3
CSC 443 Digital Signal Processing 3
CSC 444 Digital Electronics and Pulse Techniques 3
CSC 447 Computer Peripherals and Interfacing 3
CSC 449 Fault Tolerant System 3
CSC 450 Cryptography and Network Security 3
CSC 452 Software Marketing 3
CSC 453 Software Requirement Engineering 3
CSC 454 Software Engineering Process Management 3
CSC 456 Business Process Reengineering 3
CSC 457 Project Management 3
CSC 458 Software Quality and Testing 3
CSC 459 Software Architecture and Component-Based Design 3
CSC 460 Multimedia Systems 3
CSC 461 Advance Topics for Application Development 3
CSC 463 IT Forensic 3
CSC 465 E-commerce and Web Database 3
CSC 470 Introduction to Parallel Programming 3
CSC 475 VLSI Design and Testing 3
CSC 480 Computer Vision 3
CSC 485 Telecommunication Engineering 3
CSC 490 Special Topics in Computer Science and Engineering 3
Internship or Senior Project Credit: 6
CSC 498 Senior Project 6
CSC 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