BACHELOR IN COMPUTER SCIENCE AND ENGINEERING (BCSE) PROGRAM



[Objectives][Entry Requirements][International Students][ Duration and Program of Study]
[Course Organization][Practicum][Comprehensive Examination][Courses in BCS]
[Graduation Requirements]
Computer plays and will play a dominant role in the socio-economic development of a nation. Advent of computers has ushered in the era of rapid developments and prosperity all over the advanced countries of the world. Many countries in the far east have become economic giants because of the use of computers in all spheres of their economic activities. Developing countries like Bangladesh are also catching up with the rest of the world.  Computers will continue to play a major role as a means for economic enhancements in Bangladesh. With the importance of knowledge in the area of computer in perspective, CEAT undertakes the responsibility to develop the human resources in this area through offering a degree program in computer science.
 

OBJECTIVES

The Bachelor of Computer Science and Engineering (BCSE) aims at preparing competent graduates capable of developing computer systems.  The areas of computer science has been integrated with a portion of computer engineering in a single bachelor's degree program which enables CEAT to develop manpower capable of handling problems related to both software and hardware to cater to country's ever increasing need for manpower in the field of computer.

The BCS degree will thus help in the promotion and transfer of technology which is rapidly developing and will also prepare students for advanced graduate studies in computer science and computer engineering.

ENTRY REQUIREMENTS OF BCS STUDENTS

Any student hailing from any part of the  world with 12 years of education in high school and college with educational backgrounds of  arts, science, commerce, technical studies having undergone different educational systems like HSC, `O' level/ `A' level, senior cambridge or professional diploma, etc. are eligible to enter into BCS program.  The  essential requirement  is that the  students demonstrate the potential for success and a strong motivation for achievement in computer science.


INTERNATIONAL STUDENTS

Being a multi-cultural university IUBAT encourages students of South and South East Asia and other countries of the world to pursue study in BCS program. Anyone satisfying eligibility criteria or equivalent is welcome to apply.  The tuition and other fees of the BCS program at IUBAT is competitive in the region and the cost of living in Dhaka is one of the lowest.  The international students coming from the developing Commonwealth countries may apply for grants from the Commonwealth Secretariat, through their respective country contact points. The international students may receive further information or clarification on the program by writing to IUBAT.
For Further Information on International Students, Click Here


DURATION OF STUDY

The BCS program is of 151 credit hours, -- the expected time for completion of the courses being 10 semesters for a full time student.  A semester is of 16 weeks duration, and there are three semesters in a year and as such, a full time student can complete the degree requirements in 3.3 years. However, most students take 3.7 to 4 years to complete the program.

PROGRAM OF STUDY

The BCS curriculum consists of 151 credit hours of course works including theory and laboratory courses, and a practicum of 9 credit hrs. The courses of the  BCS program are grouped into following areas:

Areas                                                               Typical Courses

a) Language:                                                      English

b) General  Humanities Education:                   Social Sciences
                                                                          Physical Sciences
                                                                          Mathematics
                                                                          Career Planning
c) Core :                                                            Fundamentals of  Computers and Applications
                                                                          Circuit Analysis
                                                                          Electronics
                                                                          Programming Languages
                                                                          Computer Organization and Architecture
                                                                          Operating System
                                                                          Logic Design and Switching Circuits
                                                                          Digital Circuits and Systems
                                                                          Science of Materials
                                                                          Assembly Language
                                                                          Data Structures and Algorithms
                                                                          System Analysis and Design
                                                                          Database Management System
                                                                          Information     System Design and     Development
                                                                          System Programming
                                                                          Practicum
 

d) Specialization:                                                Microprocessor Interfacing for Measurement
                                                                                     and Control
                                                                        Compiler Design
                                                                        Computer Graphics
                                                                        Data Communication and Computer Networks
                                                                        Software Engineering
                                                                        Computer Hardware Maintenance
                                                                        Operations Research Project Management
                                                                        Microprocessor  Architecture Design
                                                                        Programming  Languages and    Structures
                                                                       Artificial Intelligence and Expert System
                                                                       VLS Design
                                                                       Microprocessor Based Systems Design
                                                                       Real Time Programming
                                                                       System Modeling and Simulation
                                                                       Functional and Logic Programming
                                                                       Introduction to Computer Vision

COURSE ORGANIZATION

The courses are divided into languages, general education courses, computer core courses and computer specialization courses.

The curriculum on computer science emphasizes a broad foundation of computer software and hardware.  The first year courses broaden the general education base of the students as well as acquaint them with basic languages of communication like English and the knowledge of Humanities, Social Sciences, Physical Sciences, Mathematics and Statistics. Moreover, the students learn to get used to computer  usage.

The second year courses acquaint the students with analytical and basic tools like electronics,  and science of materials, advance programming features, data structures and algorithms, digital circuits, assembly language, operating system, theory of computation, database management and the like.

The third year courses provide for an in-depth study of some specific core and specialized topics like computer architectures, compiler design, computer networks and computer graphics.

The final year of the program provides further specialization in software engineering, computer architectures, structures of different languages, computer trouble shooting,  microcomputer interfacing techniques and selection from some elective subjects.

