Computer Eng Materials

Home / Computer Eng Materials

Computer Eng Materials

Courses Curriculum

The courses of the Computer Engineering and Information Technology Department are classified to the following areas:

Classification according to the relevant sector requirements :

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 :

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 following 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 following 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 following table gives the following 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 following 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 following 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

The previous table shows the credit hours distribution and the requirements of:

1 - The engineering sector of the supreme council of higher education.

2 - The Egyptian NARS, August 2009 edition

It is obvious that the current program fulfills the NARS and Engineering sector requirements.