Department of Computer Engineering

The Department of Computer Engineering is one of the active departments of the Faculty of Computer Science at Kabul Polytechnic University. Through the provision of better services, diverse activities, continuous efforts, and a strong spirit of cooperation, this department has contributed to the reputation of the Faculty and Kabul Polytechnic University at the national level.

The Department of Computer Engineering has the mission of training qualified and competent graduates by offering a standard and up-to-date curriculum aligned with the needs of the Afghan labor market, supported by experienced academic staff, quality courses, and scientific research. Graduates of this field are trained in areas such as computer architecture, modern and intelligent computers, computer systems engineering, design and engineering of embedded systems, design and management of telecommunication and mobile networks, and intelligent and robotic systems (Robotics). Computer Engineering is a discipline focused on the design and development of computers and computer-based systems, encompassing the study of hardware, software, and the interactions among hardware systems. Students in this field acquire essential skills in digital system design, interconnections among systems, development of computer-based systems, and the design of software for embedded systems.

Objectives of the Department of Computer Engineering

First Objective: Education
The Department strives to prepare the younger generation as engineers and specialists with a strong sense of responsibility and social awareness, enabling them to keep Afghanistan aligned and in step with the rapid technological developments of the world.

Second Objective: Diversity and Development
The Department works to promote diversity among students, faculty members, and staff, and to strengthen its relationships with various stakeholders, including alumni, professionals, industries, academic partners, and governmental and non-governmental institutions.

Third Objective: Discovery and Innovation
By utilizing the capabilities of young faculty members, the Department focuses on contemporary topics and advances research in five key areas:

  1. Intelligent Computer Systems
  2. Image and Signal Processing
  3. Robotics
  4. Artificial Intelligence and Machine Learning
  5. AI-Based Systems Management

Fourth Objective: Growth and Development
To seek increased financial and supportive resources in order to equip laboratories, strengthen the library, and provide modern tools for creative projects of students and faculty members.

Fifth Objective: Maintaining Excellence
As one of the first and leading departments in this field in the country, the Department of Computer Engineering at Kabul Polytechnic University aims to train highly skilled professionals required by the labor market at both national and international levels.

Sixth Objective: Revenue Generation
The Department seeks to generate legitimate and sustainable income for Kabul Polytechnic University while adhering to the principles of financial autonomy.

Vision of the Department of Computer Engineering

The Department of Computer Engineering seeks to provide a standard and supportive environment for education, research, and innovation, with the aim of transforming students into competent, responsible professionals equipped with the skills required by the digital-era labor market of the twenty-first century. By focusing on enhancing academic capacities, developing knowledge-creation skills, strengthening academic activities, and supporting applied research, the Department strives to play an effective role in educating creative and impactful human resources and contributing to the growth and transformation of information technology in the country.

Mission of the Department of Computer Engineering

The mission of the Department of Computer Engineering is to actively contribute to the production and advancement of specialized knowledge by relying on standard higher education methodologies, establishing effective research platforms, and developing modern technologies. With a focus on training skilled human resources, enhancing academic capacities, strengthening research activities, and offering educational programs aligned with contemporary needs, the Department endeavors to respond to the technical and scientific demands of Afghanistan’s evolving society and to play a meaningful role in the sustainable growth and advancement of the country’s information technology sector.

Activities of the Department of Computer Engineering

The Department of Computer Engineering of the Faculty of Computer Science at Kabul Polytechnic University, in pursuit of its educational, research, and developmental objectives, carries out a wide range of effective activities in the following areas:

1. Educational Activities

  • Teaching theoretical and practical courses in accordance with the standard and updated curriculum approved by the Ministry of Higher Education
  • Conducting practical classes in computer, network, digital, and electronics laboratories
  • Strengthening students’ practical skills in programming, networking, electronics, embedded systems, and telecommunications
  • Implementing modern teaching methods based on project-based learning, problem-solving, and hands-on learning

 

2. Research and Scientific Activities

  • Conducting scientific research in the fields of intelligent systems, artificial intelligence, machine learning, robotics, and image processing
  • Encouraging undergraduate students to undertake research-oriented and innovative projects
  • Providing academic supervision and guidance for semester projects, internships (practicums), and graduation theses
  • Faculty participation in national and international scientific conferences, seminars, and workshops

