Структура Програми
Qualification Requirements
The Program is based on the ECTS credit accumulation mode of study. Students can be awarded the Bachelor of Science Degree in Computer Engineering upon completion of 240 credits. These credits are allocated to compulsory and elective courses as shown in the table below. The list of compulsory and elective courses is provided in the Program’s course structure.
Module Group | ECTS |
Required Courses | 195 |
Technical Electives | 31 |
Free Elective | 14 |
TOTAL | 240 |
Required Courses Modules
The student must successfully complete 195 ECTS, from the following list of modules:No. | Code | Name | ECTS | Hours / week |
1 | ACOE101 | FRESHMAN COMPUTER ENGINEERING | 6 | 3 + 1 |
2 | ACOE161 | DIGITAL LOGIC FOR COMPUTERS | 7 | 3 + 2 |
3 | ACOE201 | COMPUTER ARCHITECTURE I | 7 | 3 + 2 |
4 | ACOE243 | COMPUTER INTERFACING | 5 | 3 + 1 |
5 | ACOE255 | MICROPROCESSORS | 6 | 3 + 2 |
6 | ACOE301 | COMPUTER ARCHITECTURE II | 5 | 3 + 1 |
7 | ACOE313 | COMPUTER NETWORKS I | 6 | 3 + 1 |
8 | ACOE323 | COMPUTER NETWORKS II | 5 | 3 |
9 | ACOE343 | REAL TIME EMBEDDED PROCESSOR SYSTEMS | 6 | 3 + 1 |
10 | ACOE347 | DATA ACQUISITION AND AUTOMATION SYSTEMS | 5 | 2 + 2 |
11 | ACOE361 | DIGITAL SYSTEMS DESIGN | 6 | 3 + 1 |
12 | ACOE399 | COMPUTER ENGINEERING PRACTICE | 5 | 0 + 2 |
13 | ACOE401 | PARALLEL PROCESSING | 5 | 3 + 1 |
14 | ACOE419 | VLSI DESIGN | 5 | 3 |
15 | ACOE426 | NETWORK AND SYSTEM SECURITY | 5 | 3 + 1 |
16 | ACOE489 | SENIOR PROJECT PLANNING | 4 | 1 |
17 | ACOE490 | SENIOR PROJECT | 5 | 1 |
18 | ACSC182 | PROGRAMMING PRINCIPLES I | 6 | 3 + 1 |
19 | ACSC183 | PROGRAMMING PRINCIPLES II | 6 | 3 + 1 |
20 | ACSC191 | DISCRETE MATHEMATICS | 5 | 3 |
21 | ACSC271 | OPERATING SYSTEMS | 5 | 3 |
22 | ACSC288 | DATA STRUCTURES | 5 | 2 + 2 |
23 | ACSC359 | SOFTWARE METHODOLOGY | 5 | 3 |
24 | ACSC372 | SYSTEMS PROGRAMMING | 6 | 2 + 2 |
25 | AELE210 | SIGNALS, SYSTEMS AND TRANSFORMS | 5 | 3 |
26 | AELE221 | CIRCUIT ANALYSIS | 6 | 3 + 2 |
27 | AELE237 | ELECTRONICS I | 6 | 3 + 2 |
28 | AELE337 | ELECTRONICS II | 6 | 3 + 2 |
29 | AENG223 | PUBLIC SPEECH AND PRESENTATION | 3 | 2 |
30 | AENG224 | TECHNICAL REPORT WRITING | 3 | 2 |
31 | AMAT111 | CALCULUS AND ANALYTIC GEOMETRY I | 5 | 3 |
32 | AMAT122 | CALCULUS AND ANALYTIC GEOMETRY II | 5 | 3 |
33 | AMAT181 | LINEAR ALGEBRA WITH MATLAB | 5 | 3 |
34 | AMAT204 | DIFFERENTIAL EQUATIONS | 5 | 3 |
35 | AMAT300 | PROBABILITY AND STATISTICS | 5 | 3 |
36 | APHY111 | MECHANICS, HEAT AND WAVES WITH LAB | 5 | 3 + 2 |
37 | APHY112 | ELECTROMAGNETISM AND OPTICS WITH LAB | 5 | 3 + 2 |
Technical Electives Modules
The student must successfully complete 31 ECTS, from the following list of modules:No. | Code | Name | ECTS | Hours / week |
1 | ACOE412 | DIGITAL COMMUNICATIONS | 5 | 3 |
2 | ACOE414 | ROBOTICS | 5 | 3 + 1 |
3 | ACOE422 | WIRELESS NETWORKS | 5 | 3 |
4 | ACOE423 | INTERCONNECTION NETWORKS | 5 | 3 |
5 | ACOE428 | DIGITAL IMAGE PROCESSING | 5 | 3 |
6 | ACOE433 | ADVANCED EMBEDDED SYSTEMS | 5 | 3 + 1 |
7 | ACOE452 | NEURAL NETWORKS AND FUZZY SYSTEMS | 5 | 3 |
8 | ACOE455 | HIGH PERFORMANCE PROCESSOR ARCHITECTURE | 5 | 3 |
9 | ACSC155 | SYSTEMS ANALYSIS AND DESIGN | 5 | 3 |
10 | ACSC223 | DATABASE MANAGEMENT | 6 | 3 + 1 |
11 | ACSC285 | NUMERICAL METHODS | 5 | 3 |
12 | ACSC299 | VISUAL PROGRAMMING | 5 | 3 |
13 | ACSC300 | LOGIC PROGRAMMING | 5 | 3 |
14 | ACSC301 | THEORY OF COMPUTATION | 5 | 3 |
15 | ACSC330 | COMPUTER GRAPHICS | 5 | 3 |
16 | ACSC368 | ARTIFICIAL INTELLIGENCE | 6 | 3 |
17 | ACSC371 | PROGRAMMING LANGUAGES | 5 | 3 |
18 | ACSC373 | COMPILER WRITING | 5 | 3 |
19 | ACSC375 | MULTIMEDIA | 5 | 3 |
20 | ACSC382 | OBJECT ORIENTED PROGRAMMING | 6 | 3 + 1 |
21 | ACSC383 | SOFTWARE ENGINEERING | 5 | 3 |
22 | ACSC401 | ALGORITHMS AND COMPLEXITY | 5 | 3 |
23 | ACSC402 | NEURAL NETWORKS | 5 | 3 |
24 | ACSC404 | WEB-ENABLED APPLICATIONS | 6 | 3 + 1 |
25 | ACSC423 | MOBILE AND UBIQUITOUS COMPUTING AND APPLICATIONS | 5 | 3 |
26 | ACSC424 | NETWORK APPLICATION PROGRAMMING | 5 | 3 |
27 | ACSC425 | INTRODUCTION TO OPERATIONS RESEARCH | 5 | 3 |
28 | ACSC468 | MACHINE LEARNING | 5 | 3 |
29 | ACSC476 | INTERNET TECHNOLOGIES | 6 | 3 + 1 |