Bachelor of Computer Engineering at Bagmati University is a four-year, 8-semester program.
Curricular Structure
Year I - 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 |
Year I - 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 |
Year II - Semester I
| 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 |
Year II - Semester II
| Course Code | Course Title |
|---|---|
| BSC441 | Probability and Statistics |
| BCT443 | Database Management System |
| BCT444 | Digital Communication and Networking |
| BCT445 | Microprocessor |
| BCT446 | Operating System |
Year III - Semester I
| 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 |
Year III - Semester II
| 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 |
Year IV - Semester I
| 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 |
Year IV - Semester II
| Course Code | Course Title |
|---|---|
| BCT481 | Elective IV (Modular) |
| BCT482 | Internship (3 Months) |
| BCT483 | Final Project Phase II |
Electives I
- Analysis and Design of Algorithms
- Principles of Programming
- Parallel and Distributed Algorithms
- Agile Methodologies
- Pervasive Computing
- Advance Python Programming
- Network and Systems Programming
Electives II
- Advance Java Programming
- Network and Systems Administration
- Applied Fintech Engineering
- Satellite and Radar Communication
- Image Processing and Pattern Recognition
- 5G Wireless Communication
- Data Mining and Warehousing
- Bio-Medical Instrumentation
- Software-Defined Networking
- Data Warehousing and Data Mining
Electives III
- Internet of Things
- Large Language Models
- Cloud Computing and Virtualization
- Geographic Information System
- Machine Vision
- Embedded Systems Programming
- Compiler Construction
- XML: Foundation Techniques & Applications
- Enterprise Application Design & Development
- Advance Data Science
- Broadband communications
- Quantum Cryptography
- Bioinformatics
- Disaster Recovery and Business Continuity Planning
Electives IV
- Information Retrieval
- Database Administration
- Deep Learning
- System Analysis and Design
- Emerging Technologies
- Quantum Computing
- Software Reliability and Quality Assurance
- Digital Forensics
- Speech Processing
- Natural Language Processing
- Digital Economy
- IT Security Audit
- Cyber Physical System
- Machine Learning and Pattern Recognition