Computre Science

 Course Requirements For Computer Science

Major Courses

Course No                 Corse Title Credit Hours LectureHours Lab Hours Prerequisite
CEng116 Basics of Electronics 4 3 2       None
CoSc 121 Introduction to Computer Science 4 3 2       None
CoSc 124 Programming Fundamentals I 4 3 2  CoSc 121
CEng213 Hardware Basics and Troubleshooting 4 3 2  CEng 116
CoSc 221 Programming Fundamentals II 4 3 2 CoSc 124
CoSc 222 Object Oriented Programming I 3 2 2 CoSc 124
CoSc 223 Systems Analysis and Design 3 3 - CoSc 124
CoSc 224 Database Design and Development I 4 3 2 CoSc 124
CoSc 226 Data Structures and Algorithms Analysis 4 3 2 CoSc 124
CEng331 Computer Architecture and Organization 3 3 - CoSc 121, CEng116
CEng313 Computer Networks 3 2 2 CoSc 121
CoSc 321 Object Oriented Programming II 3 2 2 CoSc 22
CoSc 322 Webpage Design And Development I 3 2 2 CoSc 124
CoSc 324 Windows Programming 4 3 2 CoSc 221
CoSc 326 Information & Computer Science 3 3 -  CEng 313
CoSc 327 Principles of Operating Systems 4 3 2 CoSc 226
CoSc 328 Database Design And Development II 3 2 2 CoSc 224
CoSc 421 Object Oriented Software Engineering 3 3 - CoSc 321
CoSc 423 Formal Languages And Automata 3 3 - CoSc 221
CoSc 424 Introduction to Complexity Theory 3 3 - CoSc 423
CoSc 425 Webpage Design And Development II 3 2 2 CoSc 322
CoSc 426 Principles Of Compiler Design 4 3 2 CoSc 423
CoSc 428 Artificial Intelligence 3 2 2 CoSc 322
CoSc 429 Computer Graphics 3 2 2 CoSc 124
CoSc 492 Final Project 4 - - Senior Standing,CoSc421
                 Total 86 63 36    -

 

 Elective Courses (At least Two Courses from The Following)

Course No                 Corse Title Credit Hours LectureHours Lab Hours Prerequisite
CoSc323 Unix Systems Administration And Support          3 2 2 CEng313
CoSc325 Introduction To Neural Network 3 2 2    None
CoSc332 Software Project Management 3 3 - CoSc 421
CoSc332 Modeling And Simulation 3 2 2 STAT 271
CoSc412 Wireless Communication And Mobil Computing 3 2 2 CEng 313
                      Total 15 11 8       -

 

 

 Supportive Courses

Course No                 Corse Title Credit Hours LectureHours Lab Hours Prerequisite
ACCT-101 Principles Of Accenting I 3 3 -        None
ACCT-102 Principles Of Accenting II 3 3 - ACCT 101
MATH-101 Calculus I 4 4 -       None
MATH-102 Calculus II 4 4 - MATH101
MATH-202 Linear Algebra 3 3 -       None
MATH-301 Discrete Mathematics &Combinatory 3 3 -       None
MATH-302 Numerical Analysis 3 3 - MATH101
STAT-204 Introduction To Statistics 2 2 -       None
STAT-272 Introduction To Probability 3 3 - MAT 102
        Total 28 28      -  -

 

 

 General Education Courses

Course No                 Corse Title Credit Hours LectureHours Lab Hours Prerequisite
CIVC 101 Civics and Ethical Education 3 3 -    None
Econ 101 Introduction to Economics 3 3 -    None
Flen-201 Sophomore English 3 3 -    None
Flen-202 Spoken And Written Communication 3 3 - Flen -201
GeED-102 Social Organization And Social Cultural Process 3 3 -    None
GeED-103 Environmental Studies 3 3 - ACCT-101
Mgmt-331 Entrepreneurship 3 3 -    None
Phil 101 Introduction to Logic 3 3 - None
            Total 24 24 -  

 

 

 Summary of Course Total Requirements

     Category        Credit Hours
Major  Courses 86
Major Elective Courses 6
Supportive Courses 28
General Elective Courses 24
        Total 144

Computer Engineering

Course Requirements For Computer Engineering

 

 

    Humanity and Social Science Category

 

 

Course Code

Course Title

Credit hours

Lecture hours

Lab.

Prerequisite

 

 

Phil 101

Introduction to Logic

3

3

 -

None

 

 

Civc101

Civic and Ethical Education

3

3

 -

None

 

 

Econ 101

Introduction to Economics

3

3

 -

None

 

 

FLEn201

Sophomore English

3

3

 -

None

 

 

