KL Logo

Department of Computer Engineering

Academics

Computer Engineering Definition

Computer Engineering is defined as the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. Computer engineering has traditionally been viewed as a combination of both computer science (CS) and Electronics Engineering (EE). It has evolved over the past three decades as a separate, although intimately related, discipline. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes.

Rfe: Association for Computing Machinery (ACM)

Bachelor of Engineering: Computer Engineering

Program Description

This program provides the studies in basic science-mathematics, computer science and engineering principles (Analysis, Design, Organization and Implementation) for the purpose of working in computer engineering fields, hardware, software, networks and information systems. Program’s courses could be divided into three categories.

Digital System Engineering

This category consists of courses which design and analyze digital computer system. For example, Digital computer logic, Microprocessor, Microcomputer System, Assembly language, Circuit design, Computer architecture, Data communication and Computer Network. Possibly, we can call this category Hardware and Network courses.

System Software Engineering

We are composing of principled design and analysis in Computational theory, Algorithm, System Software, Programming language and Operating system. Students could understand the interaction between software and hardware in every interface levels. We can call this Software and Computer Science Principle courses.

Information Processing

This category covers designing and analyzing courses in Information processing system, Information Technology, Software engineering, Artificial Intelligence, Database Management System, Computer Graphics, Robotics, Multimedia, Modeling and Application system. This category can be called Information System and other fields in Computer Science courses.

Future Endeavors

The graduates will be experts in design, analysis, and implementation of a software system, digital system, and information processing which can use for working as a system software developer, system analyst or system engineer. Besides, the graduates can apply all principles for solving the problem in other sciences with the computer.