The Bachelor of Computer Engineering (BCE) at Everest Engineering College (EEC) is a four-year undergraduate engineering program affiliated with Pokhara University. The course is organized across eight semesters, carries 129 total credits, and has an intake capacity of 96 seats.
BCE brings hardware and software study into the same engineering curriculum. Students work through programming, digital logic, electronics, computer architecture, operating systems, embedded systems, databases, data communication, computer networks, cybersecurity, cloud computing, data science, and project work. Mathematics, engineering management, research, economics, professional practice, electives, and an internship are also built into the eight-semester structure.
| Particular | Details |
|---|---|
| Course: | Bachelor of Computer Engineering (BCE) |
| College: | Everest Engineering College (EEC) |
| Affiliation: | Pokhara University |
| Location: | Sanepa-2, Lalitpur |
| Level: | Bachelor’s |
| Duration: | 4 years |
| Academic Structure: | 8 semesters |
| Total Credits: | 129 |
| Seats: | 96 |
| Admission: | Entrance examination and merit-based selection |
| Practical Components: | Computer workshop, Project I, Project II, pre-internship and internship |
Computer engineering sits between computing and electronics. The BCE curriculum at EEC reflects this by combining programming and software subjects with digital systems, electronics, microprocessors, computer architecture, embedded systems, communication, networking, and security.
The course begins with mathematics, basic electrical engineering, electronics, digital logic, programming, communication, and computer workshop activity. During the second year, students move into databases, operating systems, microprocessor programming, computer graphics, data communication, computer architecture, numerical methods, advanced programming, and research fundamentals.
The third and fourth years become more specialized. Subjects include Embedded System, Artificial Intelligence, Digital Signal Analysis and Processing, Software Engineering, Image Processing and Pattern Recognition, Machine Learning, Compiler Design, Computer Networks, Network and Cyber Security, Cloud Computing and Virtualization, and Data Science and Analytics.
This combination gives the course a wider systems focus than a program concerned only with application development. Students study how software is written, but they also work with the hardware, architecture, networks, operating systems, and embedded components on which computing systems depend.
BCE may suit students whose interests cover both software and computer systems. The curriculum requires programming, but it also involves electronics, mathematical analysis, hardware-related study, network systems, embedded computing, and engineering subjects.
The program may be relevant to students interested in:
Programming and software development.
Digital electronics and computer systems.
Microprocessors and computer architecture.
Embedded systems.
Databases and operating systems.
Computer networks and data communication.
Network and cybersecurity.
Artificial Intelligence and Machine Learning as academic subjects.
Data science and analytics.
Cloud computing and virtualization.
Computer graphics and image processing.
Technical projects and research-oriented study.
Students should expect a course that moves between hardware and software rather than remaining within one side of computing.
Duration: Four years
Academic Structure: Eight semesters
Total Credits: 129 credits
The curriculum develops in stages. The first year establishes mathematical, computing, electrical, and electronics foundations. The second year moves deeper into programming, computer systems, databases, operating systems, architecture, communication, and computational methods.
The third year introduces embedded systems, computer networks, software engineering, Artificial Intelligence, Machine Learning, image processing, simulation, and project work. The final year includes cybersecurity, cloud computing, data analytics, professional practice, economics, electives, Project II, and internship.
Calculus I
Digital Logic
Programming in C
Basic Electrical Engineering
Computer Workshop
Communication Technique
Electronics Devices and Circuits
The first semester gives students a base in programming, electrical systems, electronics, digital logic, mathematics, and communication. Computer Workshop introduces practical computing activity at the beginning of the degree.
Algebra and Geometry
Applied Physics
Applied Chemistry
Basic Engineering Drawing
Object Oriented Programming in C++
Data Structure and Algorithm
Instrumentation
The second semester continues programming through C++ and introduces data structures and algorithms. Applied science, engineering drawing, and instrumentation retain the engineering component of the program.
Calculus II
Database Management System
Operating Systems
Microprocessor and Assembly Language Programming
Computer Graphics
Data Communication
Semester III moves further into computer systems. Students study databases and operating systems alongside microprocessors, assembly language, graphics, and data communication.
The combination is important for computer engineering because software concepts are studied together with lower-level computer operation and communication.
Applied Mathematics
Numerical Methods
Advanced Programming with Java
Theory of Computation
Computer Architecture
Research Fundamentals
Semester IV develops mathematical and theoretical computing knowledge while continuing programming and system study.
Computer Architecture follows earlier work in digital logic, electronics, and microprocessors, while Research Fundamentals introduces a separate academic foundation for structured research activity.
Probability and Statistics
Embedded System
Engineering Management
Artificial Intelligence
Digital Signal Analysis and Processing
Software Engineering
The fifth semester broadens the course into embedded computing, software engineering, signal processing, Artificial Intelligence, management, and statistics.
Embedded System is especially relevant to the hardware-software relationship within computer engineering because embedded computing brings programmed functionality into dedicated electronic systems.
Image Processing and Pattern Recognition
Machine Learning
Compiler Design
Computer Networks
Simulation and Modeling
Elective I
Project I
Semester VI combines specialized computing subjects with the first formal project.
Computer Networks adds a network systems component, while Compiler Design, Machine Learning, image processing, pattern recognition, and simulation extend students into different areas of computing theory and application.
Entrepreneurship and Professional Practice
Engineering Economics
Network and Cyber Security
Cloud Computing and Virtualization
Data Science and Analytics
Elective II
By Semester VII, the curriculum brings together security, cloud infrastructure, data-related computing, professional practice, economics, and elective study.
Network and Cyber Security follows previous coursework in data communication and computer networks, while Cloud Computing and Virtualization builds on the broader systems background developed across earlier semesters.
Elective III
Internship
Project II
The final semester places greater weight on applied work. Students complete an elective, an internship, and Project II.
Project II continues the project sequence begun in Semester VI, while the internship provides structured workplace exposure before completion of the undergraduate degree.
Programming begins in the first semester with Programming in C. Object Oriented Programming in C++ follows in Semester II, while Advanced Programming with Java appears in Semester IV.
Data Structure and Algorithm, Database Management System, Operating Systems, Theory of Computation, Compiler Design, and Software Engineering add different layers to the software side of the degree.
The curriculum therefore treats programming as one part of a broader computer engineering foundation. Students also study how programs interact with processors, operating systems, networks, databases, architecture, and embedded systems.
The hardware-related sequence starts with Basic Electrical Engineering, Electronics Devices and Circuits, and Digital Logic.
Instrumentation, Microprocessor and Assembly Language Programming, and Computer Architecture follow in later semesters. Embedded System then connects computing with dedicated hardware-based applications.
This sequence gives BCE its hardware-software character. A student moves from basic electrical and digital principles toward processor-level programming, computer architecture, and embedded computing.
Data Communication is introduced in Semester III, followed by Computer Networks in Semester VI and Network and Cyber Security in Semester VII.
These subjects create a progression from data transmission concepts into networked systems and security.
Cloud Computing and Virtualization adds another systems layer in Semester VII, connecting computing infrastructure with virtualized and cloud-based environments.
The BCE curriculum contains several subjects connected with computational intelligence and data.
Artificial Intelligence appears in Semester V, followed by Machine Learning in Semester VI. Semester VII includes Data Science and Analytics.
Probability and Statistics provides relevant quantitative study before the later data-related subjects. Image Processing and Pattern Recognition also adds a separate area involving the processing and analysis of digital images and patterns.
These subjects form part of a broader computer engineering curriculum that also includes hardware, software, networking, embedded systems, architecture, and security.
Embedded System and Digital Signal Analysis and Processing are both studied in Semester V.
Embedded systems combine hardware with programmed control, making the subject closely related to earlier study in electronics, digital logic, microprocessors, programming, and computer architecture.
Digital Signal Analysis and Processing introduces another technical area associated with the analysis and processing of signals in computing and electronic systems.
Image Processing and Pattern Recognition in the following semester extends the curriculum further into computational processing of visual information.
BCE includes practical learning at different points in the degree.
Computer Workshop appears in Semester I, while Project I is introduced in Semester VI. Project II and the internship are completed in Semester VIII. EEC also includes pre-internship exposure within its undergraduate engineering learning arrangement.
The two-part project structure gives students an opportunity to apply knowledge gathered across programming, computer systems, networks, embedded computing, databases, software engineering, and related areas.
The internship adds workplace-oriented experience during the final semester, when students have completed most of the technical curriculum.
Research Fundamentals is included in Semester IV. The course also contains Engineering Management, Entrepreneurship and Professional Practice, and Engineering Economics.
These subjects place technical engineering study alongside research methods, management, professional activity, and economic considerations.
EEC’s wider academic setting also includes project work, research activities, workshops, academic interaction, and opportunities to engage with visiting academicians and professionals. The college was established in 2001 A.D. and operates its engineering programs from Sanepa-2, Lalitpur.
The curriculum can support the development of abilities across both hardware and software areas.
Students may develop skills related to:
Programming in C, C++, and Java.
Data structures and computational problem solving.
Database systems.
Operating systems.
Digital logic and electronics.
Microprocessor and assembly language programming.
Computer architecture.
Embedded systems.
Computer networks.
Data communication.
Network and cybersecurity concepts.
Software engineering.
Cloud computing and virtualization.
Data science and analytics.
Machine Learning.
Image processing and pattern recognition.
Technical project work.
Research-oriented academic work.
Skill development depends on coursework, laboratory and workshop participation, projects, individual technical practice, pre-internship exposure, and internship experience.
The bachelor-level engineering admission criteria at EEC apply to Bachelor of Computer Engineering.
Eligibility:
Grade 12 in Science or a technical program with Physics, Chemistry, and Mathematics.
At least a C grade in all subjects, calculated as the combined grade of theory and practical components.
A three-year diploma with at least 45 percent is also accepted for eligibility.
The broader admission criteria also cover applicants from recognized equivalent academic routes with the required Physics, Chemistry, and Mathematics background.
Admission to BCE involves academic eligibility and an entrance examination.
The process includes:
Meeting the bachelor-level engineering eligibility criteria.
Submitting an application physically or online.
Appearing in the entrance examination conducted at the college.
Completing the entrance process according to the applicable Pokhara University and UGC Nepal standards.
Receiving admission consideration on merit after successful completion of the entrance examination.
Seats: 96
The admission structure therefore considers both academic eligibility and entrance performance.
BCE students come under the general scholarship arrangements available at Everest Engineering College.
| Scholarship | Basis | Support |
|---|---|---|
| Nepal Government Scholarship | Pokhara University rules | Full scholarship for 10% of students, covering admission, tuition and semester fees |
| EEC-LMC Scholarship | Lalitpur Metropolitan City residents; competitive selection | Scholarship through EEC-LMC collaboration |
| Outstanding Scholarship | University topper with SGPA 4.0 | Full semester fee scholarship for the next semester |
| Class Topper Scholarship | Program topper | 100% tuition fee scholarship for the next semester |
| Admission Scholarship | Grade 12 GPA, entrance performance and interview | Merit-based admission scholarship |
The scholarship categories use different conditions, including university rules, academic performance, entrance results, local eligibility, and admission merit.
Everest Engineering College offers BCE within its wider engineering environment at Sanepa-2, Lalitpur.
The college has classrooms, seminar facilities, laboratories, library resources, project-based academic activities, research engagement, workshops, counseling, and interaction with academicians and professionals.
Its library contains more than 22,000 books along with research journals and periodicals. For Computer Engineering students, the wider learning environment supports coursework that involves programming, electronics, computing systems, projects, research activity, and internship preparation.
The combination of hardware, software, networks, embedded systems, cybersecurity, and data-related study connects BCE with several areas of computing work.
Graduates may explore roles such as:
| Career Area | Typical Focus |
|---|---|
| Computer Hardware Engineer | Computer hardware components and systems |
| Software Developer | Software and application development |
| Network Engineer | Computer networks and communication systems |
| Embedded Systems Engineer | Computing systems integrated into dedicated devices |
| Cybersecurity Analyst | Security of computer systems and networks |
| Systems Analyst | Analysis and improvement of computing systems |
| IT Project Manager | Planning and coordination of technology projects |
| Data Scientist | Analysis and interpretation of complex data |
The course also relates to technical work in information technology companies, telecommunications, finance and banking, healthcare technology, e-commerce, government, and education.
Career outcomes depend on technical ability, academic performance, project experience, internship exposure, additional skills, employer requirements, and available opportunities.
The structure of BCE is easiest to understand as a progression from fundamentals to systems-level study.
In the first year, students work with mathematics, programming, electrical engineering, electronics, digital logic, instrumentation, and engineering drawing. These subjects establish the base needed to understand both software and computing hardware.
The second year adds operating systems, databases, computer architecture, microprocessors, data communication, advanced programming, and theory of computation.
The third year introduces embedded computing, Artificial Intelligence, software engineering, signal processing, Machine Learning, networks, compiler design, image processing, simulation, and Project I.
The fourth year brings cybersecurity, cloud computing, data analytics, professional practice, economics, electives, Project II, and internship together.
This sequence allows students to encounter different layers of a computing system over the course of the degree—from digital electronics and processors to software, networks, cloud systems, security, and data-oriented computing.
The defining academic feature of Bachelor of Computer Engineering is the presence of both hardware and software study.
Programming, databases, operating systems, software engineering, and data-related subjects make up one side of the curriculum. Digital logic, electronics, instrumentation, microprocessors, computer architecture, embedded systems, and signal processing make up another.
Computer networks, cybersecurity, cloud computing, and projects sit between these areas by requiring an understanding of complete computing systems.
For students comparing computing degrees, this balance is an important part of the BCE curriculum. It is a course for students who want to study computers at several levels rather than concentrate only on software development or information systems.
Course: Bachelor of Computer Engineering (BCE), an undergraduate engineering degree affiliated with Pokhara University.
Duration: Four years divided into eight semesters.
Total Credits: 129 credits.
Seats: 96.
Affiliation: Pokhara University.
Location: Sanepa-2, Lalitpur, Nepal.
The curriculum includes programming, digital logic, electronics, databases, operating systems, microprocessors, computer architecture, embedded systems, software engineering, computer networks, cybersecurity, cloud computing, Artificial Intelligence, Machine Learning, data science, image processing, projects, electives, and internship.
Yes. The curriculum includes Programming in C, Object Oriented Programming in C++, and Advanced Programming with Java, along with data structures, algorithms, software engineering, databases, operating systems, and other computing subjects.
Yes. Digital Logic, Basic Electrical Engineering, Electronics Devices and Circuits, Instrumentation, Microprocessor and Assembly Language Programming, Computer Architecture, and Embedded System are part of the curriculum.
Yes. Project I is included in Semester VI and Project II in Semester VIII.
Yes. Internship is included in Semester VIII, with pre-internship exposure also forming part of the undergraduate engineering learning arrangement at EEC.
Eligibility: Applicants need Grade 12 in Science or a technical program with Physics, Chemistry, and Mathematics, with at least a C grade in all subjects as a combined theory and practical grade. A three-year diploma with at least 45 percent is also accepted.
Yes. Eligible applicants must appear in the entrance examination conducted at the college, with admission consideration based on the applicable entrance and merit process.
Yes. Scholarship categories include the Nepal Government Scholarship, EEC-LMC Scholarship, Outstanding Scholarship, Class Topper Scholarship, and Admission Scholarship.
Graduates may explore computer hardware, software development, network engineering, embedded systems, cybersecurity, systems analysis, IT project management, and data-related roles according to their skills and available opportunities.