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:
- Intelligent Computer Systems
- Image and Signal Processing
- Robotics
- Artificial Intelligence and Machine Learning
- 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 |
|
Research Area |
Profile Link |
|
1 |
Irshad Ahmed Hashimzai |
0789333519 |
AI, ML, NLP |
||
|
2 |
Ahmad Jamy Kohistani |
0701166760 |
AI, ML, Data Science |
||
|
3 |
Shahenshah Momand |
0787084800 |
AI, Embedded Systems |
– |
|
|
Fakhrudin Noori |
0783321474 |
Fakhrudinnoori123@gmail.com |
Network Security |
_ |
|
|
5 |
Ahmad Seyar Omerzai |
0789621791 |
Network Security |
– |
|
|
6 |
Mohammad sapand Patang |
0792663621 |
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 |