Home   Contact ACU   Site Map
 
 
  Course Subjects
 

V.1.  First Level Requirements:

The 1st Level credit hours (39 ch) for all specializations

  • Compulsory Courses (30 c.h.)

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

LAN 101

English Language

3

3

1.5

__

MAT 101

Linear Algebra

3

3

1.5

__

UNI 101

Presentation & Communication Skills

3

3

__

__

CSC 101

Computer Essentials I

3

3

3

__

PHY 101

Physics

3

3

3

__

MAT 102

Calculus I

3

3

1.5

__

UNI 106

Technical Report Writing

3

3

__

__

CSC 102

Computer Essentials II

3

3

3

CPE 101

MAT 103

Discrete Math

3

3

1.5

MAT 101

CNE 101

Electronics

3

3

__

PHY 101


Elective Courses (9credit hours)

The student selects 9 credit hours out of the following courses:

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

UNI 102

Project Management

3

3

__

__

UNI 103

Introduction to Psychology

3

3

__

__

UNI 104

Sociology

3

3

__

__

UNI 105

Principles of Economics

3

3

__

__

PHI 101

Professional Ethics

3

3

__

__

PHI 102

Critical & Creative Thinking

3

3

__

__

MAN 101

Fundamentals of Management

3

3

__

__





V.2.  Second Level Requirements

2ND level (33 credit hours –compulsory courses)

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

MAT 201

Linear Algebra II

3

3

1.5

MAT 101

MAT 202

Calculus II

3

3

1.5

MAT 102

MAT 203

Calculus III

3

3

1.5

MAT 202

STA 201

Probability & Statistics

3

3

1.5

MAT 102

CSC 201

Introduction to Computer Science

3

3

3

CPE 102

CSC 202

Fundamentals of Programming

3

3

1.5

CSC 201

CSC 203

Data structures

3

3

3

CSC 201

CSC 204

Principles of Programming Languages

3

3

3

CSC 201

CNE 202

Logic Design

3

3

3

CPE 102

CNE  201

Electric Circuits

3

3

1.5

CNE 201

CSC 205

Analysis & Design of Algorithms

3

3

1.5

CSC 201

 


V.3.  Third Level Requirements

The 3rd level (30credit hours-compulsory)

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

SWE 301

Database I

3

3

3

CSC 203

CSC 301

Operating Systems

3

3

1.5

CSC 202

CNE 302

Computer Organization

3

3

1.5

CSC 201

CNE 304

Computer Networks I

3

3

1.5

CNE 301

CSC 304

Programming on the Web

3

3

1.5

CSC 201

CNE 303

Computer Architecture

3

3

1.5

CSC 201

CNE 301

Data Communications

3

3

1.5

MAT 202

SWE 302

Information Systems Analysis & Design

3

3

1.5

CSC 201

CSC 303

Introduction to Artificial Intelligence

3

3

1.5

CSC 201

CSC 302

Computer Graphics

3

3

1.5

CSC 202

SWE 303

Software Engineering I

3

3

1.5

CSC 204





V.4.  Fourth Level (Computer Science Specialization)

  • 12 credit hours-compulsory

Course Code

Course Name

Credit hours

Lecture

Practical

Prerequisite

CSC 401

Compilers and Interpreters 

3

3

1.5

CSC 303

CSC 402

Formal Languages and Automata

3

3

1.5

CSC 204

CSC 412

Project I

3

1.5

7.5

85 credit hours

CSC 413

Project II

3

1.5

7.5

85 credit hours

  • Electives (18 credit hours)

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

     SWE 401

Database II

3

3

1.5

SWE 301

SWE 402

Software Engineering II

3

3

1.5

SWE 303

CSC 405

Programming on the Web

3

3

3

CSC 202

CSC 406

Introduction to Visual Computing

3

3

1.5

CSC 204

CSC 407

Human Computer Interaction

3

3

1.5

CSC 202

CSC 408

Knowledge Based Systems

3

3

1.5

CSC 303

CSC 409

Natural Languages Processing

3

3

1.5

CSC 408

CSC 411

Selected Topics in Computer Science

3

3

1.5

___

CNE 404

Computer Systems Modeling &Analysis

3

3

1.5

STA 101

CNE 406

Distributed Systems

3

3

1.5

CNE 304

CSC 403

Software Tools &Systems Programming

3

3

1.5

CSC 202

CSC 404

Design Interactive Computational Media

3

3

1.5

CSC 202





V.5.  Fourth Level (Networks Specialization)

  • 12 credit hours-compulsory

Course Code

Course Name

Credit hours

Lecture

Practical

Prerequisite

CNE 402

Computer Networks II

3

3

1.5

CNE 304

CNE 401

Communications Technology I

3

3

1.5

CNE 301

CNE 412

Project I

3

1.5

7.5

85 credit hours

CNE 413

Project II

3

1.5

7.5

85 credit hours

  • Electives (18credit hours)

Course Code

Course Name

Credit hours

Lecture

Practical

prerequisite

CNE405

Wireless and Mobile Networks

3

3

1.5

CNE 304

CNE403

Communications Technology II

3

3

1.5

CNE 401

CNE406

Distributed Systems

3

3

3

CNE 304

CNE407

Networks & Communications Software

3

3

1.5

CNE 304

CNE408

Information and Computer Networks Security

3

3

1.5

CNE 304

CNE409

Internetworking

3

3

1.5

CNE 304

CNE411

Selected Topics in Computer Networks

3

3

1.5

___

CSC405

Programming on the web

3

3

1.5

CSC 202

CNE404

Computer Modeling& Analysis

3

3

1.5

STA 201

CNE 411

Selected Topics in Computer Network

3

3

1.5

___





V.6.  Fourth Level (Software Engineering Specialization)

  • 12 credit hours-compulsory

Course Code

Course Name

Credit hours

Lecture

Practical

Prerequisite

SWE 401

Database II

3

3

1.5

SWE 301

SWE 402

Software Engineering II

3

3

1.5

SWE 303

 SWE 412

Project I

3

1.5

7.5

85 credit hours

 SWE 413

Project II

3

1.5

7.5

85 credit hours

  • Electives (18credit hours)

Course Code

Course Name

Credit hours

Lec.

Practical

Prerequisite

CSC 405

Programming on the Web

3

3

3

CSC 202

SWE 403

Unified Modeling Languages

3

3

1.5

CSC 202

SWE 404

Requirements Engineering

3

3

1.5

SWE 303

SWE 405

Software Quality Assurance

3

3

1.5

SWE 303

SWE 406

Software Testing

3

3

1.5

SWE 303

SWE 407

Embedded Software Design

3

3

1.5

SWE 401

SWE 411

Selected Topics in Software Engineering

3

3

1.5

__

SWE 408

Object- Oriented Analysis &Design

3

3

1.5

SWE 303

CNE 404

Computer Systems Modeling & Analysis

3

3

1.5

STA 201

CNE 406

Distributed Systems

3

3

1.5

CNE 304

SWE 409

Object Oriented Implementation

3

3

1.5

SWE 303

SWE 410

Capability Maturity Models

3

3

1.5

SWE 303

 CSC 403

Software  tools of Systems Programming

3

3

1.5

CSC 202