Duration of Study
The minimum requirement for BCSE degree is 146 credit hours plus such courses as may be prescribed on the basis of individual competency and requires 4 years to complete for a full time student. It is possible to graduate earlier with additional course load. A semester is of 16 weeks duration, and there are 3 semesters in a year and as such, a full time student can complete the degree requirements earlier. However, most students take 4 years to complete the program.
Comprehensive
- The comprehensive is conducted for students who have satisfactorily completed all the courses of the program.
- The objective of the comprehensive is to test the student’s capability to comprehend the entire program.
- It consists of a written test of three hours, a practical session and an oral examination which is conducted by a board consisting of academics and practitioners.
- The comprehensive is graded and the students must obtain a passing grade to qualify.
- The students must take comprehensive to fulfill the requirements of the program.
- The comprehensive is a pre-requisite to practicum.
Practicum
- IUBAT CSE 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 real life 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, IUBAT CSE places a student as an internee with suitable organizations. This practicum is an integral component of CSE program and is assigned 6 credit hours.
Program of Study
The BCSE program is designed to give full exposition to participants on computer science and engineering emphasizing on theory and laboratory based research and development in the areas of computation, algorithm, data structure, computer elements, artificial intelligence, digital and logic design, compiler construction, computer architecture and organization, industrial automation, robotics, circuit analyses, signal processing and systems, database systems, electronics, human-machine interface, interactive system engineering, operating systems, programming fundamentals, software engineering, computer networking, wireless communication, fault diagnostic and tolerant system, parallel and distributed computing, digital control engineering, microprocessors, microware engineering, programming languages, electric and electronic machines, power electronics, process control and instrumentation, computer graphics, data acquisition systems, internet and web programming, hardware engineering , PC interfacing and process control.
Program Fees
IUBAT assesses fees for students on credit hour basis. Fees and refundable library and laboratory deposits in details have been provided in the financial information section of this bulletin.
This section also provides information on financing arrangement including merit-scholarships at the point of admission, in-course fee waiver scholarship, different scholarships, on-campus work opportunities, financial assistance in the form of grants, installment payment, deferred payment student loan etc. The standing IUBAT policy to cater to needs of all qualified students who aspire for higher professional education regardless of the income level of his/her family through appropriate educational financing arrangement under the concept Knowledge Based Area Development: A Step Towards Community Self-Reliance applies to BCSE program.
The Financial Information section also contains information on tuition fees for international students and special fees for students from SAARC countries and Least Developed Countries (LDC) of Asia and Africa.
Requirements for Graduation
The BCSE 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:
- Completed all the prescribed courses with a minimum of 143 credit hours plus such courses recommended by the department after reviewing individual background.
Earned at least ‘C’ grades in each of the core, specialization courses, and English courses - Earned at least passing grade (D) in each of the remaining courses
- Fulfillment of English language requirementthrough English Language Competency Test (ELCT).
- Earned a cumulative grade point average (CGPA) of 2.5
- Earned at least a passing grade in the practicum
- Earned at least a passing grade in the comprehensive
- Satisfactory behavior and discipline
- Library and financial clearance from the college and the university
Course Offerings
Humanities and Social Sciences
Humanities and Social Sciences
Course Code | Course Name | Credit |
---|---|---|
ART 102 | Educational Planning | 1 |
ART 103 | Grooming | 0 |
ART 202 | Career Planning and Development-I | 1 |
ART 203 | Career Planning and Development-II | 1 |
BUS 201 | Business Communication | 3 |
ENG 101 | Basic English Composition | 4 |
ENG 102 | English Comprehension and Speaking | 3 |
ENG 203 | Advanced English Composition | 3 |
ENG 250 | Public Speaking | 3 |
PHI 114 | Introduction to Philosophy | 3 |
PSY 105 | General Psychology | 3 |
CSE 151 | Visual Basic | 3 |
CSE 152 | Visual Basic Lab | 1 |
Electives
Courser Code | Courser Name | Credits |
CSE 393 | Web Page Designing | 3 |
CSE 394 | Web Page Designing Lab | 1 |
CSE 395 | e-Commerce Management | 3 |
CSE 401 | Microprocessor Interfacing for Measurement and Control | 3 |
CSE 406 | Wireless and Mobile Communication Networks | 3 |
CSE 407 | Microcomputer Architecture Designs | 3 |
CSE 441 | Introduction to Functional and Logic Programming | 3 |
CSE 443 | System Programming | 3 |
CSE 451 | Management Information System | 3 |
CSE 471 | Microprocessor Based Systems Design | 3 |
CSE 473 | System Modeling and Simulation | 3 |
CSE 481 | VLSI Design | 3 |
CSE 483 | Artificial Intelligence and Expert Systems | 3 |
CSE 485 | Computer Vision and Image Processing | 3 |
CSE 487 | Real Time Programming | 3 |
CSE 489 | Selected Advanced Topics | 3 |
Physical Sciences
Course Code | Course Name | Credit |
---|---|---|
CHM 115 | General Chemistry | 3 |
CHM 116 | General Chemistry Lab | 1 |
MAT 107 | Mathematics | 4 |
MAT 147 | Applied Calculus | 3 |
MAT 219 | Linear Algebra | 2 |
MAT 247 | Numerical Analysis | 3 |
MAT 257 | Discrete Mathematics | 3 |
PHY 112 | Physics | 3 |
PHY 113 | Physics Lab | 1 |
STA 240 | Statistics | 3 |
Engineering Courses
Course Code | Course Name | Credit |
---|---|---|
EEN 183 | Circuit Analysis I | 3 |
EEN 184 | Circuit I Lab | 1 |
BCSE CORE
Course Code | Course Name | Credit |
---|---|---|
CSE 103 | Fundamentals of Computers and Applications | 3 |
CSE 104 | Computer Applications Lab | 1 |
CSE 183 | Programming (C) | 3 |
CSE 184 | Programming Lab | 1 |
CSE 197 | Assembly Language | 3 |
CSE 231 | Fundamentals of Electronics And Digital Systems | 3 |
CSE 232 | Electronics and Digital Lab | 1 |
CSE 247 | Computer Organization and Architecture | 3 |
CSE 283 | Programming (C++) | 3 |
CSE 284 | Programming Lab | 1 |
CSE 307 | Operating Systems | 3 |
CSE 329 | Logic Design and Switching Circuits | 3 |
CSE 330 | Logic Lab | 1 |
CSE 347 | Computer Hardware and Maintenance | 2 |
CSE 348 | Hardware Lab | 2 |
CSE 383 | Programming (JAVA) | 3 |
CSE 384 | Programming (JAVA) Lab | 1 |
CSE 387 | System Analysis and Design | 3 |
CSE 391 | Data Structures and Algorithms | 4 |
CSE 397 | Theory of Computation | 4 |
CSE 433 | Database Management System | 3 |
CSE 434 | Database Management SystemLab | 1 |
CSE 437 | Compiler Design | 3 |
CSE 439 | Visual Programming | 3 |
CSE 440 | Visual Programming Lab | 1 |
CSE 455 | Computer Graphics | 3 |
CSE 461 | Programming Languages and Structures | 3 |
CSE 465 | Data Communication and Computer Networks | 3 |
CSE 466 | Network Lab | 1 |
CSE 469 | Software Engineering | 3 |
CSE 470 | Software Engineering Lab | 1 |
CSE 490 | Practicum | 9 |
CSE 496 | Comprehensive |
Electives
Courser Code | Courser Name | Credits |
CSE 393 | Web Page Designing | 3 |
CSE 394 | Web Page Designing Lab | 1 |
CSE 395 | e-Commerce Management | 3 |
CSE 401 | Microprocessor Interfacing for Measurement and Control | 3 |
CSE 406 | Wireless and Mobile Communication Networks | 3 |
CSE 407 | Microcomputer Architecture Designs | 3 |
CSE 441 | Introduction to Functional and Logic Programming | 3 |
CSE 443 | System Programming | 3 |
CSE 451 | Management Information System | 3 |
CSE 471 | Microprocessor Based Systems Design | 3 |
CSE 473 | System Modeling and Simulation | 3 |
CSE 481 | VLSI Design | 3 |
CSE 483 | Artificial Intelligence and Expert Systems | 3 |
CSE 485 | Computer Vision and Image Processing | 3 |
CSE 487 | Real Time Programming | 3 |
CSE 489 | Selected Advanced Topics | 3 |
Suggested Course Sequence : Semester 1
Semester 1 | ||
---|---|---|
Courser Code | Courser Name | Credits |
ART 102 | Educational Planning | 1 |
ENG 101 | Basic English Composition | 4 |
CSE 103 | Fundamentals of Computers and Applications | 3 |
CSE 104 | Computer Applications Lab | 1 |
MAT 107 | Mathematics | 4 |
Total | 13 |
Suggested Course Sequence : Semester 2
Semester 2 | ||
---|---|---|
Courser Code | Courser Name | Credits |
ENG 102 | English Comprehension and Speaking | 3 |
PHY 112 | Physics | 3 |
PHY 113 | Physics Lab | 1 |
BUS 201 | Business Communication | 3 |
MAT 147 | Applied Calculus | 3 |
Total | 13 |
Suggested Course Sequence : Semester 3
Semester 3 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSE 183 | Programming C | 3 |
CSE 184 | Programming C Lab | 1 |
MAT 219 | Linear Algebra | 2 |
PSY 105 | General Psychology | 3 |
ENG 203 | Advanced English Composition | 3 |
ART 103 | Professional Etiquette and Grooming | 0 |
Total | 12 |
Suggested Course Sequence : Semester 4
Semester 4 | ||
---|---|---|
Courser Code | Courser Name | Credits |
EEN 183 | Circuit Analysis I | 3 |
EEN 184 | Circuit Lab | 1 |
CSE 197 | Assembly Language | 3 |
STA 240 | Statistics | 3 |
MAT 247 | Numerical Analysis | 3 |
Total | 13 |
Suggested Course Sequence : Semester 5
Semester 5 | ||
---|---|---|
Courser Code | Courser Name | Credits |
MAT 257 | Discrete Mathematics | 3 |
CSE 231 | Fundamentals of Electronics and Digital Systems | 3 |
CSE 232 | Electronics and Digital Lab | 1 |
CSE 247 | Computer Architecture | 3 |
CHM 115 | General Chemistry | 3 |
CHM 116 | General Chemistry Lab | 1 |
Total | 14 |
Suggested Course Sequence : Semester 6
Semester 6 | ||
---|---|---|
Courser Code | Courser Name | Credits |
ENG 250 | Public Speaking | 3 |
ART 202 | Career Planning and Development-I | 1 |
CSE 283 | Programming (C++) | 3 |
CSE 284 | Programming (C++) Lab | 1 |
CSE 307 | Operating Systems | 3 |
Total | 11 |
Suggested Course Sequence : Semester 7
Semester 7 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSC 329 | Logic Design and Switching Circuits | 3 |
CSE 330 | Logic Lab | 1 |
CSE 347 | Computer Hardware and Maintenance | 2 |
CSE 348 | Computer Hardware Lab | 2 |
PHI 114 | Introduction to Philosophy | 3 |
Total | 11 |
Suggested Course Sequence : Semester 8
Semester 8 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSE 391 | Data Structures and Algorithms | 4 |
CSE 397 | Theory of Computation | 4 |
CSE 433 | Database Management System | 3 |
CSE 434 | Database Management System Lab | 1 |
Total | 12 |
Suggested Course Sequence : Semester 9
Semester 9 | ||
---|---|---|
Courser Code | Courser Name | Credits |
ART 203 | Career Planning and Development-II | 1 |
CSE 387 | System Analysis and Design | 3 |
CSC 437 | Compiler Design | 3 |
CSC 383 | Programming (JAVA) | 3 |
CSC 384 | Programming (JAVA) Lab | 1 |
Total | 11 |
Suggested Course Sequence : Semester 10
Semester 10 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSC 439 | Programming Languages and Structures | 3 |
CSC 439 | Visual Programming | 3 |
CSC 440 | Visual Programming Lab | 1 |
CSC 455 | Computer Graphics | 3 |
Elective | 3 | |
Total | 13 |
Suggested Course Sequence : Semester 11
Semester 11 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSC 465 | Data Communication and Computer Network | 3 |
CSC 466 | Network Lab | 1 |
CSC 469 | Software Engineering | 3 |
CSC 470 | Software Engineering Lab | 1 |
Elective | 3 | |
Total | 11 |
Suggested Course Sequence : Semester 12
Semester 12 | ||
---|---|---|
Courser Code | Courser Name | Credits |
CSE 490 | Practicum | 9 |
Total | 9 |
Notes
- The total credit hours requirement for the degree has been decided at 139 plus such courses as may be prescribed on the basis of review of individual backgrounds.
- ENG 101 is a remedial course and those having proficiency in beginning English can have exemptions on the basis of earlier accomplishment on record and demonstration of competency through examination.
- MAT 167 requires a basic mathematics competency and those who cannot meet its requirements will be required to undergo one or more course(s) in mathematics such as MAT107– Mathematics and/or MAT 147- Applied Calculus.
- CSE 103 and CSE 104 courses are introductory in nature and can be exempted on the basis of earlier accomplishment on record and demonstration of competency through examination.
- PHY 112 and PHY 113 are the beginning Physics courses and may qualify for exemption on the basis of earlier accomplishment on record and demonstration of competency through examination.
- CHM 115 and CHM 116 are the beginning Chemistry courses and may qualify for exemption on the basis of earlier accomplishment on record and demonstration of competency through examination.
Course Customization for Students with Polytechnic Diploma in Computer Science and Engineering
- Students with polytechnic diploma in computer science and engineering may have course waiver for 20 credit hours based on earlier accomplishment on record and through a standard test and viva. The courses that qualify for waiver are 1. ENG 101 Basic English Composition [4], 2. MAT 107 Mathematics [4], 3. PHY 112 General Physics [3], 4.PHY 113 Physics Lab [1], 5.CHM 115 General Chemistry [3], 6. CHM 116 Chemistry Lab [1], 7. CSE 103 Fundamentals of Computer and Applications [3], and 8.CSE 104 Computer Applications Lab [1]. Such waived courses will be treated as “EXEMPTED COURES” in the final Transcript.
- Such diploma holders may also have class waiver for eleven credit hours involving 1. CSE 183 Programming in C [3.0], 2.CSE 184 Programming in C Lab [1.0], 3.MAT 147 Applied Calculus [3.0], 4. EEN 183 Circuit Analysis 1 [3.0] and 5. EEN 184 Circuit Analysis 1 Lab [1.0]. Registration in these courses and appearing in all examinations are required but the students may have the option of not attending the classes. All these courses will be treated as “REGULAR COURES” with grades obtained recorded in the final Transcript.
In the light of the above, entry level qualification and background of an applicant as well as his/her competence, the course requirements for the concerned student in the BCSE program will be customized.
Explanations
The total credit hours requirement for the degree has been decided at 141 plus such courses as may be prescribed on the basis of review of individual backgrounds.
PHY 109, PHY 110, CHM 115 and CHM 116 are available for exemption on the basis of competency. ENG 101 is also available for exemption on the basis of competency. MAT 107 Mathematics may have to be added for those who cannot meet the requirement of MAT 147. CSE 103 and CSE 104 may qualify for exemption on the basis of competency.
In the light of the above, background of an applicant and his/her competence, the course requirements for the concerned student in the BCSE program will be customized.
Descriptions of Courses
Description of computer courses is given below, while the descriptions of the courses of other areas can be found under respective colleges.
CSE 103 FUNDAMENTALS OF COMPUTERS AND APPLICATIONS [3]
CSE 104 COMPUTER APPLICATIONS LAB [1]
CSE 151 Visual Basic
CSE 152 Visual Basic Lab
CSE 183 PROGRAMMING (C) [3]
CSE 184 PROGRAMMING LAB [1]
CSE 197 ASSEMBLY LANGUAGE [3]
CSE 232 ELECTRONICS AND DIGITAL LAB [1]
CSE 247 COMPUTER ORGANIZATIONS AND ARCHITECTURE [3]
CSE 231 FUNDAMENTALS OF ELECTRONICS & DIGITAL SYSTEMS [3]
Analysis and design of Flip‑Flops, shift registers, counters, ROM and RAM, CCD’S, core memory, optical memory devices, PLA, MOS and CMOS memories. Characteristics of TTL, MOS and CMOS families.
CSE 284 Programming LAB [1]
CSE 283 PROGRAMMING (C++) [3]
CSE 461 PROGRAMMING LANGUAGES AND STRUCTURES [3]
CSE 307 OPERATING SYSTEMS [3]
CSE 329 LOGIC DESIGN & SWITCHING CIRCUITS [3]
CSE 347 COMPUTER HARDWARE AND MAINTENANCE [2]
CSE 383 PROGRAMMING (JAVA/J++) [3]
CSE 330 LOGIC LAB [1]
CSE 348 HARDWARE LAB [2]
CSE 387 SYSTEM ANALYSIS AND DESIGN [3]
CSE 384 PROGRAMMING (JAVA/J++) [1]
CSE 391 DATA STRUCTURES AND ALGORITHMS [4]
CSE 394: Web Page Designing Lab [1]
CSE 393: Web Page Designing [3]
CSE 395: e-Commerce Management [3]
CSE 397 THEORY OF COMPUTATION [4]
CSE 406 Wireless and Mobile Communication Networks [3]
CSE 434 Database Management System Lab [1]
CSE 433 DATABASE MANAGEMENT SYSTEMS [3]
CSE 437 COMPILER DESIGN [3]
CSE 439 VISUAL PROGRAMMING [3]
CSE 455 COMPUTER GRAPHICS [3]
CSE 440 VISUAL PROGRAMMING [1]
CSE 465 DATA COMMUNICATION AND COMPUTER NETWORKS [3]
CSE 466 NETWORK LAB [1]
CSE 469 SOFTWARE ENGINEERING [3]
CSE 470 SOFTWARE ENGINEERING LAB [1]
CSE490 PRACTICUM [9]
CSE 401 MICROPROCESSOR INTERFACING FOR MEASUREMENT AND CONTROL [3]
CSE 407 MICROCOMPUTER ARCHITECTURE DESIGN [3]
CSE 441 INTRODUCTION TO FUCTIONAL AND LOGIC PROGRAMMING [3]
CSE 451 MANAGEMENT INFORMATION SYSTEM [3]
CSE 443 SYSTEM PROGRAMMING [3]
CSE 447 OPERATIONS RESEARCH [3]
CSE 471 MICROPROCESSOR BASED SYSTEMS DESIGN [3]
CSE 490 PRACTICUM [9]
This course is designed for Bachelor of Computer Science and Engineering students to give them practical experience in real life situation. Student is required to work in a computer related organization for a semester and after the completion of the practicum the student will have to produce a report on his/her work. The report is examined and graded. There is an oral examination.