Course Introduction

BE Computer

Department: Computer Engineering
  • Overview
  • Curriculum

Bachelor of Engineering in Computer Engineering (BE Computer) provides students with a foundation in the core computer technologies. The programme covers the theoretical and practical aspects of both hardware and software. Professionally, it instills the knowledge of making computing platforms more effective, embedding computing devices in machines & systems, and developing faster, smaller, and  more efficient computers. It also deals with further advancements globally in digital technology, computer  networking, and computer systems.

Key Learning Outcomes

• Use the techniques, skills, and tools in computer engineering, software and hardware system design and information technology to work independently 

•  Design hardware and software systems, components, or  processes to meet economic, environmental, or social needs

• Set up and conduct experiments, as well as organize, analyze, and interpret data to help deeper understanding of principles and applications

• Identify, formulate, and solve hardware and software problems to ensure effective practice of computer technologies

• Analyzing problems for solutions, formulating and testing, using advanced communications or multi-media equipment, or working in teams for product development

Career Prospects

Computer Engineering is an exciting and growing  industry involving the design and development of  software like network control systems or operating  systems for computer and mobile technology. There are many career opportunities like system administrators,  network engineers, OS developers, and Ethical Hackers.

Computing professionals might find themselves  employed in a variety of environments in academia, research, industry, and governmental, private & business  organizations.

Careers by Area

Computer Engineering – Computer Engineers,  Computer Programmers, or Computer Network  Architects in the IT & Computer field

Hardware & Networking – Computer Network  Architects, System Engineers, Networking Engineers in  IT-based organizations

Artificial Intelligence – Develop computers that simulate human learning and reasoning abilities Computer Design & Engineering – Design new  computer circuits, microchips, and other key electronic components

Software Engineering – Develop methods for the  production of software systems on time, within the  budget, and without defects

Operating Systems & Networks – Develop basic  software for computers or to use for communicating with other computers

Software Applications – Apply computing technology  to solve problems outside the everyday computer field, for example, in education or medicine

Information Technology – Develop and manage  information systems that support a business or organization

  • Year I, Semester I
    Course Code Course Name Credit Hour
    MTH 110 Calculus I 3
    ENG 110 Communication Technique 2
    CMP 122 Computer Workshop 1
    ELX 110 Digital Logic 3
    ELX 120 Electronic Devices and Circuit 110
    CMP 113 Programming in C 3
  • Year I, Semester II
    Course Code Course Name Credit Hour
    CMP 227 Data Structure & Algorithms 3
    MEC 116 Basic Engineering Drawing 1
    PHY 110 Applied Physics 3
    CMP 115 Object Oriented Programming in C ++ 3
    CHM110 Applied Chemistry 2
    MTH 150 Algebra and Geometry 3
    ELX 231 Instrumentation 3
  • Year II, Semester III
    Course Code Course Name Credit Hour
    MTH 212 Engineering Mathematics III 3
    CMP 225 Data Structure and Algorithms 3
    ELE 210 Electrical Engineering Materials 2
    ELX 211 Electronics Devices and Circuit 3
    ELX 212 Logic Circuit 3
    ELE 211 Network Theory 2
  • Year II, Semester IV
    Course Code Course Name Credit Hour
    CMP 226 Database Management Systems 3
    MTH 214 Engineering Mathematics IV 3
    ELX 231 Instrumentation 3
    ELX 230 Microprocessor 3
    CMP 290 Project I 1
    CMP 211 Programming Technology 3
  • Year III, Semester V
    Course Code Course Name Credit Hour
    COM 608.3 Advanced Computer Architecture 3
    COM 714.3 Computer Graphics 3
    COM 605.3 Distributed Operating System 3
    MTH 230 Numerical Methods 3
    MTH 220 Probability and Statistics 3
    COM 613.3 Theory of Computation 3
  • Year III, Semester VI
    Course Code Course Name Credit Hour
    CMM 340 Data Communication 3
    x Elective-I 3
    ELX 312 Embedded Systems 3
    COM 615.3 Object Oriented Software Engineering 3
    CMP 390 Project II 2
    CMP 350 Simulation and Modelling 3
  • Year IV, Semester VII
    Course Code Course Name Credit Hour
    COM 713.3 Artificial Intelligence 3
    CMP 335 Computer Network 3
    Ele II Elective II 3
    ECO 411 Engineering Economics 3
    CMP 483 ICT Project Management 3
    COM 706.3 Image Processing and Pattern Recognition 3
  • Year IV, Semester VIII
    Course Code Course Name Credit Hour
    CMP 484 Social & Professional Issues in IT 2
    PRJ 351 Project III 3
    MGT 321 Organization and Management 2
    CMP 481 Information Systems 3
    Ele III Elective III 3
    CMM 344 Digital Signal Analysis and Processing 3

Enroll with NCIT

We have wide variety of courses in the field of IT, management, engineering and computer science