Undergraduate Program of Computer Engineering

Program Overview

The department of computer engineering (CE) provides a Bachelor’s degree in CE. The four-year curriculum offers students with a thorough understanding of technical ideas and standards that can be applied to real-world problems. In addition, the program represents technological ideas and practices from both the regional and worldwide arenas.

For research and instruction, the department has considerable computational resources. Students will study in the classroom and laboratory to have a better understanding of technical principles. The CE Department aspires to be a major regional, national, and international resource center for computing and its applications development. In addition, award-winning research academics and prominent technocrats’ leaders will train the future generation throughout the course.

The bachelor’s degree in computer engineering is an eight-semester program in which students must earn 150 credits. The program responds to industry demands and enables students to identify new possibilities and analyze real-time technological issues. The curriculum focuses on improving students’ analytical, decision-making, and problem-solving abilities in order to assist them achieve innovation, creativity, and entrepreneurship. Apart from academics, students are provided a wide range of opportunities through valuable in-house initiatives. It uses an interactive environment to help students learn subjects easily.

Find more information, search on website https://lfu.edu.krd/

Teaching Methods

The modern pedagogy principles will facilitate and enable learning in computer engineering areas. Students become the center of education, and teachers will glorify their learning skills. Principles of competency-based education, EduPreneurship, will improve students’ competency in understanding CE terms accurately. 

The bachelor’s degree in Computer Engineering supports students learning and connecting to the labour market as a clear pathway towards students’ placement after completing their degree. Students will enjoy learning all modules they cover during their academic life. Different methods will be used, including theoretical lectures, seminars, case studies, on-job training, project-based learning, problem-based learning, and technical concept-based education. The department will support the students throughout their studies to ensure the development of their creativity and critical oversight competencies. The modern pedagogy in this field helps students with a passion for technocrats prepare for taking a wide range of roles and responsibilities in the local, regional and international industry environment.

Program Structure

Mode of Study



4 Years

Number of Semesters

8 Semesters

Number of Credits

158 Credits

Number of Modules

60 Modules

Mode of Assessment

Both summative and shaping assessments will evaluate students’ performance for each module. Assessment tools could be different, but the final examination for every module includes, but is not limited to the following criteria:

  • Midterm Exam                       
  • Final Exam                            
  • Reports
  • Seminars
  • Quizzes
  • Others


Learning Goals
Learning Outcomes
Job Prospects

This curriculum strives to:

  • Take on leadership roles or pursue a research career in the CE areas.
  • Cooperate in a variety of team domains to provide excellent CE support.
  • To make a good value to society, work efficiently in the CE areas.
  • Allow students to learn about and analyze current concerns in computer engineering.

Computer Engineering graduates will hold the ability:

  • To utilize engineering, physics, and mathematics concepts to discover, define, and solve complex engineering issues.
  • To use engineering design to create solutions that address specific demands while taking into account public health, safety, and welfare and global, cultural, social, environmental, and economic factors.
  • To successfully communicate with a variety of audiences.
  • To understand ethical and professional duties in engineering settings and make informed decisions.
  • To impact of engineering solutions must be considered in global, economic, environmental, and societal contexts.
  • To work successfully as part of a team that provides leadership creates a collaborative and inclusive atmosphere, sets goals, assigns tasks, and achieves goals.
  • To design and perform relevant experiments, evaluate and interpret data, and draw conclusions using engineering judgment.
  • To use appropriate learning methodologies to acquire and apply new information as needed.
  • AI designer/developer
  • Client Support Representative
  • Computer Engineer
  • Computer Security Analyst
  • Database Developer
  • Hardware Systems Designer
  • Industry Consultant
  • Information Technologist
  • Interface Designer
  • Applications programmer
  • Project manager (IT)
  • Database administrator
  • IT business analyst
  • Software quality assurance & testing
  • Software trainer
  • Data Scientist
  • Machine Learning Engineer
  • Full-Stack Developer
  • IoT Engineer

Personal Transferrable Skills

  • Teamwork: To achieve goals, work successfully as a group or team.
  • Leadership: Demonstrate initiative and management skills.
  • Personal motivation, organization, and time management: For organizational growth, efficiently manage and prioritize workload and time.
  • Research and analytical Skills: Gather, interpret and analyze information.

And more like: 

  • Numeracy Skills
  • Listening
  • Written Communication
  • Verbal Communication
  • Personal Development


To be updated soon