Courses curricula

Curricula of courses are available here.

 

 

Courses

Course

Credit Hours

Lecture Contact Hours

Lab Contact Hours

Prerequisite

Calculus1

3.0

3

0

-

calculus2

3.0

3

0

Calculus1

Physics1

3.0

3

0

-

Physics2

3.0

3

0

Physics1,Calculus1

Engineering Probability and Statistics

3.0

3

0

Calculus2

Differential Equations

3.0

3

0

Calculus2

Computer Workshop

1.0

0

1

Fundamentals of Computer Programming

Physics Lab

1.0

0

1

Physics2

Fundamentals of Computer Programming 

3.0

3

0

-

Electrical Circuits

3.0

3

0

Differential Equations

Discrete Mathematics

3.0

3

0

-

Advanced Programming

3.0

3

0

Fundamentals of  Computer

Data Structures

3.0

3

0

Advanced Programming,Engineering Mathematics

Digital Circuits(Logic Design)

3.0

3

0

Data Structures

Theory of Computation

3.0

3

0

Data Structures

English For Computer Engineers

2.0

2

0

General English

Technical Writing and Presentation(Scientific and Technical Presentation)

2.0

2

0

English for Computer Engineers

Engineering Mathematics

3.0

3

0

Calculus2,Differential Equations

Computer Architecture

3.0

3

0

Digital Circuits

Algorithm Design

3.0

3

0

Data Structures

Computer Aided Design

3.0

3

0

Computer Architecture

Microprocessors and Assembly Language

3.0

3

0

Computer Architecture

Computer Networks

3.0

3

0

Operating Systems

Artificial Intelligence and Expert Systems

3.0

3

0

Data Structures

Principles of Computer Design

3.0

3

0

Data Structures

Operating Systems

3.0

3

0

Data Structures,Computer Architecture

Operating  Systems Lab

1.0

0

1

Operating Systems

Digital Circuits and Computer Architecture Lab

1.0

0

1

Digital Circuits,Computer Architecture

Microprocessors Lab

1.0

0

1

Microprocessors and Assembly Language

Computer Networks Lab

1.0

0

1

Computer Networks

Electronic Circuits

3.0

3

0

Electrical Circuits

Digital Electronics

3.0

3

0

Electronic Circuits

Data Transmission

3.0

3

0

Engineering Probability and Statistics,Signals and Systems

Linear Control Systems

3.0

3

0

Signals and Systems

Electronic Circuits Lab

1.0

0

1

Electronic Circuits

Digital Electronics Lab

1.0

0

1

Digital Electronics

Computer Aided Design Lab

1.0

0

1

Computer Aided Design

Signals and Systems

3.0

3

0

Engineering Mathematics

Undergraduate Project

3.0

0

3

-

Systems Analysis and Design

3.0

3

0

Advanced Programming

Database Systems

3.0

3

0

Data stuctures

Design of Programming Languages

3.0

3

0

Principles of Compiler Design

Software Engineering

3.0

3

0

Analysis of Design of Software Systems

Internaet Engineering

3.0

3

0

Computer Networks

Network Security

3.0

3

0

Computer Networks

Principles of Secure Computing

3.0

3

0

Operating Systems

System Security

3.0

3

0

Database Systems,Operating Systems

Management of Data Security

3.0

3

0

Pronciples of Secure Computing

Principles of Cryptography

3.0

3

0

Pronciples of Secure Computing

Secure Programming

3.0

3

0

Analysis and Design of Software Systems

Laws in Security

3.0

3

0

Network Security,Systems Security

Software Hardware Co-Design

3.0

3

0

Computer Architecture

Principles of Real-time and Embedded Systems

3.0

3

0

Operating Systems,Microprocessors and Assembly Language

VLSI

3.0

3

0

Digital Electronics

Architecture of Kernel Accelerators

3.0

3

0

Advanced Programming,Computer Architecture

Principles of Computational Intelligence

3.0

3

0

Advanced Programming

Principles of Computer Vision

3.0

3

0

Principles of Computational Intelligence

Principles of Natural Language Processing

3.0

3

0

Signals and Systems,Probability and Statistics

Principles of Robotics

3.0

3

0

Signals and Systems

Human Computer Interaction

3.0

3

0

Analysis of Design of Software Systems

Software Testing

3.0

3

0

Analysis of Design of Software Systems

Formal Methods in Software Engineering

3.0

3

0

Analysis of Design of Software Systems

Object-Oriented Design

3.0

3

0

Advanced Programming

Principles of Programming

3.0

3

0

 

Assembly and Machine Code

3.0

3

0

 

Numerical Analysis

3.0

3

0

 

Database Lab

1.0

0

1

 

Mobile Programming

3.0

3

0

 

GPU programming

3.0

3

0

 

User interface design lab

1.0

0

1

 

Green Computing

3.0

3

0

 

Randomized Algorithms

3.0

3

0

 

Configurable Architectures

3.0

3

0

 

Evolutionary Computing

3.0

3

0

 

Statistical Pattern Detection

3.0

3

0

 

Fuzzy Systems

3.0

3

0

 

Advanced Database Systems

3.0

3

0

 

Optimizitation Algorithms

3.0

3

0

 

Web Programming

3.0

3

0

 

Parallel Algorithms

3.0

3

0

 

Data Mining

3.0

3

0

 

Modeling of Biological Systems

3.0

3

0

 

Intro to Computational Biology and Bioinformatics

3.0

3

0

 

Text Mining

3.0

3

0

 

Information Networks

3.0

3

0

 

Advanced Engineering Mathematics

3.0

3

0

 

Business Intelligence

3.0

3

0

 

E-Commerce Security

3.0

3

0

 

Knowledge Management Systems

3.0

3

0

 

Scientific computations and data analysis

3.0

3

0

 

Computer Graphics

3.0

3

0