3. Laboratory and Practical Activities

  • Equipping and maintaining specialized computer engineering laboratories
  • Conducting practical exercises for various courses individually and in groups
  • Implementing practical projects in digital systems, computer networks, microprocessors, and electronics
  • Utilizing modern educational kits and equipment to enhance students’ technical skills

4. Capacity-Building Activities

  • Organizing seminars, workshops, and training programs for students and faculty members
  • Enhancing the scientific and professional capacity of teaching staff through educational and research programs
  • Strengthening soft skills such as teamwork, project management, and professional ethics

5. Collaboration and Community Engagement Activities

  • Establishing academic and professional links with governmental and private institutions
  • Cooperating with information technology and telecommunications industries for the implementation of academic and industrial internships
  • Building effective connections with alumni to facilitate the transfer of experience and labor market requirements

6. Innovation and Entrepreneurship Activities

  • Encouraging students to design and implement creative and innovative projects
  • Supporting students’ technological ideas related to startups and local (indigenous) products
  • Providing opportunities for scientific competitions and project exhibitions

7. Administrative and Organizational Activities

  • Implementing regulations and policies of the Ministry of Higher Education
  • Reviewing and improving the curriculum in line with scientific advancements and labor market needs
  • Managing the academic, laboratory, and documentation affairs of the Department

Total

Project & Seminar

General and Electives

Specialized Subjects

Core Subjects

125 Credit

100%

17 Credit

11%

18 Credit

12%

80 Credit

53%

37 Credit

24%

 

Course Classification

In the four-year Bachelor’s program, the courses of the Department of Computer Engineering have been divided into four groups, as shown in Table 1, based on the needs assessment of the Ministry of Higher Education.

General Courses:
These courses, along with elective courses, have been added by the university authorities as supplementary courses to strengthen the specialized program. The details of these courses are provided in Table 2.

 

 

Table 2: List of General Courses – Department of Computer Engineering

No.

Course Name

Code

Semester

Credits

Pre-requisite

1

Islamic Culture 1

CO101

1

1

1

Islamic Culture 2

CO103

1

1

1

Contemporary History of Afghanistan 1

CO102

1

1

1

General English 1

EL101

1

2

1

Islamic Culture 3

CO201

2

1

2

Islamic Culture 4

CO203

2

1

 

2

Contemporary History of Afghanistan 2

CO202

2

1

2

Islamic Culture 5

CO301

3

1

3

Islamic Culture 6

CO302

3

1

 

3

Islamic Culture 7

CO401

4

1

4

Islamic Culture 8

CO402

3

1

 

5

Islamic Culture 9

CO501

5

1

6

Islamic Culture 10

CO601

3

1

 

7

Islamic Culture 11

CO701

6

1

8

Islamic Culture 12

CO801

3

1

 

Total Credits: 16

Elective Courses

Elective courses are those that are selected from several options in a semester based on the availability of specialized instructors and the importance of the course. The details of the elective courses are provided in Table 3.

 

 

Table 3: List of Elective Courses – Department of Computer Engineering

No.

Elective Group

Course Name

Code

Semester

Credits

Pre-requisite

1

Elective 1

Computer Graphics

CE620

6

3

 

 

Network Project

CE622

6

3

CE309

 

 

Antenna Theory & Wave Propagation

CE625

6

3

 

 

Automata Theory

CE626

6

3

 

 

Artificial Intelligence

CE615

6

3

2

Elective 2

Digital System Design

CE724

7

3

 

 

Distributed Network Systems

CE718

7

3

CE402

 

 

Embedded Systems Project

CE716

7

3

 

 

Digital Image Processing

CE720

7

3

CE509

Total Credits: 6

Core Courses

Core courses include those that serve as prerequisites for several specialized courses. The details of the core courses are provided in Table 4.

Table 4: List of Core Courses – Department of Computer Engineering

No.

Course Name

Code

Semester

Credits

Pre-requisite

