Computer engineering blends together computer science, electronics engineering and electrical engineering to further advancements in digital technology, computer networking and computer systems. In turn, computer engineers use their extensive knowledge of hardware and software design and computer programming to make computing platforms and applications more efficient and effective. Seamlessly integrating the latest innovations, computer engineers develop new computer hardware, design and implement software applications, and enhance the capabilities of networks and communications systems.
Computer engineers work with hardware and software, ensuring that the two are seamlessly integrated and functioning properly. Computer engineers focus on innovation-making computing systems safer, faster and more powerful.
At the career level, there are two main avenues: hardware and software engineering. Hardware engineers focus their skills on computer systems and components, designing microprocessors, circuit boards, routers and other embedded devices. On the software side, these engineers create, test and debug programs and applications that run on computers, mobile devices and more. School of Engineering has started Bachelor in Computer Engineering from the academic year 2018.
The main aim of this degree is to provide you with knowledge of programming, hardware organization, operating systems, and theory of computation and principles of programming language. These skills will prepare students to enter technological fields such as systems programming, technical support, research and teaching.
The educational objectives of BE Computer Engineering from School of Engineering, Pokhara University is to produce graduates who, within few years after graduation, are able to:
Individuals interested in a career in computer engineering are not beholden to pursuing specific careers in hardware engineering or software development. In fact, a degree in computer engineering opens the door to multiple employment avenues, from networking to systems development, web development to information technology. Below is a list of example career paths for graduates of computer engineering programs to consider.
|
|
Semester I | Semester II | ||||
Course Code | Course Description | Credit Hours | Course Code | Course Description | Credit Hours |
MTH 112 | Engineering Mathematics I | 3 | MTH 114 | Engineering Mathematics II | 3 |
CHM 111 | Chemistry | 4 | PHY 111 | Physics | 4 |
ENG 111 | Communication Techniques | 2 | MEC 120 | Engineering Drawing | 2 |
CMP 113 | Programming in C | 3 | CMP 115 | Object Oriented Programming in C++ | 3 |
ELE 110 | Basic Electrical Engineering | 3 | MEC 111 | Thermal Science | 2 |
MEC 110 | Mechanical Workshop | 1 | MEC 130 | Applied Mechanics I | 3 |
Semester III | Semester IV | ||||
Course Code | Course Description | Credit Hours | Course Code | Course Description | Credit Hours |
MTH 212 | Engineering Mathematics III | 3 | MTH 214 | Engineering Mathematics IV | 3 |
CMP 225 | Data Structure and Algorithms | 3 | ELX 231 | Instrumentation | 3 |
ELE 210 | Electrical Engineering Materials | 2 | CMP 226 | Database Management Systems | 3 |
ELE 211 | Network Theory | 3 | CMP 211 | Programming Technology | 3 |
ELX 211 | Electronics Devices and Circuits | 3 | ELX 230 | Microprocessors | 3 |
ELX 212 | Logic Circuits | 3 | CMP 290 | Project I | 1 |
Semester V | Semester VI | ||||
Course Code | Course Description | Credit Hours | Course Code | Course Description | Credit Hours |
MTH 230 | Numerical Methods | 3 | CMP 350 | Simulation and Modeling | 3 |
MTH 220 | Probability and Statistics | 3 | CMM 340 | Data Communication | 3 |
CMP 330 | Operating Systems | 3 | CMP 320 | Object Oriented Software Engineering | 3 |
CMP 332 | Computer Architecture | 3 | ELX 312 | Embedded Systems | 3 |
CMP 241 | Computer Graphics | 3 | — | Elective I | 3 |
CMP 326 | Theory of Computation | 3 | CMP 390 | Project II | 2 |
Semester VII | Semester VIII | ||||
Course Code | Course Description | Credit Hours | Course Code | Course Description | Credit Hours |
ECO 411 | Engineering Economics | 3 | CMM 442 | Digital Signal Analysis and Processing | 3 |
CMP 441 | Image Processing & Pattern Recognition | 3 | CMP 484 | Social and Professional Issues in IT | 2 |
CMP 455 | Artificial Intelligence | 3 | MGT 321 | Organization and Management | 2 |
CMP 335 | Computer Networks | 3 | CMP 481 | Information Systems | 3 |
CMP 483 | ICT Project Management | 3 | — | Elective III | 3 |
— | Elective II | 3 | CMP 490 | Project III | 5 |
Student seeking admission to Bachelor level engineering programs must have completed Intermediate in Science (I. Sc.) or Higher Secondary Education Level (10+2 with science stream), or Diploma in Engineering or Architecture or equivalent, from recognized Institution, securing at least second division marks or “C” Grade (average of theory & practical) in each subject on grade 11 and 12. Besides the basic academic requirement, applicants must enlist themselves in the merits list of the entrance exam taken by School of Engineering.