The hands on experience is provided for by introducing laboratory works as one hour credit courses in appropriate fields in different years of the program.


PRACTICUM

CEAT places great emphasis on the value of practical work experience in all professional degree programs.
The practicum helps accomplish this role of providing maturity of knowledge to the students through work experience in practical organizations and thus undergoing specialization training in computer based operations in the area of software and/or hardware.
Procedurally, after a student completes his/her requisite courses (142 credit hours), CEAT places a BCS student as an internee with suitable organizations.  This internship is an integral component of BCS program and is worth 9 credit hours.


COMPREHENSIVE EXAMINATION

The comprehensive examination is conducted for students who have satisfactorily completed all the courses (142 credit hours) of the program.  The objective of the comprehensive examination is to test the student's capability to comprehend the entire program.  It consists of a written test of three hours and an oral examination which is conducted by a board  consisting of academics and practitioners.  The examination is graded and the students must obtain a passing grade to qualify.  The students must take this examination to fulfil the requirements of the program.  The comprehensive examination is a pre-requisite to practicum.


COURSES IN BCS

[NOTE: AFTER USING A LINK, PLEASE USE THE BACK ICON ON YOUR BROWSER TO RETURN HERE ]
 

ART 201     Career Planning  and Development [1]
BUS 101     Introduction to Business [3]
BUS 201     Business Communication [3]
ENG 101     Basic English Composition [4]
ENG 102     English Comprehension and Speaking [3]
ENG 203     Advanced English Composition [3]
PHI 114       Introduction to Philosophy [3]
PSY 105      General Psychology [3]
CHM 104    General Chemistry [3]
CHM 116    General Chemistry Lab [1]
PHY 103     General Physics I [3]
PHY 115      Physics Lab [1]
MAT 101     Mathematics [4]
MAT 160     Applied Calculus [3]
MAT 218     Numerical Analysis [3]
MAT 257     Discrete Mathematics [3]
STA 240     Statistics [3]
MGT 201    Management Process [3]
MGT 302    Project Management [3]
EEN 210     Circuit Analysis [3+1]
CSC 101     Fundamentals of Computers and Applications [3]
CSC 102     Computer Applications Lab [1]
CSC 181     Programming (Fortran90/95) [3]
CSC 182     Programming Lab [1]
CSC 207     Computer Organization and Architecture [3]
CSC 223     Science of Materials [2]
CSC 231     Fundamentals of Electronics [2]
CSC 232     Electronics Lab [1]
CSC 281     Programming (Pascal) [3]
CSC 287     Operating Systems [3]
CSC 307     Assembly Language [3]
CSC 319     Digital Circuits and Systems [2]
CSC 329     Logic Design and Switching Circuits [2]
CSC 330     Logic Lab [1]
CSC335      Microprocessor Interfacing for Measurement and Control [3]
CSC 361     Theory of Computation [3]
CSC 381     Programming (C++) [3]
CSC 387     System Analysis and Design Fundamentals [3]
CSC 391     Data Structures and Algorithms [3]
CSC 407     Microprocessor Architecture Design [3]
CSC 433     Database Management System [3]
CSC 437     Compiler Design [3]
CSC 441     Introduction to Functional and Logic Programming [3]
CSC 447     Operations Research [3]
CSC 449     Computer Hardware Maintenance [2]
CSC 450     Hardware Workshop [1]
*CSC 451     Information System Design and Development [3]
CSC 455     Computer Graphics [3]
CSC 461     Programming Languages and Structures [3]
CSC 463     System Programming [3]
CSC 465     Data Communication and Computer Networks [4]
CSC 469     Software Engineering [3]
CSC 490     Practicum [9]

Electives:

CSC 471     Microprocessor Based Systems  Design [3]
CSC 473     System Modeling and Simulation [3]
CSC 481     VLSI Design [3]
CSC 483     Artificial Intelligence and Expert  System [3]
CSC 485     Introduction to Computer Vision [3]
CSC 487     Real Time Programming [3]
CSC 489     Selected Advanced Topics [3]


REQUIREMENTS FOR GRADUATION

The BCS degree will be conferred only to the student who has fully complied with the graduation requirements and has applied for it. The requirements are that the student has:

 1. completed all the prescribed courses with a minimum of 151 credit hours.
 2. earned at least 'C' grades in each of the core and specialization courses.
 3. earned at least passing grade (D) in each of the remaining courses
 4. earned a cumulative grade point average (CGPA) of 2.5
 5. earned passing grade in the practicum
 6. earned at least a passing grade in the comprehensive examination
 7. satisfactory behavior and discipline
 8. library and financial clearance from the college and the university



For Further Information, Please contact
Department of Computer Science
College og Engineering and Technology
IUBAT - International University of Business Agriculture and Technology

135, Road 9A(Old 19) Dhanmondi Residential Area, Dhaka-1209
GPO Box : 2857, Dhaka-1000

PO Box : 11051, Uttara Post Office, Dhaka-1230, Bangladesh

Telephones : (880-2) 9124201, 816064, 9124226, 816074, 9129579, 895395 and 895805
Fax : (880-2) 810494, Cable : IUBAT

or Email us


Related Sites
 College of Engineering and Technology ||   IUBAT IT Society ||
 College of Business Administration