FLEn211

Technical Report Writing

2

2

 -

None

 

 

Mgmt314

Entrepreneurship

3

3

 -

None

 

 

Mgmt402

Quality Management

3

3

 -

None

 

 

Mgmt 404

Professional ethics

3

3

-

None

 

 

Mgmt 406

Industrial Management and Engineering Economy

3

3

 -

None

 

 

CEng 4102

Research Methods and Presentation

2

2

 -

FLEn211

 

 

Total

28

28

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineering Science and Mathematics Category

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Credit hours

Lecture hours

Lab.

Prerequisite

 

 

 

Math 131

Introduction to Calculus

3

3

 

None

 

 

 

Math 151

Applied Mathematics I

4

4

-

Math 131

 

 

 

Math 162

Applied Mathematics II

4

4

-

Math 152

 

 

 

Math 331

Applied Mathematics III

4

4

-

Math 261

 

 

 

CEng 2202

Probability and Random Processes

3

3

-

Math 331

 

 

 

CEng 2203

Computational Methods

3

2

2

CEng-1402

 

 

 

Math 332

Discrete Mathematics

4

4

-

CEng 1402

 

 

 

Total

25

23

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Core Electrical engineering  Category

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Credit hours

Lecture hours

Lab.

Prerequisite

 

 

 

CEng 1302

Fundamental of Circuit

4

3

2

CEng 1401

 

 

 

CEng 2301

Applied Electronics I

4

3

2

CEng 1302

 

 

 

CEng 2302

Applied Electronics II

4

3

2

CEng 2301

 

 

 

CEng 2304

Digital Logic Design

4

3

2

CEng 2301

 

 

 

CEng 3305

Electromagnetic Fields

3

3

-

CEng1302&Math 331

 

 

 

CEng 3301

Signals and Systems Analysis

3

3

-

Math 331

 

 

 

 

CEng 3302

Network Analysis & Synthesis

3

3

-

CEng 3301

 

 

 

CEng 3304

Introduction to Communication Systems

4

3

2

CEng 2202,

CEng 2302,

CEng  3305&

CEng 3301

 

 

 

CEng 4301

Introduction to control Engineering

3

3

-

CEng 3302

 

 

 

CEng 4303

Introduction to Instrumentation engineering

3

2

2

CEng 3302&

CEng 2304

 

 

 

CEng 4305

Digital Signal Processing

3

3

 -

CEng 3301

 

 

 

Total

38

32

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   Computer Engineering Category

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Credit hours

Lecture hours

Lab.

Prerequisite

 

 

CEng 1401

Introduction to Computer engineeringSkills

2

1

2

None

 

 

CEng 1402

Fundamentals of programming

4

3

2

None

 

 

CEng 1404

Hardware basics and troubleshooting

3

2

2

None

 

 

CEng 2401

Object Oriented   Programming

4

3

2

CEng 1402

 

 

CEng 2402

Data Structures and Algorithms Analysis

4

3

2

CEng 1402

 

 

CEng 3402

Software Engineering

3

3

-

CEng 3407

 

 

CEng 3403

Computer Architecture & Organization

3

3

-

CEng 2304

 

 

CEng 3404

Artificial Intelligence

 

3

2

2

CEng 2402

 

 

CEng 3405

VLSI DESIGN

3

3

-

CEng 2304

 

 

 

CEng 3407

Database Systems

3

2

2

CEng 1402

 

 

CEng 3408

Microcomputer & Interfacing

3

2

2

CEng 3403

 

 

CEng 4401

Data Comm. & Computer Networks

4

3

2

CEng 3304

 

 

CEng 4402

Embedded Systems

4

3

2

CEng 3408,

CEng 4303&

CEng 4408

 

 

CEng 4404

Information and computer security

3

3

-

CEng 4401

 

 

CEng 4406

Mobile computing and smart apps.

3

2

2

CEng 3304 &CEng 2401

 

 

CEng 4408

Principles of Operating Systems

3

2

2

CEng 2402&

CEng 3403

 

 

CEng 4410

Seminar and semester project in Computer engineering

3

3

-

 

 

 

CEng 5402

Introduction to Digital Image processing

3

2

2

CEng 4305

 

 

CEng 5404

Distributed  Systems

3

2

2

CEng 4401 &CEng 4408

 

 

Total

61

47

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Elective Courses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Cr. hours

Lec. hours

 

 

Lab.

 

 

Prerequisite

 

 

CEng 5501

Introduction to Quantum Computer and Algorithms

3

-

-

Math 151, CEng 2402, CEng 3403

 

 

CEng 5503

Human Computer Interaction

3

-

-

CEng 2401

 

 

