Computers and Information Technology Department Courses

Home / Computers and Information Technology Department Courses

Computers and Information Technology Department Courses

Courses (contain the folBy - Lawing)

➢ By - Law 2012

Classification according to the relevant sector NARS requirements:

For the Engineering sector, for example;

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

➢ By - Law 2018

Classification according to the relevant sector NARS requirements:

For the Engineering sector, for example;

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

➢ By - Law 2020

Classification according to the relevant sector NARS requirements:

For the Engineering sector, for example;

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

Courses Curriculum

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)

➢ By - Law 2012

Classification according to the relevant sector NARS requirements :

For the Engineering sector, for example;

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

Core Human Sciences Courses (12 Compulsory credit Hours).

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        

Humanities and social science courses :

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.

Elective Human Sciences Courses (4 Credits Elected).

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.

Mathematics and Basic Sciences

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

Basic sciences Courses give the folBy - Lawing knowledge and understanding and skills:

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

Mathematics & Basic Science Subjects (36 Compulsory Credit Hours)

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 Courses

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.

Table of Core Basic Engineering Courses (63 Compulsory Credit Hours).

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 and design Courses and Projects

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.

Core Applied Engineering Courses (34 Compulsory Credit Hours):

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

 

 

 

 

Applied Engineering Elective Courses (12 Credits) :

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

 

 

 

 

Computer major courses (3 credit from communication major)

Course

Hours

Pre-requisite

Code

Title

Cred

Lec

Tut

Lab

ELC 421

Digital signal processig

3

2

1

2

 

Projects & Training

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.

Table of Projects and Industrial Training (16 Compulsory Credit Hours).

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.

Credit hours distribution

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

➢ By - Law 2018

Classification according to the relevant sector NARS requirements:

For the Engineering sector, for example;

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 :

For the Engineering sector, for example;

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.

Table 1-a Compulsory Courses of University Requirements (12 credit Hours, 6.67% of total 180 credits).

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            

Table 1-b Elective Courses of University Requirements (4 Credits Hours, 2. 22% of total 180 credits).

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*            

The University Requirements make 8.89% of the total credit hours.

2- Mathematics and Basic Sciences

• Mathematical Courses give the folBy - Lawing knowledge ,understanding and skills:

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

• 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 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.

Table -2 Courses of Institute Requirements (Mathematics and Basic science cources) (30credits, 16.66% of total 180 credits

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        

3- Basic Engineering Courses

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.

Table -3 Requirements of the general specialization of the program (Basic Engineering Courses) (67 Credit Hours, 37.22% of total 180 credits)

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  

• ELCN060: Summer training for level zero.
• ELCN160: Summer training for level one.

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.

4- Applied Engineering and design Courses

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.


Table 4-a Requirements of the specific specialization of the program (Applied Engineering and design cources) (37 Credit Hours, 20.55% of total 180 credits)

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  

Table 4-b Applied Engineering and design Elective Courses (12Credits+3 Credits from Communications Major ,8.33% of 180 Credit

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

Table 4-c Projects and Industrial Training cources (15 Credit Hours, 8.33% of total 180 credits)

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  

5- Sample study plan

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)


First Semester (Level zero)

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

Second Semester (Level zero)

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

Summer Training

Course Code Course Title Total Credits L T P Total
ELCN060 Summer Training-1 0 0 - 0 0
Total 0 0 - 0 0

Third Semester (Level one)

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

Fourth Semester (Level one):

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

Summer Training

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

Fifth Semester (Level two)

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

Sixth Semester (Level two)

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

Summer Training

Course Code Course Title Total Credits L T P Total
CMPN260 Industrial Training -1 3 1 - 4 5
Total 3 1 - 4 5

Seventh Semester (Level three)

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

Eighth Semester (Level three)

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

Summer Training

Course Code Course Title Total Credits L T P Total
CMPN360 Industrial Training -2 3 1 - 4 5
Total 3 1 - 4 5

Ninth Semester (Level Four)

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

Tenth Semester (Level Four)

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

➢ By - Law 2020

Classification according to the relevant sector NARS requirements:

For the Engineering sector, for example;

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.

Table 1-a Compulsory Courses of University Requirements (12 credit Hours, 7.27% of total 165 credits).

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        

Table 1-b Elective Courses of University Requirements (4 Credits Hours, 2.43% of total 165 credits).

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.

2- Mathematics and Basic Sciences

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.

Table 2 Courses of Institute Requirements (40 credits, 24.24% of total 165 credits)

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.

3- Basic Engineering Courses

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.

4. Requirements of the specific specialization of the program Applied Engineering and Design

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.

5. Projects and Computer 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.

6. SAMPLE STUDY PLAN:

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)