(Bachelor of Science in Computer Science and Information Technology)

BScCSIT is comparatively a new program CAB has introduced for students having Science as major in the Plus Two or PCL or equivalent. This is a four-year (eight-semester) course of Institute of Science and Technology of TU, and is a highly competitive degree in Information Technology. After completion of this course, students shall have threefold opportunity to pursue higher studies for career advancement. One is M.Sc. Computer Science; the second is Master of Information Technology; and the third is MBA. BScCSIT puts its students at par with those doing Computer Engineering.
This is an undergraduate course requiring students 126 Cr/Hrs including internship of three months in an organization and a report on the internship. Project work and fieldwork are also its regular features.
CAB is constantly exploring possibilities of new openings. BScCSIT/ BIM are the key programs benefiting the students doubly at a minimum cost, including an Advanced Diploma in Computer Engineering. BScCSIT is the degree with national and international prospect.

Curricula StructureCr/Hrs
Computer Science core course75
Natural Science elective course6
Mathematics course12
English course3
Social Science and Management course6
Computer Science elective course15
Internship / Project9

Course Cycle

Freshman Year / First Semester
1. CSC101: Introduction to Information Technology
2. CSC102: Fundamentals of Computer Programming
3. STA103: Probability and Statistics
4. MTH104: Calculus and Analytical Geometry
Natural Science Elective 1: A student can opt for any one of the following courses:
5. PHY105: Physics I
6. BIO106: Biology I
7. GEO107: Geology I
8. STA108: Statistics I
Freshman Year / Second Semester
1. CSC151: Digital Logic
2. CSC152: Discrete Structures
3. CSC153: Microprocessors
4. CSC154: Data Structures and Algorithms
5. MTH155: Linear Algebra
Natural Science Elective 1: A student can opt for any one of the following courses:
6. PHY156: Physics II
7. BIO157: Biology II
8. GEO158: Geology II
9. STA159: Statistics II
Sophomore Year / Third Semester
1. CSC201: Computer Architecture
2. CSC202: Object Oriented Programming Language
3. CSC203: Operating Systems
4. CSC204: Numerical Methods
5. MGT205: Introduction to Management
Sophomore Year / Fourth Semester
1. CSC251: Theory of Computation
2. CSC252: System Analysis and Design
3. CSC253: Database Management System
4. CSC254: Computer Graphics
5. CSC255: Introduction to Cognitive Science
6. ENG256: Technical Writing
Junior Year / Fifth Semester
1. CSC301: Computer Networks
2. CSC302: Simulation and Modeling
3. CSC303: Design and Analysis of Algorithms
4. CSC304: Artificial Intelligence
Computer Science Elective 1: A student can opt for any one of the following courses:
5. CSC305: Microprocessor Based Design
6. CSC306: Applied Logic
7. CSC307: E-governance
8. CSC308: Wireless Networking
9. MGT309: International Business Management
10. MGT310: International Marketing
11. CSC311: Neural Networks
12. CSC312: Computer Hardware Design
13. CSC313: Cryptography
Junior Year / Sixth Semester
1. CSC351: Software Engineering
2. CSC352: Compiler Design and Construction
3. CSC353: Web Technologies
4. CSC354: Real Time System
Computer Science Elective 2: Any one of the following courses:
5. CSC355: Knowledge Management
6. CSC356: Fundamentals of E-Commerce
7. CSC357: Society and Ethics in Information Technology
8. CSC358: Automation and Robotics
9. CSC359: Digital System Design
10. CSC360: Net Centric Computing
11. CSC361: Web Centric Computing
12. CSC362: Embedded System Programming
13. CSC363: Image Processing
Senior Year / Seventh Semester
1. CSC401: Advanced Database Management System
2. CSC402: Internet Technology
3. CSC403: Advanced Java Programming
4. CSC404: Project Work
Computer Science Elective 3: Any one of the following courses:
5. CSC405: Information Retrieval
6. CSC406: Database Administration
7. CSC407: Network and System Administration
8. CSC408: Software Project Management
Senior Year / Eighth Semester
1. CSC451: Data Warehousing and Data Mining
2. CSC452: Internship
Computer Science Elective 4 and 5: Any two of the following courses:
3. CSC453: Advanced Networking with IPV6
4. CSC454: Distributed Networking
5. CSC455: Network Security
6. CSC456: Multimedia Database
7. CSC457: Distributed and Object Oriented Database
8. CSC458: Cloud Computing
9. CSC459: Geographical Information System
10. CSC460: Decision Support System

Eligibility for admission in BScCSIT is a minimum 55% marks in aggregate in HSEB or PCL ofTU or equivalent in Science.

Class Hours
Summer Timing:   Winter Timing:

06:15AM -13:30 PM   06:30 AM -13:30 PM