1

Mathematics (Calculus 1)

EL102

1

3

2

Fundamentals of Computers

CE103

1

3

3

Introduction to the Discipline

CE104

1

3

4

Mathematics 2 (Calculus 2)

EL202

2

3

5

Discrete Mathematics

CE202

2

3

6

Introduction to Internet Services

CE210

2

1

7

General English 2

EL201

2

2

8

Statistics and Probability

EL302

3

3

9

Digital Fundamentals

CE307

3

3

10

Technical English

EL301

3

2

11

Web Design

CE304

3

3

12

Linear Algebra and Numerical Analysis with MATLAB

EL402

4

3

13

Academic Writing Skills

EL401

4

2

14

Database Fundamentals

CE505

5

3

15

Software Engineering

CE515

5

3

Total Credits: 37

Project-Based Courses

Project-based courses are those directly related to the practical application of knowledge acquired in previous semesters. In these courses, students work on projects individually or in groups. The project topic may be assigned by the instructor or selected by the student. Details of the project-based courses are provided in Table 5.

Table 5: List of Project-Based Courses – Department of Computer Engineering

No.

Course Name

Code

Semester

Credits

Pre-requisite

1

Educational Practicum

CE503

5

2

2

Industrial Practicum

CE601

6

2

3

Graduation Thesis

CE801

8

12

4

Diploma Project Supervision

CE703

7

1

Total Credits: 17

 

Specialized Courses

Specialized courses are directly related to the core discipline of Computer Engineering and constitute more than 50% of the total credits in the Bachelor’s program. Details of the specialized courses are provided in Table 6.

 Table 6: List of Specialized Courses – Department of Computer Engineering

No.

Course Name

Code

Semester

Credits

Pre-requisite

1

Programming 1

CE101

1

4

2

Computer Skills

CE102

1

3

3

Programming 2

CE201

2

4

CE101

4

Theory of Electric Circuits

CE203

2

4

5

Object-Oriented Programming

CE301

3

3

CE201

6

Data Communication Fundamentals

CE309

3

3

7

Electronics 1

CE311

3

3

8

Data Structures and Algorithms

CE401

4

3

CE201

9

Computer Architecture

CE409

4

3

CE307

10

Computer Networks

CE402

4

3

CE309

11

Electronics 2

CE406

4

3

CE311

12

Specialized Programming

CE528

5

3

CE301

13

Microprocessor

CE510

5

3

CE307

14

Operating System Concepts

CE501

5

3

15

Signals and Systems

CE509

5

3

16

Embedded Systems

CE611

6

3

CE307

17

Mobile and Wireless Networks

CE605

6

3

CE509

18

Fiber Optic Communications

CE608

6

3

19

Database and Web Development

CE606

6

3

CE505

20

Information Security

CE703

7

3

21

System and Network Management

CE714

7

3

CE402

22

Fundamentals of Telecommunication

CE710

7

3

23

Control Systems

CE703

7

3

24

Research Methodology

CE701

7

2

25

Advanced Telecommunication Networks

CE806

8

3

CE402

26

Mobile Application Development

CE804

8

3

Total Credits: 80

Summary of Total Credits – Department of Computer Engineering

Course Type

Credits

Percentage

Ministry of Higher Education Standard

General & Elective

18

12%

≥ 12%

Core

37

24%

< 30%

Project-Based

17

11%

≥ 8%

Specialized

80

53%

≥ 50%

Total Credits

152

100%

Between 136 and 168

 

Career Opportunities for Computer Engineering Graduates

Graduates of the Computer Engineering program can work in various sectors, including telecommunications, robotics, networking, image processing, software, and computer hardware, within both government and private organizations.

Faculty Members of the Department of Computer Engineering

The Department of Computer Engineering currently has six faculty members at the Master’s level. Their relevant information is provided in Table 7.

No.

First Name

Last Name

Graduated From

Master’s Degree

1

Irshad Ahmed

Hashimzai

Allahabad University, India

Allahabad University, India

2

Ahmad Jamy

Kohistani

Osmania University, India

South Asian University, India

3

Shahenshah

Momand