CEng 5505

Computer Performance Modelling and Simulation

3

-

-

CEng 2202

 

 

CEng 5502

Systems Programming

3

-

-

CEng 4408, CEng 2401, CEng 3403

 

 

CEng 5504

Broadband Networks: Concepts and Technology

3

-

-

CEng 4401, CEng 3304

 

 

CEng 5506

Networked Embedded Systems and Sensor Networks

3

-

-

CEng 4303, CEng 3408

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Industry Internship

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Cr. hours

Lec. hours

 

 

Lab.

 

 

Prerequisite

 

 

 

CEng  5501

Industry Internship 

6

-

-

Successful completion of all semesters before the internship program

 

 

 

 

 

 

 

 

 

 

 

 

 

    

         

 Bachelor Project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Code

Course Title

Cr. hours

Lec. hours

Lab.

Prerequisite

 

 

 

CEng 5602

B.Sc. Project

6

 -

-

Senior Standing

(Successful completion of all semesters before the final semester)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

      Summary of Course Total Requirements

 

Category

Credit Hours

Humanity and Social Science Category

28

Engineering Science and Mathematics Category

22

Core Electrical engineering  Category

38

Computer Engineering Category(core)

73

Total

161

 

 

 

 

 

 

Accounting and Finance

 Courses Requirements for accounting and finance

 

                               Major Courses

No.

Course No.

Course title

Cr. Hrs.

Lect. Hrs.

Lab. Hrs.

Prerequisite

1

Principles of Accounting I     

Acfn101

3

3

-

None

2

Principles of Accounting II

Acfn102

3

3

-

Acfn101

3

Financial Accounting I

Acfn201

4

4

-

Acfn102

4

Cost and Management Accounting I

Acfn211

3

3

-

Acfn102

5

Financial Management I

Acfn221

3

3

-

Acfn102

6

Computerized Accounting

Acfn231

2

2

-

Acfn102

7

Financial Accounting II

Acfn202

4

4

-

Acfn202

8

Cost and Management Accounting II

Acfn212

3

3

-

Acfn211

9

Financial Management II

Acfn222

3

3

-

Acfn221

10

Accounting Information System

Acfn242

3

3

-

Acfn231

11

Advanced Accounting

Acfn 301

4

4

-

Acfn202

12

Public Finance and Taxation

Acfn311

3

3

-

Acfn202

13

Project Planning and Analysis

Acfn321

3

3

-

Acfn221

14

Government and NFP Accounting

Acfn303

4

4

-

Acfn202

15

Auditing

Acfn332

3

3

-

Acfn202

16

Auditing II

Acfn344

3

3

 

Acfn332

17

Research Methods in Accounting

Acfn315

3

3

-

Mgmt 326

18

Financial Market and Institutions

Acfn 343

2

2

 

Acfn 222

19

Risk Management and Insurance

Acfn241

3

3

 

Acfn 102

20

Banking and Finance

Acfn 223

3

3

 

Acfn 102

21

Working Capital Management

Acfn 322

2

2

 

Acfn 221

22

Investment and Portfolio Management

Acfn 352

3

3

 

Acfn 321

23

Final Project

Acct 342

3

3

-

Acct315

T O T A L

69

69

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Supportive Courses

 

No.

Course title

Course No.

Cr. Hrs.

Lect. Hrs.

Lab. Hrs.

Prerequisite

1

Introduction to Management         

MGMT 211

3

3

-

 

2

Mathematics for Management

MGMT 221

3

3

-

 

3

Micro Economics

ECON 111

4

4

-

 

4

Statistics for Management

MGMT 326

3

3

-

 

5

Principles of Marketing

MGMT 341

3

3

-

 

6

Operation Research

MGMT 341

3

3

-

 

7

Entrepreneurship & small business management

MGMT 212

3

3

-

 

8

Basic Computer Skills

CS 121

3

2

2

 

9

Macro Economics

ECON231

3

3

 

None

10

Business Law

BUSL 131

3

3

-

 

T O T A L

31

30

2

 

 

 General Education Courses

 

No.

Course title

Course No.

Cr. Hrs.

Lect. Hrs.

Lab. Hrs.

Prerequisite

1

Sophomore English

FLEN 201

3

3

-

 

2

General Psychology

 

 

 

 

 

3

Written and Spoken Communication

FLEN 202

3

3

-

FLEN 201

4

Civics and Ethical Education

GEED 101

3

3

 

 

T O T A L

12

12

-

 

 

Summary of Course Total Requirements

 

               Category

 

                Credit Hours

Major Courses

                        69

Supportive Courses

                        31

General Education Courses

                        12

             Total

                        112