program

Program Overview

The Bachelor of Computer Engineering (BE-Computer) is a four-year, eight-semester undergraduate program that prepares students for a diverse range of opportunities in both the private and public sectors at national and international levels. With the increasing integration of computer systems across various industries, this degree offers promising career prospects. Graduates of this program can expect to be highly sought after, enjoying competitive salaries, opportunities for innovation, and the ability to make a significant impact in their field

Computer engineering graduates possess a unique blend of skills in hardware and software development, systems design, and project management, making them versatile and valuable in multiple roles. Throughout their studies, students will explore key areas such as computer architecture, Artificial Intelligence, Data Science, Network design, and cybersecurity. This comprehensive curriculum equips graduates to tackle complex engineering challenges and adapt to emerging technologies in today’s fast-paced digital landscape.

Program Courses: 129 Credits

Core Required Courses for all majors:

Semester I

• Calculus I

• Digital Logic

• Programming in C

• Basic Electrical Engineering

• Computer Workshop

• Communication Technique

• Electronics Devices and Circuits

Semester II

• Algebra and Geometry

• Applied Physics

• Applied Chemistry

• Basic Engineering Drawing

• Object Oriented Programming in C++

• Data Structure and Algorithm • Instrumentation

Semester III

• Calculus II

• Database Management System

• Operating Systems

• Microprocessor and Assembly Language Programming

• Computer Graphics

• Data Communication

Semester IV

• Applied Mathematics

• Numerical Methods

• Advanced Programming with Java

• Theory of Computation

• Computer Architecture

• Research Fundamentals

 

Semester V

• Probability and Statistics

• Embedded System

• Engineering Management

• Artificial Intelligence

• Digital Signal Analysis and Processing

• Software Engineering

Semester VI

• Image Processing and Pattern Recognition

• Machine Learning

• Compiler Design

• Computer Networks

• Simulation and Modeling

• Elective I

• Project I

Semester VII

• Entrepreneurship and Professional Practice

• Engineering Economics

• Network and Cyber Security

• Cloud Computing and Virtualization

• Data Science and Analytics

• Elective II

Semester VIII

• Elective III

• Internship

• Project II

program

Industries and Opportunities

Computer engineers can find rewarding opportunities in diverse sectors, including:

• Information Technology Companies: Engaging in hardware and software development, maintenance, and innovation.

• Telecommunications: Designing and developing communication networks and systems.

• Finance and Banking: Creating secure and efficient technology solutions for financial services.

• Healthcare: Developing advanced medical devices and healthcare systems.

• E-commerce: Building and optimizing platforms for online commerce.

• Government and Education: Contributing to public sector technology projects and academic research initiatives.

program

Skills Development

Students in the Computer Engineering program will develop a robust skill set that includes:

• Proficiency in programming languages (e.g., Java, Python, C++).

• Deep understanding of computer architecture and hardware design.

• Knowledge of embedded systems and realtime computing.

• Expertise in network design and management.

• Awareness of cybersecurity principles and practices.

• Strong analytical and problem-solving abilities.

program

Career Prospects

The rapid expansion of the technology sector has created a high demand for computer engineering graduates across various industries. Graduates can pursue diverse career paths, leveraging their expertise in both hardware and software engineering. Potential career roles include:

• Computer Hardware Engineer: Designing and developing computer hardware components and systems.

• Software Developer: Creating applications and software solutions for various platforms.

• Network Engineer: Designing, implementing, and managing computer networks.

• Embedded Systems Engineer: Developing specialized computing systems within larger mechanical or electrical systems.

• Cybersecurity Analyst: Protecting systems and networks from cyber threats.

• Systems Analyst: Evaluating and improving IT systems to meet business requirements.

• IT Project Manager: Leading technology projects from planning to execution.

• Data Scientist: Analyzing complex data sets to extract insights and drive decision-making

Everest Engineering College