Duration
Discipline
Level
Affiliation
Last Updated
Semester I
Course Code | Course Title |
BSC411 | Mathematics – I |
BCT415 | Computer Programming |
BSC413 | Fundamental of Electrical and Electronics |
BSC412 | Physics |
BCT414 | Computer Workshop |
BCE416 | Engineering Drawing |
Semester II
Course Code | Course Title |
BSC421 | Mathematics – II |
BCT424 | Principle of Object Oriented Programming |
BCT425 | Electronic Device and Circuits |
BGC423 | Technical English |
BCT426 | Theory of Computation |
BSC422 | Chemistry |
Semester III
Course Code | Course Title |
BSC431 | Mathematics – III |
BCT432 | Computer Graphics |
BCT433 | Fundamentals of Data Science |
BCT434 | Digital Logic and Design |
BCT442 | Data Structure and Algorithms |
Semester IV
Course Code | Course Title |
BSC441 | Probability and Statistics |
BCT443 | Database Management System |
BCT444 | Digital Communication and Networking |
BCT445 | Microprocessor |
BCT446 | Operating System |
Semester V
Course Code | Course Title |
BCT451 | Web and Mobile Application Programming |
BSC442 | Numerical Computation |
BCT453 | Computer Architecture and Organization |
BCT454 | Advances in Computer Networks |
BCT455 | Elective I |
Semester VI
Course Code | Course Title |
BCT461 | Artificial Intelligence |
BCT462 | Software Engineering |
BGC463 | Economics |
BCT464 | Cryptography & Cyber Security |
BSC465 | Research Methods and Project Design |
BCT467 | Elective II |
Semester VII
Course Code | Course Title |
BCT471 | Distributed Computing |
BCT472 | ICT Project Management |
BCT473 | Social Engineering and Professional Practices |
BCT474 | Machine Learning for Computer Vision |
BCT475 | Elective III |
BCT476 | Final Project Phase I |
Semester VIII
Course Code | Course TItle |
BCT481 | Elective IV (Modular) |
BCT482 | Internship (3 Months) |
BCT483 | Final Project Phase II |
Elective I
Elective II
Elective III
Elective IV
After completing the program, graduates will be able to:
Apply mathematics, science, and engineering principles to solve computer engineering problems.
Design, develop, test, and maintain software and computer-based systems.
Apply programming, data structures, algorithms, and software engineering techniques.
Design and manage databases and information systems.
Analyze and design computer architecture, digital systems, and embedded systems.
Configure, manage, and troubleshoot computer networks and communication systems.
Apply artificial intelligence, machine learning, and data-mining techniques.
Apply cybersecurity and information-security principles to protect computing systems.
Develop distributed, web-based, and other technology-driven applications.
Use engineering and computational tools for system design, analysis, and simulation.
Conduct engineering projects, research, laboratory experiments, and practical investigations.
Demonstrate effective communication, teamwork, leadership, critical thinking, and problem-solving skills.
Apply professional ethics, sustainability, and responsible engineering practices.
Pursue careers as software engineers, computer engineers, network engineers, systems engineers, AI/ML engineers, cybersecurity professionals, database administrators, embedded-systems engineers, and IT consultants.