Nangarhar University, Afghanistan

COMSATS, Pakistan

4

Ahmad Seyar

Omerzai

Kabul polytechnic University, Afghanistan

None

5

Mohammad Sapand

Patang

Kabul University, Afghanistan

None

6

Fakhrudin

Noori

Rana University, Afghanistan

Shoolini University of India

 

Contact and Research Information of Faculty Members – Department of Computer Engineering

No.

Name

Phone Number

Email

Research Area

Profile Link

1

Irshad Ahmed Hashimzai

0789333519

irshadhashimzai@kpu.edu.af

AI, ML, NLP

Google Scholar

2

Ahmad Jamy Kohistani

0701166760

ahmadjamykohestani@kpu.edu.af

AI, ML, Data Science

Google Scholar

3

Shahenshah Momand

0787084800

shahen.momand@kpu.edu.af

AI, Embedded Systems

4

Fakhrudin Noori

0783321474

Fakhrudinnoori123@gmail.com

Network Security

_

5

Ahmad Seyar Omerzai

0789621791

Ahmadseyaromarzai@kpu.edu.af

Network Security

6

Mohammad sapand Patang

0792663621

Mohammadsapand.patang@kpu.edu.af

Robotics, Electrical and Electronics

 

Mohammad Waleed

Electrical and Electronics

 

 

 

Table 8: List of Administrative Staff – Department of Computer Engineering

No.

First Name

Last Name

Position

Phone Number

1

Ahmad Jamy

Kohistani

Head of Department

0701166760

2

Najibullah

Wahdatiyar

Lab Assistant

0777785954

 

Laboratories:

The Department of Computer Engineering is equipped with modern laboratories, including an Electronics Laboratory, a Digital Laboratory, a Network Laboratory, and a Computer Laboratory.

Electronics Laboratory:

This laboratory is equipped with instruments such as the RIGOL DS102M two-channel oscilloscope, Mini Analog Training Set SRT–Y-0038, DC Power Supply Y-0012/1, Operational Amplifiers Training Set Y-0014, digital multimeters, and various types of circuit boards. Using this equipment, students can measure and identify different resistors, diodes, capacitors, ICs, and signal paths, and can practically implement and test various electronic circuits. The laboratory has the capacity to conduct practical sessions for up to 30 students at a time.

 

Digital Laboratory:

This laboratory is equipped with devices such as the Digital Electronic Training Set Y-0020/01, Digital Electronic Training Set Y-0020/02, and the 16-bit Microprocessor 86/88. These facilities enable hands-on experimentation with various logic gates and inverters. The laboratory has the capacity to conduct practical sessions for up to 30 students at a time.

 

 

Network Laboratory:

This laboratory is equipped with Cisco 2800 Series routers, Catalyst 2960 Series switches, various types of network cables, Linksys Cisco wireless access points, and a server computer. These facilities are sufficient for teaching computer networks and wireless networking. The laboratory has the capacity to conduct practical sessions for up to 12 students at a time.

 

Computer Laboratory:

This laboratory is equipped with 25 computer workstations, enabling the teaching and practice of various programming languages, operating systems, and software applications.

 

Research Areas of Faculty Members – Department of Computer Engineering

No.

First Name

Last Name

Degree

Academic Rank

Research Area

1

Irshad Ahmed

Hashimzai

Master’s

(Assistant Professor)

Artificial Intelligence

2

Ahmad Jamy

Kohistani

Master’s

 (Assistant Professor)

Artificial Intelligence, Machine Learning, Data Analytics, and Data Science

3

Shahenshah

Momand

Master’s

(Assistant Professor)

Artificial Intelligence, House Price Prediction

4

Fakhrudin

Noori

Master’s

(Assistant Professor)

Information and Cyber Security

5

Ahmad Seyar

Omarzai

Bachelor’s

Teaching Assistant

Cyber Security and Virtualization

 

Mohammad Sapand

Patang

Bachelor’s

Teaching Assistant

Robotics, Electrical and Electronics   

6

Mohammad Waleed

Sami

Master’s

(Assistant Professor)

Robotics and Electronics

 

 

User account menu