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.

 

Vision

To become a recognized Computer Science program in teaching computing workforce and represent as a promoter of the computer centric society in Bangladesh, as well as around the world.    

 

Mission

The mission is to create facilities and expertise in advanced Computer Science program by providing exposure of latest tools and technologies in the area of engineering and technology. The goal is to enrich society with advance computer and information science by producing graduates who have the knowledge, ability, and skill to become innovators and leaders in order to contribute to the aspirations of the country, nation and the world. The target is also to encourage students to become self-motivated, problem solving individuals who can find and understand the knowledge needed to be successful in Computer Science field.

 

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

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

*To see details of the OLD CURRICULUMS for B.Sc. in Computer Science, 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 (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 Algorithms 4
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 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 445 Software Engineering 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   CSC101+L 4   CSC204+L 4   Total Cr 40
H/S-1 3   ENG102 3   ENG105 3      
MAT104 3   H/S-2 3   H/S-3 3      
PHY101+L 4   PHY102+L 4   MAT212 3      
             
Semester 04 13   Semester 05 14   Semester 06 13   Year 02
CSC201 3   CSC305+L 4   CSC306+L 4   Total Cr 40
CSC203+L 4   CSC212+L 4   Minor-1 3   LFE 3
CSC311 3   CSC301 3   Minor-2 3      
H/S-4 3   MAT 203 3   Optional-1 3      
                     
Semester 07 13   Semester 08 12   Semester 09 13   Year 03
CSC401+L 4   CSC405 3   CSC413 3   Total Cr 38
MAT301 3   CSC455 3   CSC430+L 4      
Minor-3 3   CSC411 3   Optional-3 3      
Optional-2 3   Minor-4 3   Minor-5 3      
                     
Semester 10 13               Year 04
CSC317+L 4               Total Cr 13
CSC498/499 6                  
Optional-4 3                  
            Total Credits 134