Computer Engineering

After the advent of 4th generation computers, computer engineering started at developed nations. Internet made it possible to expand to rest of the world. Today, computer engineering is one of the most desired courses of engineering across the globe. It is a discipline that integrates several fields of electrical and electronics engineering and computer science required to develop computer hardware and software. Computer engineers usually have specialization in software design, software development and hardware-software integration. They analyze, design, and evaluate computer systems. They often find themselves focusing on problems or challenges which result in new “state of the art” products, which integrate computer capabilities. They work on the interface between different pieces of hardware and strive to provide new capabilities to existing and new systems or products. The work of a computer engineer is grounded in the hardware -- from circuits to architecture -- but also focuses on operating systems and software. They may also focus on computer networks for the transmission of data and multimedia. Therefore, computer engineers are required to excel in hardware as well as software development parts.

Career Options

Government

 

Positively impact our influence public policy, and affect codes and regulations.

The demand for computer engineers is increasing in the governmental sector. As the country practices federalism, computer engineers are deployed at the local, state and central level of government. As they enter governmental agencies, they require more competent skills to move up the ladder. Various training programs are attended. The need of leadership training and training related to public administration and management is felt after some years of experience. Therefore, some leave the path of technical engineering and enter to management platform while others stay focused on technical skills acquiring technical training to develop expertise skill in the chosen domain. Major role of government engineers at higher level is to develop policy and standard for the profession and general public. This way, computer engineers can have positive impact on the development of society.

Education

Shape the future of computer engineering and prepare the next generation of professionals.

Higher demands for computer engineers mean higher production. This is achieved only through the output of lecturers and professors in computer engineering. Therefore, computer engineers find their careers in the field of education. Knowledge learnt should be passed on to next generation of engineers. Computer engineers can indulge in academic area preparing next generation engineers with constant amendment of courses. This may require advanced degree with doctoral in some cases. Engineering educators write grants to obtain research funding and work with graduate students to conduct research aimed at developing advancements in the field of engineering. At many academic institutions, publishing research findings and obtaining grant funding for your academic institution are key elements to success. Additionally, facilitating student learning and achieving recognition as a top performing teacher help make this a promising career choice.
Software

Identify, design and implement computer based solutions for a wide variety of projects and an array of clients.

Software industry is an area where computer engineers implement theoretical knowledge (programming) learnt into practical solution. This is one of the growing fields where computer engineers can look for future. Responsibilities of software engineers include determination of operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. They document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. They prepare and deploy solutions by determining and designing system specifications, standards, and programming. Competent software engineers  update themselves with job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Networking

Make sure that IT Infrastructure of the organization are secured and available 24x7.

The inclusion of computer network in the course of computer engineering expands the career option for computer engineers. Those interested in networking become network analysts or administrator. Their primary duties include maintaining the integrity and security of a company’s network and the systems connected to it. A computer networking specialist must have extensive knowledge of network connectivity, protocols, network security devices, network types, including wireless, fiber optic or copper wire, and common operating systems, such as Windows and UNIX. In an entry-level capacity, computer networking specialists could be responsible for responding to troubleshooting calls and e-mails from users of the network. They need to be able to diagnose and offer repair instructions remotely, as well as in person. In an advanced role as an analyst or administrator, computer networking specialists often monitor network access for bottlenecks, security threats or problems with connectivity. They might also configure and maintain security devices to ensure the safety of company software, systems and data.

Database Engineer

Develop mechanism to securely store data and present to the user as and when requested.

 

Career opportunity in database lies on the foundation of Database management system skill as taught in computer engineering course. Knowledge in database makes computer engineers seek opportunity as database administrator. A database administrator (DBA) is responsible for the performance, integrity and security of a database. They will also be involved in the planning and development of the database as well as troubleshooting issues on behalf of the users. DBA roles vary depending on the type of database, the processes they administer and the capabilities of the database management system (DBMS) in use. Because of the increasing levels of hacking and the sensitive nature of data stored, security and disaster recovery have become increasingly important aspects of the work.
Web

Create visually appealing sites that feature user-friendly design and clear navigation.

Computer engineers are good at web design, therefore, they seek career as website development and maintenance. This includes designing, coding and modifying websites, from layout to function and according to a client’s specifications. Web developers strive to create visually appealing sites that feature user-friendly design and clear navigation. Web designers plan, create and code web pages, using both non-technical and technical skills to produce websites that fit the customer’s requirements. They are involved in the technical and graphical aspects of pages, producing not just the look of the website but determining how it works as well. Web designers might also be responsible for the maintenance of an existing site.

Mobile Apps

Build smart apps for smarter people.

Computer and programming geeks devote themselves in designing mobile applications that can fulfil the existing needs. This is one of the trending entrepreneur skills that a computer engineers can get involved with. If you are the one who possess passion for pushing mobile technologies to the limits and love challenges to design and build the next generation of mobile applications, you will move on as mobile application developer. You will be responsible to design and build advanced applications for the smart phones/tablets, collaborate with cross-functional teams to define, design, and ship new features, work with outside data sources and API’s, test code for robustness, including edge cases, usability, and general reliability, work on bug fixing and improving application performance, continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Consultancy

Help your customers build efficient Information Technology Infrastructure.

As nation moves on service sector, consultancy becomes a growing demand for enterprises. One of such career sectors for computer engineers is IT consultancy. IT consultants are independent computer professionals who assist companies in building, installing, and maintaining their computer systems and network infrastructures. They may work on their own or be employed by consulting firms. Consultants are responsible for reviewing a company’s computer systems, documenting any changes made, and making recommendations for improvements. They may set up intranets or network systems within a company and configure routers and servers. They may also be responsible for dealing with network security. If there are any networking problems, consultants may be called in to troubleshoot or repair these issues. In addition to working with management on the design and overall organization of a company’s computer system, consultants may provide technical support to workers. On a daily basis, they may travel to different locations to assist multiple clients.

Message from Department Head

#

Welcome to the Department of Electronics Engineering. The department is committed to deliver high class teaching learning environment to produce highly qualified, well-round, and motivated students with cutting-edge technical knowledge. The committed, highly experienced faculty members embedded with ample resources is the feature of this department. “More than books-More than Syllabus” is what we talk about and deliver in this department. We believe that there should be enough training programs and other academic activities in the college which will enhance student’s abilities beyond the horizon of the syllabus and present them to be an apt candidate in the job market. The department strives to motivate students for research in recent technologies for future development and build up their sound presentation and communication skills. We also work for developing the entrepreneurship skills of the students. We prepare our students to become well-round and technically competent engineers who will continue learning in an ever-changing and diverse world. The field of Electrical and Electronic Engineering encompasses many exciting technologies such as microelectronics, computer systems, mobile communications, robotics etc. which have been among the fastest growing and most challenging technologies that enable the development of the modern information-based society. In this time of emerging technologies, quality manpower in the field of Electronics and Communication Engineering has been and will continue to be in demand. If we survey the global statistics, the job market in Electronics and Communication is in its full glory. Nationally also there is a pressing need of quality workforce in this sector. If you have your qualities, you will prove yourself a precious diamond in the job market both nationally and internationally. Electronics Engineering is a challenging and creative profession and no wonder; you will lead a successful life after completing this degree.

Mr. Toshak Raj Uprety
(Head, Department of Electronics, Computer and Electrical Engineering)

First Year

Second Year

Course Structure

#

Third Year

Fourth Year