Computers and Information Technology Department Courses
Home / Computers and Information Technology Department Courses
Classification according to the relevant sector NARS requirements:
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Projects & training
6 – Sample Study Plan
Classification according to the relevant sector NARS requirements:
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Projects & training
6 – Sample Study Plan
Classification according to the relevant sector NARS requirements:
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Projects & training
6 – Sample Study Plan
The curriculum of the Computer Engineering and Information Technology program consists of 180 credits spread over 62 courses, respectively, covering topics in Social and Humanities Sciences (HSS), Business Administration ,Mathematics and Basic Sciences (MBS), Engineering culture ,Basic Engineering Sciences (BES), ,Applied Engineering Sciences (AES),and Project & Ind. Training as required by the Supreme Council of Universities (SCU) in Egypt.
The courses of the Computer Engineering and Information Technology Department are classified to the folBy - Lawing areas:
1 - Basic science (faculty requirements)
2 - Basic specialization courses (department requirements)
3 - Applied specialization courses (specialization requirements)
Classification according to the relevant sector NARS requirements :
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Computer Applications and ICT
6 - Projects & training
7 - Discretionary
Code | Title | Cred | Lec | Tut | Lab | Pre-requisite |
GEN 141 | Contemporary Social Issues | 2 | 2 | - | - | Non |
GEN 142 | English Language. | 2 | 2 | - | - | Non |
GEN 143 | History of Engineering and Technology. | 2 | 2 | - | - | Non |
GEN 241 | Presentation Skills. | 2 | 2 | - | - | Non |
GEN 242 | Technical Report Writing. | 2 | 2 | - | - | Non |
GEN 341 | Project Management. | 2 | 2 | - | - | Non |
Total | 12 |
1 - Acquiring knowledge of non-engineering fields that strengthen the consciousness of the engineer of the society and its culture, including business, marketing, wellness, ethics, law, arts, etc.
2 - The ability to consider and evaluate the impact of the technology on the society, public health and safety.
3 - The ability to appreciate and engage in social and entrepreneurial activities essential to the engineering practice and reflect on the management of the economics and social science
4 - The ability to engage in life-long learning and respond effectively to the needs of the society.
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
GEN 351 |
Engineering Economy. |
2 |
2 |
- |
- |
None |
GEN 352 |
Engineering Laws and Regulations. |
2 |
2 |
- |
- |
None |
GEN 353 |
Management International Business and Total Quality Management. |
2 |
2 |
- |
- |
None |
GEN 354 |
Sound Systems and Noise Pollution. |
2 |
2 |
- |
- |
None |
GEN 355 |
Standard Calibers for Communications and Information. |
2 |
2 |
- |
- |
None |
GEN 451 |
Computer Systems Implementation. |
2 |
2 |
- |
- |
At least 140 credit hr |
GEN 452 |
Environmental Effects of Electromagnetic Waves. |
2 |
2 |
- |
- |
None |
GEN 453 |
Industrial Psychology. |
2 |
2 |
- |
- |
None |
GEN 454 |
Basics of Engineering Syndicate Works |
2 |
2 |
- |
- |
None |
Total |
|
4* |
|
- |
- |
|
The human courses make a percentage of 8.89% of the total credit sum.
Mathematical Courses give the folBy - Lawing knowledge and understanding and skills:
1 - Acquiring knowledge in mathematical and analytical methods.
2 - The ability to reason about and conceptualize engineering components, systems or processes using analytical methods as related to the Computer Engineering and Information Technology.
3 - The ability to analyze and model engineering components, systems and processes specific to the Computer Engineering and Information Technology.
4 - The skill of using probability and statistical methods
1 - Acquiring knowledge of physics, chemistry, mechanics, earth sciences, biological sciences and other specific Courses which focus on understanding the physical world.
2 - The ability to select and apply scientific principles in practical problem solving.
3 - The ability to analyze, model and reason about engineering components, systems or processes using principles and knowledge of the basic sciences as applicable in each engineering disciplinary context.
4 - The ability to adopt scientific evidence-based techniques in problems solving
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
CHE 100 |
3 |
2 |
1 |
2 |
None |
|
MNF 100 |
Introduction to Engineering Materials. |
1 |
1 |
- |
- |
None |
MNF 101 |
Engineering Graphics. |
3 |
1 |
6 |
- |
None |
MEC 101 |
Mechanics -1. |
2 |
1 |
3 |
- |
None |
MEC102 |
Mechanics-2. |
2 |
1 |
3 |
- |
MEC 101 |
MTH 101 |
Mathematics-1(Algebra and Calculus). |
3 |
2 |
2 |
- |
None |
MTH 102 |
Mathematics-2(Integration and Analytic Geometry). |
3 |
2 |
3 |
- |
MTH 101 |
PHY 101 |
Physics-1. |
3 |
2 |
1 |
2 |
None |
PHY 102 |
Physics -2. |
3 |
2 |
1 |
2 |
PHY 101 |
MNF 102 |
Principles of Production Engineering. |
3 |
1 |
- |
4 |
MNF 101 |
MTH 203 |
Mathematics -3(Differential Equations and Transforms). |
3 |
2 |
3 |
- |
MTH 102 |
MTH 204 |
Mathematics-4(Advanced Calculus). |
3 |
2 |
3 |
- |
MTH 101 |
MTH 305 |
Mathematics -5(Introduction to Prob. and Statistics) |
2 |
1 |
3 |
- |
MTH 102 |
MTH 306 |
Mathematics -6 (Complex Analysis and P.D.E). |
2 |
1 |
3 |
- |
MTH 102 |
Total |
|
36 |
|
|
|
|
Those courses establish (36) credit hours with percentage of 20 % of the total credit hours.
Basic Engineering sciences Courses, the folBy - Lawing table gives the folBy - Lawing knowledge and understanding and skills:
1 - Integrating knowledge and understanding of mathematics and physical sciences to develop basic engineering laws and concepts related to the Computer Engineering and Information Technology.
2 - The ability to extend knowledge and develop models and methods and use techniques, principles and laws of engineering sciences in order to lead to engineering applications across disciplinary boundaries.
3 - The ability to deal effectively with numbers and concepts to identify/solve complex and open ended engineering problems.
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
CMP 110 |
Program Design and Computer Languages. |
4 |
2 |
3 |
2 |
None |
ARC 210 |
Civil Engineering Technology. |
3 |
2 |
3 |
- |
None |
CMP 210 |
Data Structures and Algorithms. |
3 |
2 |
2 |
- |
CMP 110 |
ELC 211 |
Electrical Circuit Analysis-1. |
3 |
2 |
1 |
2 |
MTH 102 |
ELC 212 |
Electrical Circuit Analysis-2. |
3 |
2 |
3 |
– |
ELC 211 |
ELC 213 |
Electrical Measurements. |
3 |
2 |
1 |
2 |
ELC 215 |
CMP 211 |
Logic Design-1. |
4 |
3 |
1 |
2 |
MTH 101 |
MNF 210 |
Mechanical Engineering Technology. |
3 |
2 |
1 |
2 |
MEC 102 MNF 100 |
ELC 214 |
Modern Theory for Semiconductor Devices. |
3 |
2 |
1 |
2 |
PHY 102 |
ELC 215 |
Semiconductors for Microelectronics. |
3 |
2 |
1 |
2 |
ELC 214 |
CMP 310 |
Engineering Computer Applications. |
3 |
2 |
1 |
2 |
CMP 110 |
CMP 311 |
Numerical Methods with Computer Applications. |
3 |
2 |
2 |
- |
None |
ELC 310 |
Control-1.(Principles of Automatic Control). |
4 |
3 |
1 |
2 |
MTH 203 |
ELC 311 |
Communications-1. |
3 |
2 |
1 |
2 |
ELC 315 |
ELC 312 |
Microelectronic Circuits-1 |
3 |
2 |
1 |
2 |
PHY 102 |
ELC 313 |
Microelectronic Circuits-2 |
3 |
2 |
1 |
2 |
ELC 312 |
ELC 314 |
Electronic Measurements. |
3 |
2 |
1 |
2 |
ELC 215 |
ELC 315 |
Signal Analysis. |
3 |
2 |
2 |
– |
MTH 305 |
CMP 410 |
Microprocessor Based -Systems. |
3 |
2 |
1 |
2 |
CMP 211 |
ELC 410 |
Electrical Power Engineering. |
3 |
2 |
1 |
2 |
ELC 211 |
Total |
|
63 |
|
|
|
|
hese courses need (63) credit hours establishing a percentage of 35% of the total credits.
Applied engineering sciences Courses give the folBy - Lawing knowledge and understanding and skills:
1 - Attaining knowledge of operational practice, engineering codes and design techniques relevant to the Course
2 - The ability to apply engineering knowledge and creative, iterative and open-ended procedures when conceiving and developing components, systems and processes.
3 - The ability to integrate engineering knowledge, engineering codes, basic and mathematical sciences in designing a component, a system or a process.
4 - The ability to work under constraints, taking into account time, economy, health and safety, social and environmental factors and applicable laws.
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
CMP 421 |
Computer Architecture |
3 |
2 |
2 |
- |
CMP 211 |
CMP 422 |
Computer Graphics and Man Machine Interface. |
3 |
2 |
1 |
2 |
MNF 101 CMP 421 |
CMP 423 |
Data Base Management. |
4 |
3 |
2 |
- |
MTH 102 |
CMP 424 |
Data Transmission and Computer Networks. |
4 |
3 |
2 |
- |
CMP 421 |
CMP 425 |
Information Systems |
3 |
2 |
2 |
- |
CMP 310 |
CMP 426 |
Logic Design -2. |
3 |
2 |
1 |
2 |
CMP 211 |
CMP 521 |
Distributed Computer Systems. |
3 |
2 |
2 |
- |
CMP 421 |
CMP 522 |
Artificial Intelligence. |
4 |
3 |
2 |
- |
CMP 410 |
CMP 523 |
Languages and Compilers. |
4 |
3 |
2 |
- |
CMP 210 |
ELC 524 |
Computer Modeling and Simulation |
3 |
2 |
2 |
- |
CMP 110 |
Total |
|
34 |
|
|
|
|
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
CMP 431 |
Computer Peripherals. |
3 |
2 |
2 |
3 |
CMP 421 |
CMP 432 |
Digital Image Processing. |
3 |
2 |
1 |
3 |
CMP 310 |
CMP 433 |
Embedded Systems |
3 |
2 |
2 |
3 |
CMP 211 |
CMP 434 |
Multimedia |
3 |
2 |
1 |
3 |
CMP 210 |
CMP 435 |
Operating Systems. |
3 |
2 |
2 |
3 |
CMP 421 |
CMP 436 |
Software Engineering. |
3 |
2 |
2 |
3 |
CMP 110 |
CMP 531 |
Advanced Computer Systems. |
3 |
2 |
2 |
3 |
CMP 410 |
CMP 532 |
Advanced Database Systems. |
3 |
2 |
2 |
3 |
CMP 423 |
CMP 533 |
Computer Organization. |
3 |
2 |
2 |
3 |
CMP 421 |
CMP 534 |
Computer Performance. |
3 |
2 |
2 |
3 |
CMP 210 |
CMP 535 |
Computer System Technology. |
3 |
2 |
2 |
3 |
CMP 421 |
CMP 536 |
Fault Tolerant Computing. |
3 |
2 |
2 |
3 |
CMP 110 |
CMP 537 |
Computer Interfacing. |
3 |
2 |
2 |
3 |
CMP 421 |
CMP 538 |
Pattern Recognition and Neural Networks. |
3 |
2 |
2 |
3 |
MTH 203 CMP 410 |
CMP 539 |
Real Time Computing. |
3 |
2 |
2 |
3 |
CMP 110 |
Total |
|
12 |
|
|
|
|
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
ELC 421 |
Digital signal processig |
3 |
2 |
1 |
2 |
|
The projects give the folBy - Lawing knowledge and understanding and skills:
1 - Gaining the knowledge and experience of applying the different principles and techniques introduced in the program of study.
2 - The ability to work within defined constraints, tackle work which lacks a well-defined outcome or which has a wide range of possible solutions and exhibit creativity in dealing with unfamiliar real-life problems.
3 - The ability to investigate, plan and execute technical research specific to the Computer Engineering and Information Technology over an extended period of time; meeting deadlines and putting technical work in a social and commercial context.
4 - The ability to work in a team, search published sources of information, interprets technical data and analyzes and presents findings in various ways.
Course |
Hours |
Pre-requisite |
||||
Code |
Title |
Cred |
Lec |
Tut |
Lab |
|
CMP 361 |
Seminar-1 |
1 |
- |
1 |
2 |
72 Credits |
CMP 362 |
Seminar-2. |
1 |
- |
1 |
2 |
CMP 361 |
CMP 461 |
Project-1. |
2 |
1 |
1 |
2 |
108 Credits |
CMP 562 |
Project-2. |
6 |
2 |
1 |
8 |
CMP 461 |
CMP 563 |
Industrial Traning-1. |
3 |
- |
- |
6 |
108 Credits |
CMP 564 |
Industrial Training-2. |
3 |
- |
- |
6 |
CMP 563 |
Total |
|
16 |
|
|
|
|
The industrial training is carried out in the third and the fourth summers. The results are included into the 9th and 10th semesters. The total sum of credit hours devoted to applied engineering and design subjects, projects and industrial training is (63) Credit hours establishing a percentage of 36.11% of the total credit.
Courses | Total Credit Hours | Percentage | Requirements of the Engineering Sector Committee |
Humanitarian Courses | 16 | 8.89 | 8-10% |
Mathematics and Basic Science Courses | 36 | 20 | 15-20% |
Basic Engineering Courses | 63 | 35 | 30-35% |
Applied Engineering Courses Including Projects & Training | 65 | 6.11 | 35-40% |
Total Credit Hours | |||
Percentage | |||
NARS Engineering Requirements |
Classification according to the relevant sector NARS requirements:
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Projects & training
6 – Sample Study Plan
Classification according to the relevant sector NARS requirements :
1) Humanities and social science
2) Mathematics and basic sciences
3) Basic engineering
4) Applied engineering and design
5) Projects & training
6) Sample Study Plan
1- Humanities and social science courses :
The university requirements courses are unified for all of the programs of the Modern Academy. They consist of 16 credits (8.89% of total 180 credits), which are satisfied by completing eight (8) courses:
1. Six (6) compulsory courses equivalent to 12 credits (6.67%), as listed in table 1- a.
2. Two (2) elective courses equivalent to 4 credits (2.22%), as listed in table 1- b.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
GENN041 | 2 | 2 | - | - | 2 | Contemporary Social Issues | None | 2 | ||||||
GENN042 | 2 | 2 | - | - | 2 | English Language. | None | 2 | ||||||
GENN043 | 2 | 2 | - | - | 2 | History of Engineering and Technology. | None | 2 | ||||||
GENN141 | 2 | 2 | - | - | 2 | Presentation Skills. | None | 2 | ||||||
GENN142 | 2 | 2 | - | - | 2 | Technical Report Writing. | None | 2 | ||||||
GENN341 | 2 | 2 | - | - | 2 | Project Management. | None | 2 | ||||||
Total | 12 | 12 | - | - | 12 | 6.67% | 12 |
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
GENN351(Elective 1) | 2 | 2 | - | - | 2 | Engineering Economy. | None | 2 | ||||||
GENN352(Elective 1) | 2 | 2 | - | - | 2 | Environmental Effects of Electromagnetic Waves. | None | 2 | ||||||
GENN353(Elective 1) | 2 | 2 | - | - | 2 | Engineering Laws and Professional ethics. | None | 2 | ||||||
GENN354(Elective 1) | 2 | 2 | - | - | 2 | Risk Management | None | 2 | ||||||
GENN451(Elective 2) | 2 | 2 | - | - | 2 | Advanced Computer Systems Implementation. | CMPN010 | 2 | ||||||
GENN452(Elective 2) | 2 | 2 | - | - | 2 | Civilization and heritage | None | 2 | ||||||
GENN453(Elective 2) | 2 | 2 | - | - | 2 | Industrial Psychology. | None | 2 | ||||||
GENN454 | 2 | 2 | - | - | 2 | Marketing | None | 2 | ||||||
Total | 4* | 2.22% | 4* |
a) Acquiring knowledge in mathematical and analytical methods.
b) The ability to reason about and conceptualize engineering components, systems or processes using analytical methods as related to the Architectural Engineering and Building Technology.
c) The ability to analyze and model engineering components, systems and processes specific to the Architectural Engineering and Building Technology.
d) The skill of using probability and statistical method
a) Acquiring knowledge of physics, chemistry, mechanics, earth sciences, biological sciences and other specific subjects, which focus on understanding the physical world.
b) The ability to select and apply scientific principles in problem solving.
c) The ability to analyze, model and reason about engineering components, systems or processes using principles and knowledge of the basic sciences as applicable in each engineering disciplinary context.
d) The ability to adopt scientific evidence-based techniques in problem solving The Institute Requirements (Mathematics & Basic Science Courses) of the Architectural Engineering and Building Technology bachelor program consist of 25 credits (13.88% of total 180 credits) as shown in table 2.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
CHEN001 | 3 | 2 | 1 | 2 | 5 | Chemistry. | None | 3 | ||||||
Mechanics-2. | 2 | 1 | 3 | - | 4 | Mechanics -1. | None | 2 | ||||||
MECN002 | 2 | 1 | - | 3 | 4 | Mechanics-2. | Mechanics-2. | 2 | ||||||
MTHN001 | 3 | 2 | 3 | - | 5 | Mathematics-1(Algebra and Calculus). | None | 3 | ||||||
MTHN002 | 3 | 2 | 3 | - | 5 | Mathematics-2(Integration and Analytic Geometry). | MTHN001 | 3 | ||||||
PHYN001 | 3 | 2 | 1 | 2 | 5 | Physics-1. | None | 3 | ||||||
PHYN002 | 3 | 2 | 1 | 2 | 5 | Physics-2. | PHYN001 | 3 | ||||||
Total | 30 | 18 | 24 | 11 | 53 | 16.66% | 23 | 7 |
The general specialization (Basic Engineering ) courses alBy - Law:
a) Integrating knowledge and understanding of mathematics and physical sciences to develop basic engineering laws and concepts related to the Computer Engineering and Information Technology.
b) The ability to extend knowledge and develop models and methods and use techniques, principles and laws of engineering sciences in order to lead to engineering applications across disciplinary boundaries.
c) The ability to deal effectively with numbers and concepts to identify/solve complex and open-ended engineering problems.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
MTHN103 | 3 | 2 | 3 | - | 5 | Mathematics -3(Differential Equations and Transforms). | MTHN002 | 3 | ||||||
MTHN104 | 3 | 2 | 3 | - | 5 | Mathematics-4(Advanced Calculus). | MTHN001 | 3 | ||||||
ELCN114 | 3 | 2 | 1 | 2 | 5 | Modern Theory for Semiconductor Devices | PHYN002 | 3 | ||||||
MTHN207 | 3 | 2 | 2 | - | 4 | Mathematics -7 (Introduction to Prob. and Statistics) | MTHN002 | 3 | ||||||
MTHN208 | 3 | 2 | 1 | - | 3 | Mathematics -8 (Complex Analysis and P. D. E). | MTHN002 | 2 | ||||||
ARCN110 | 3 | 2 | 1 | - | 3 | Civil Engineering Technology. | None | 2 | ||||||
CMPN110 | 3 | 2 | 1 | - | 3 | Data Structures and Algorithms. | CMPN010 | 2 | ||||||
ELCN111 | 3 | 2 | 1 | 2 | 5 | Electrical Circuit Analysis-1. | MTHN002ELCN060 | 2 | 1 | |||||
ELCN112 | 3 | 2 | 1 | 2 | 5 | Electrical Circuit Analysis-2. | ELCN111 | 2 | 1 | |||||
ELCN113 | 3 | 2 | 1 | 2 | 5 | Electrical Measurements. | ELCN111 | 1 | ||||||
CMPN111 | 4 | 3 | 2 | 1 | 6 | Logic Circuits Design-1. | MTHN001 | 2 | 2 | |||||
MNFN110 | 3 | 2 | 1 | 2 | 5 | Mechanical Engineering Technology. | MECN002 MNFN001 | 3 | ||||||
ELCN115 | 3 | 2 | 1 | 2 | 5 | Semiconductors for Microelectronics. | ELCN114 | 3 | ||||||
CMPN210 | 3 | 2 | 1 | 2 | 5 | Engineering Computer Applications. | CMPN010 | 3 | ||||||
ELCN115 | 3 | 2 | 1 | 2 | 5 | Semiconductors for Microelectronics. | ELCN114 | 3 | ||||||
CMPN211 | 3 | 2 | 1 | 2 | 5 | Numerical Methods with Computer Applications. | MTHN103 | 2 | 1 | |||||
ELCN210 | 4 | 3 | 2 | 1 | 6 | Control-1. (Principles of Automatic Control) | MTHN103 | 3 | 1 | |||||
ELCN211 | 3 | 2 | 2 | - | 4 | Signal Analysis. | MTHN103 | 3 | ||||||
ELCN212 | 3 | 2 | 1 | 2 | 5 | Microelectronic Circuits-1 | ELCN115, ELCN160 | 2 | 1 | |||||
ELCN214 | 3 | 2 | 1 | 2 | 5 | Electronic Measurements. | ELCN113 | 3 | ||||||
ELCN215 | 3 | 2 | 1 | 2 | 5 | Communications-1. | ELCN211 | 3 | ||||||
ELCN118 | 3 | 2 | 1 | 2 | 5 | Electrical Power Engineering. | ELCN112 | 3 | ||||||
CMPN310 | 3 | 2 | 1 | 2 | 5 | Microprocessor Based -Systems. | CMPN111 | 3 | ||||||
Total | 67 | 46 | 35 | 24 | 105 | 37.22% | 14 | 36 | 14 | 3 |
The requirements of the general specialization (Basic Engineering Courses) of Computer Engineering and Information Technology bachelor program consist of 60 credits (33.33% of total 180 credits), as listed in table 3.
a) Attaining knowledge of operational practice, engineering codes and design techniques relevant to the subject
b) The ability to apply engineering knowledge and creative, iterative and open-ended procedures when conceiving and developing components, systems and processes.
c) The ability to integrate engineering knowledge, engineering codes, basic and mathematical sciences in designing a component, a system or a process.
d) The ability to work under constraints, taking into account time, economy, health and safety, social and environmental factors and applicable laws
The requirements of the specific specialization (Applied Engineering and Design) of the Computer Engineering and Information Technology bachelor program consist of 67 credits (37.2% of total 180 credits), which are satisfied by completing Twenty three (23) courses:
1. Eleven (11) Core Computer Major Courses equivalent to 37 credits (20.55%), as listed in table 4- a.
2. Five (5) Applied Engineering Elective Courses equivalent to 15 credits (8.33%), as listed in table 4- b.
3. Six (6) Projects and Industrial Training Courses equivalent to 15 credits (8.33%), as listed in table 4- c.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
ELCN213 | 3 | 2 | 1 | 2 | 5 | Microelectronic Circuits-2 | ELCN212 | 2 | 1 | |||||
CMPN321 | 3 | 2 | 2 | - | 4 | Computer Architecture | CMPN111 | 3 | ||||||
CMPN322 | 3 | 2 | 1 | 2 | 5 | Computer Graphics and Man Machine Interface. | MNFN002 ,CMPN321 | 3 | ||||||
CMPN323 | 4 | 3 | 2 | - | 5 | Data Base Management. | MTHN002 | 4 | ||||||
CMPN324 | 4 | 3 | 2 | - | 5 | Data Transmission and Computer Networks. | CMPN321 | 4 | ||||||
CMPN325 | 3 | 2 | 2 | - | 4 | Information Systems | CMPN110 | 3 | ||||||
CMPN326 | 3 | 2 | 1 | 2 | 3 | Logic Circuits Design -2. | CMPN111 | 3 | ||||||
CMPN421 | 3 | 2 | 2 | - | 4 | Distributed Computer Systems. | CMPN321 | 3 | ||||||
ELCN112 | 3 | 2 | 1 | 2 | 5 | Electrical Circuit Analysis-2. | ELCN111 | 2 | 1 | |||||
CMPN422 | 4 | 3 | 2 | - | 5 | Artificial Intelligence. | CMPN310 | 4 | ||||||
CMPN423 | 4 | 3 | 2 | - | 5 | Languages and Compilers. | CMPN110 | 4 | ||||||
CMPN424 | 3 | 2 | 2 | - | 4 | Computer Modeling and Simulation | CMPN010 | 3 | ||||||
Total | 37 | 26 | 19 | 6 | 51 | 36 | 1 |
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
CMPN331 | 3 | 2 | 2 | - | 4 | Computer Peripherals. | CMPN321 | 3 | ||||||
CMPN332 | 3 | 2 | 1 | 2 | 5 | Digital Image Processing. | CMPN210 | 3 | ||||||
CMPN333 | 3 | 2 | 2 | - | 4 | Embedded Systems | CMPN111 | 3 | ||||||
CMPN334 | 3 | 2 | 1 | 2 | 5 | Multimedia | CMPN110 | 3 | ||||||
CMPN335 | 3 | 2 | 2 | - | 4 | Operating Systems. | CMPN321 | 3 | ||||||
CMPN336 | 3 | 2 | 2 | - | 4 | Software Engineering. | CMPN010 | 3 | ||||||
CMPN431 | 3 | 2 | 2 | - | 4 | Advanced Computer Systems. | CMPN310 | 3 | ||||||
CMPN432 | 3 | 2 | 2 | - | 4 | Advanced Database Systems. | CMPN323 | 3 | ||||||
CMPN433 | 3 | 2 | 2 | - | 4 | Computer Organization. | CMPN321 | 3 | ||||||
CMPN434 | 3 | 2 | 2 | - | 4 | Computer Performance. | CMPN110 | 3 | ||||||
CMPN435 | 3 | 2 | 2 | - | 4 | Computer System Technology. | CMPN321 | 3 | ||||||
CMPN436 | 3 | 2 | 2 | - | 4 | Fault Tolerant Computing. | CMPN010 | 3 | ||||||
CMPN437 | 3 | 2 | 2 | - | 4 | Computer Interfacing. | CMPN321 | 3 | ||||||
CMPN438 | 3 | 2 | 2 | - | 4 | Pattern Recognition and Neural Networks. | MTHN103 ,CMPN310 | 3 | ||||||
CMPN439 | 3 | 2 | 2 | - | 4 | Real Time Computing. | CMPN010 | 3 | ||||||
ELCN425 | 3 | 2 | 2 | 1 | 5 | Digital Signal Processing. (Elective Course from Communications ) | MTHN103 , CMPN111 | 3 | ||||||
Total | 15* | 10 | 9 | 3 | 22 | 3 | 12 |
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
CMPN261 | 1 | - | 2 | - | 2 | Seminar | 65 Credits | 1 | ||||||
CMPN361 | 2 | 1 | 1 | 2 | 4 | Project-1. | 101 Credits | 2 | ||||||
CMPN460 | 3 | 2 | - | 2 | 4 | Project-2. a | CMPN361 | 3 | ||||||
CMPN461 | 3 | 2 | 2 | - | 4 | Project-2-b | CMPN461 | 3 | ||||||
CMPN260 | 3 | - | - | 6 | 6 | Industrial Traning-1. | 65 Credits | 3 | ||||||
CMPN360 | 3 | - | - | 6 | 6 | Industrial Training-2. | CMPN260 +101Credits | 3 | ||||||
Total | 15 | 5 | 3 | 18 | 26 | 15 |
A sample study plan for the Computer Engineering and Information Technology BSc program is presented as one recommended sequence to complete the graduation requirements over 10 main semesters, the Fall and Spring semesters per academic year. Since the program is based on the credit hours system of education, the student does not have to take the courses during the semester indicated in the study plan as long as the course prerequisites are satisfied. The academic year is divided into 2 main semesters. In addition to summer courses that enable high caliber students to finish the program in nine semesters only (each summer term shouldn’t exceed 6 credit hours)
Course Code | Course Title | Total Credits | L | T | P | Total |
CHEN001 | Chemistry | 3 | 2 | 1 | 2 | 5 |
GENN041 | Contemporary Social Issues | 2 | 2 | - | - | 2 |
MNFN002 | Engineering Graphics | 3 | 1 | - | 6 | 7 |
GENN043 | History of Engineering and Technology | 2 | 2 | - | - | 2 |
MECN001 | Mechanics -1. | 2 | 1 | 3 | - | 4 |
MTHN001 | Mathematics -1 (Algebra and Calculus) | 3 | 2 | 3 | - | 5 |
PHYN001 | Physics -1 | 3 | 2 | 1 | 2 | 5 |
Total | 18 | 12 | 14 | 4 | 30 |
Course Code | Course Title | Total Credits | L | T | P | Total |
MNFN001 | Introduction to Engineering Materials. | 1 | 1 | - | - | 1 |
GENN042 | English Language. | 2 | 2 | - | - | 2 |
MECN002 | Mechanics-2 | 2 | 1 | 3 | - | 5 |
MTHN002 | Mathematics -2(Integration and Analytic Geometry) | 2 | 2 | - | - | 2 |
MECN001 | Mechanics -1. | 3 | 2 | 3 | - | 5 |
MTHN001 | Mathematics -1 (Algebra and Calculus) | 3 | 2 | 3 | - | 5 |
PHYN002 | Physics-2. | 3 | 2 | 1 | 2 | 5 |
MNFN003 | Principles of Production Engineering | 3 | 2 | - | 2 | 5 |
CMPN010 | Program Design and Computer Languages. | 4 | 2 | 3 | 2 | 7 |
Total | 18 | 12 | 10 | 7 | 29 |
Course Code | Course Title | Total Credits | L | T | P | Total |
ELCN060 | Summer Training-1 | 0 | 0 | - | 0 | 0 |
Total | 0 | 0 | - | 0 | 0 |
Course Code | Course Title | Total Credits | L | T | P | Total |
ARCN110 | Civil Engineering Technology. | 3 | 2 | 2 | - | 4 |
ELCN111 | Electrical Circuit Analysis-1 | 3 | 2 | 1 | 2 | 5 |
CMPN111 | Logic Circuits Design-1. | 4 | 3 | 2 | 1 | 6 |
ELCN114 | Modern Theory for Semiconductor Devices | 3 | 2 | 1 | 2 | 5 |
MTHN103 | Mathematics -3 (Differential Equations and Transforms). | 3 | 2 | 3 | - | 5 |
GENN141 | Presentation Skills. | 2 | 2 | - | - | 2 |
Total | 18 | 13 | 9 | 5 | 27 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN110 | Data Structures and Algorithms. | 3 | 2 | 2 | - | 4 |
ELCN112 | Electrical Circuit Analysis-2 | 3 | 2 | 3 | - | 5 |
ELCN113 | Electrical Measurements. | 3 | 2 | 1 | 2 | 5 |
MNFN110 | Mechanical Engineering Technology. | 3 | 2 | 1 | 2 | 5 |
MTHN104 | Mathematics -4(Advanced Calculus) | 3 | 2 | 3 | - | 5 |
ELCN115 | Semiconductors for Microelectronics | 3 | 2 | 1 | 2 | 5 |
Total | 18 | 12 | 11 | 6 | 29 |
Course Code | Course Title | Total Credits | L | T | P | Total |
ELCN160 | Summer Training-2 | 0 | 0 | 0 | 0 | 0 |
Total | 0 | 0 | 0 | 0 | 0 |
Course Code | Course Title | Total Credits | L | T | P | Total |
GENN341 | Project Management. | 2 | 2 | - | - | 2 |
ELCN211 | Signal Analysis | 3 | 2 | 2 | - | 4 |
ELCN212 | Microelectronic Circuits-1 | 3 | 2 | 1 | 2 | 5 |
CMPN210 | Engineering Computer Applications | 3 | 2 | 1 | 2 | 5 |
MTHN207 | Mathematics -7 (Introduction to Probability. and Statistics). | 3 | 2 | 2 | - | 4 |
CMPN325 | Information Systems. | 3 | 2 | 2 | - | 4 |
CMPN261 | Seminar | 1 | - | 2 | - | 2 |
Total | 18 | 12 | 10 | 4 | 26 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN321 | Computer Architecture | 3 | 2 | 2 | - | 4 |
ELCN210 | Control-1 (Principles of Automatic Control). | 4 | 3 | 2 | 1 | 6 |
ELCN214 | Electronic Measurements | 3 | 2 | 1 | 2 | 5 |
ELCN213 | Microelectronic Circuit-2 | 3 | 2 | 1 | 2 | 5 |
MTHN208 | Mathematics -8(Complex Analysis and P.D.E) | 2 | 2 | 1 | - | 4 |
GENN142 | Technical Report writing | 2 | 2 | - | - | 2 |
Total | 17 | 13 | 6 | 6 | 25 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN260 | Industrial Training -1 | 3 | 1 | - | 4 | 5 |
Total | 3 | 1 | - | 4 | 5 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN211 | Numerical Methods with Computer Applications. | 3 | 2 | 2 | - | 4 |
ELCN215 | Communications -1 | 3 | 2 | 1 | 2 | 5 |
CMPN310 | Microprocessor Based Systems. | 3 | 2 | 1 | 2 | 5 |
ELCN218 | Electrical Power Engineering | 3 | 2 | 2 | 1 | 5 |
CMPN323 | Data Base Management. | 4 | 3 | 2 | - | 5 |
GENN35* | Elective course of University Requirements • GENN351 Engineering Economy • GENN352 Environmental Effects of Electromagnetic Waves.. • GENN353 Engineering Laws and Professional ethics • GENN354 Risk Management. |
2 | 2 | - | - | 2 |
Total | 18 | 13 | 8 | 5 | 26 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN322 | Computer Graphics and Man Machine Interface | 3 | 2 | 1 | 2 | 5 |
CMPN326 | Logic Design -2. | 3 | 2 | 1 | 2 | 5 |
CMPN324 | Data Transmission and Computer Networks. | 4 | 3 | 2 | - | 5 |
CMPN33* | Elective Course of Applied Engineering and design • CMPN335 Operating Systems • CMPN333 Embedded Systems |
3 | 2 | 2 | - | 4 |
CMPN361 | Project -1 | 2 | 1 | 1 | 2 | 4 |
CMPN33* | Elective Course of Applied Engineering and design • CMPN336 Software Engineering • CMPN331 Computer Peripherals |
3 | 2 | 2 | - | 4 |
Total | 18 | 12 | 9 | 6 | 27 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN360 | Industrial Training -2 | 3 | 1 | - | 4 | 5 |
Total | 3 | 1 | - | 4 | 5 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN421 | Distributed Computer Systems | 3 | 2 | 2 | - | 4 |
CMPN33* | Elective Course of Applied Engineering and design • CMPN332 Digital Image processing • CMPN334 Multimedia |
3 | 2 | 1 | 2 | 5 |
CMPN460 | Project -2a (First Stage) | 3 | 1 | 1 | 4 | 6 |
CMPN423 | Languages and Compliers | 4 | 3 | 2 | - | 5 |
GENN45* | Elective course of University Requirements • GENN451 Advanced Computer Systems Implementation. • GENN452 Civilization and heritage • GENN453 Industrial psychology • GENN454 Marketing |
2 | 2 | - | - | 2 |
Total | 15 | 8 | 6 | 6 | 22 |
Course Code | Course Title | Total Credits | L | T | P | Total |
CMPN424 | Computer Modeling and Simulation | 3 | 2 | 2 | - | 4 |
CMPN422 | Artificial Intelligence. | 4 | 3 | 2 | - | 5 |
CMPN461 | Project-2-b | 3 | 1 | 1 | 4 | 6 |
CMPN43* | Elective Course of Applied Engineering and design • CMPN434 Computer Performance • CMPN438 Pattern Recognition and Neural Networks |
3 | 2 | 2 | - | 4 |
ELCN425 | Digital signal processing | 3 | 2 | 2 | 1 | 5 |
Total | 16 | 10 | 9 | 5 | 24 |
Classification according to the relevant sector NARS requirements:
1 - Humanities and social science
2 - Mathematics and basic sciences
3 - Basic engineering
4 - Applied engineering and design
5 - Projects & training
6 – Sample Study Plan
The university requirements courses are unified for all of the programs of the Modern Academy. They consist of 16 credits (8.89% of total 180 credits), which are satisfied by completing eight (8) courses:
1. Six (6) compulsory courses equivalent to 12 credits (6.67%), as listed in table 1- a.
2. Two (2) elective courses equivalent to 4 credits (2.22%), as listed in table 1- b.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
GENN041 | 2 | 2 | - | - | 2 | Contemporary Social Issues | None | 2 | ||||||
GENN042 | 2 | 2 | - | - | 2 | English Language. | None | 2 | ||||||
GENN043 | 2 | 2 | - | - | 2 | History of Engineering and Technology. | None | 2 | ||||||
GENN141 | 2 | 2 | - | - | 2 | Presentation Skills. | None | 2 | ||||||
GENN142 | 2 | 2 | - | - | 2 | Technical Report Writing. | None | 2 | ||||||
GENN341 | 2 | 2 | - | - | 2 | Project Management. | None | 2 | ||||||
Total | 12 | 12 | - | - | 12 | 7.27 % | 10 | 2 |
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
GENN351 (Elective 1) | 2 | 2 | - | - | 2 | Technical English. | None | 2 | ||||||
GENN352 (Elective 1) | 2 | 2 | - | - | 2 | Risk Management | None | 2 | ||||||
GENN353 (Elective 1) | 2 | 2 | - | - | 2 | Industrial Psychology. | None | 2 | ||||||
GENN451 (Elective 2) | 2 | 2 | - | - | 2 | Environmental Effects of Electromagnetic Waves. | None | 2 | ||||||
GENN452 (Elective 2) | 2 | 2 | - | - | 2 | Civilization and heritage | None | 2 | ||||||
GENN453 (Elective 2) | 2 | 2 | - | - | 2 | Marketing | None | 2 | ||||||
Total | 4* | - | - | - | - | 2.43 % | 2* | 2* |
The University Requirements make 9.7% of the total credit hours.
Mathematics, Basic Sciences & Engineering culture courses give the folBy - Lawing skills:
• Mathematics Courses give the folBy - Lawing knowledge, understanding and skills:
e) Acquiring knowledge in mathematical and analytical methods.
f) The ability to reason about and conceptualize engineering components, systems or processes using analytical methods as related to the Architectural Engineering and Building Technology.
g) The ability to analyze and model engineering components, systems and processes specific to the Architectural Engineering and Building Technology.
h) The skill of using probability and statistical methods
• Basic Sciences Courses give the folBy - Lawing knowledge, understanding and skills:
a) Acquiring knowledge of physics, chemistry, mechanics, earth sciences, biological sciences and other specific subjects, which focus on understanding the physical world.
b) The ability to select and apply scientific principles in problem solving.
c) The ability to analyze, model and reason about engineering components, systems or processes using principles and knowledge of the basic sciences as applicable in each engineering disciplinary context.
d) The ability to adopt scientific evidence-based techniques in problem solving.
• Engineering Culture Courses give the folBy - Lawing knowledge, understanding and skills:
a) Acquiring knowledge in the areas related to the different engineering trends.
b) The ability to overview basic knowledge about different engineering specializations.
The Institute Requirements (Mathematics, Basic Science, and Engineering Culture Courses) courses are unified for all of the programs of the Modern Academy. They consist of fourteen (14) courses with 40 credits (24.24 % of total 165 credits), as listed in table 2.
Course Code | Total Credits | L | T | P | Total | Course Title | Prerequisites | Hum. & Soc. Sc. | Math. & B. Sc. | B. Eng. Sc. | App. Eng. & Des. | Comp. App. & ICT | Proj. & Practice | Discretionary |
CHEN001 | 3 | 2 | 1 | 2 | 5 | Chemistry. | None | 3 | ||||||
MECN001 | 2 | 1 | 3 | - | 4 | Mechanics -1. | None | 2 | ||||||
MECN002 | 2 | 1 | 3 | - | 4 | Mechanics-2. | MECN001 | 2 | ||||||
MTHN001 | 3 | 2 | 3 | - | 5 | Mathematics-1(Algebra and Calculus). | None | 3 | ||||||
MTHN002 | 3 | 2 | 3 | - | 5 | Mathematics-2(Integration and Analytic Geometry). | MTHN001 | 3 | ||||||
PHYN001 | 3 | 2 | 1 | 2 | 5 | Physics-1. | None | 3 | ||||||
PHYN002 | 3 | 2 | 1 | 2 | 5 | Physics-2. | PHYN001 | 3 | ||||||
MNFN001 | 2 | 1 | 3 | - | 4 | Engineering Graphics 1 | PHYN001 | 1 | 1 | |||||
MNFN003 | 3 | 2 | - | 3 | 5 | Principles of Production Engineering. | None | 1 | 2 | |||||
CMPN010 | 4 | 2 | 3 | 2 | 7 | Program Design and Computer Languages. | None | 4 | ||||||
MTHN107 | 3 | 2 | 2 | - | 5 | Mathematics -7 (Introduction to Prob. and Statistics) | MTHN002 | 3 | ||||||
ENGN213 | 3 | 2 | - | 2 | 4 | Advanced Computer Systems Implementation | CMPN010* | 2 | 1 | |||||
ENGN311 | 2 | 2 | 1 | - | 3 | Engineering Economy. | None | 1 | 1 | |||||
ENGN312 | 2 | 2 | - | - | 2 | Engineering Laws and Professional ethics. | None | 22 | 7 | 9 | 1 | |||
Total | 40 | 26 | 27 | 13 | 66 | 1 | 22 | 7 | 9 |
*Additional prerequisites will be added, approved by the relevant department council and Modern Academy council and stated in the course and program specifications.
The general specialization (Basic Engineering ) courses alBy - Law:
a) Integrating knowledge and understanding of mathematics and physical sciences to develop basic engineering laws and concepts related to the Architectural Engineering and Building Technology.
b) The ability to extend knowledge and develop models and methods and use techniques, principles and laws of engineering sciences in order to lead to engineering applications across disciplinary boundaries.
c) The ability to deal effectively with numbers and concepts to identify/solve complex and open-ended engineering problems.
The requirements of the general specialization of Computer Engineering and Information Technology bachelor program consist of 59 credits (35.76% of total 165 credits), as listed in table 3.
a) Attaining knowledge of operational practice, engineering codes and design techniques relevant to the subject
b) The ability to apply engineering knowledge and creative, iterative and open-ended procedures when conceiving and developing components, systems and processes.
c) The ability to integrate engineering knowledge, engineering codes, basic and mathematical sciences in designing a component, a system or a process.
d) The ability to work under constraints, taking into account time, economy, health and safety, social and environmental factors and applicable laws
Projects and Industrial Training:
a) Gaining the knowledge and experience of applying the different principles and techniques introduced in the program of study.
b) The ability to work within defined constraints, tackle work which lacks a well-defined outcome, or which has a wide range of possible solutions and exhibit creativity in dealing with unfamiliar real-life problems.
c) The ability to investigate, plan and execute technical research specific to the Computer Engineering and Information Technology over an extended period of time; meeting deadlines and putting technical work in a social and commercial context.
d) The ability to work in a team, search published sources of information, interprets technical data, analyzes, and presents findings in various ways.
The requirements of the specific specialization courses (Applied Engineering and Design, projects & Training) of the Computer Engineering and Information Technology bachelor program consist of 50 credits (30.3% of total 165 credits), which are satisfied by completing Twenty (20) courses:
1.Sixteen (16) Compulsory Core Computer Major Courses equivalent to 35 credits (21.21%), as listed in table 4- a.
2.Four (4) course: equivalent to 15 credits (9.09%), as listed in table 4- b.
a) Gaining the knowledge and experience of applying the different principles and techniques introduced in the program of study.
b) The ability to work within defined constraints, tackle work which lacks a well-defined outcome, or which has a wide range of possible solutions and exhibit creativity in dealing with unfamiliar real-life problems.
c) The ability to investigate, plan and execute technical research specific to the Computer Engineering and Information Technology over an extended period of time; meeting deadlines and putting technical work in a social and commercial context.
d) The ability to work in a team, search published sources of information, interprets technical data, analyzes, and presents findings in various ways.
A sample study plan for the Computer Engineering and Information Technology BSc program is presented as one recommended sequence to complete the graduation requirements over 10 main semesters, the Fall and Spring semesters per academic year. Since the program is based on the credit hours system of education, the student does not have to take the courses during the semester indicated in the study plan as long as the course prerequisites are satisfied. The academic year is divided into 2 main semesters. In addition to summer courses that enable high caliber students to finish the program in nine semesters only (each summer term shouldn’t exceed 6 credit hours)