Students

Electrical and computers program

Undergraduate Students

Electronical Engineering and Electronics

And Computer Science

Program of Studies

 

Required Obligatory Courses

 

First Semester

 

Course Number

Name of the Course

Hours

0509.1824

Linear Algebra

7

0509.1826

Physics (1)

6

0509.1834

Physics laboratory (A)

3

0509.1842

Differential and Integral Methods

7

0368.1118

Discrete mathematics

6

 

Elective Course

2

Total Hours

31

 

 

Second Semester

 

Course Number

Name of the Course

Hours

0509.1829

Physics (2)

6

0509.1843

Differential and Integral Calculus

5

0509.1845

Ordinary Differential Equations

4

0512.2503

Introduction to Electrical Engineering

5

0368.1105

Introduction to Computer Science

6

Total Hours

26

 


Third Semester

 

Course Number

Name of the Course

Hours

0509.2801

Introduction to Probability and Statistics

4

0509.2843

Harmonic Analysis

3

0509.2844

Complex Functions

3

0512.2531

Introduction to Linear Systems

3

0512.3561

Digital Logic Systems

4

0368.2157

Software 1

4

0368.2158

Data Structures

4

Total Hours

25

 

 

Forth Semester

 

Course Number

Name of the Course

Hours

0512.2509

Introduction to Electronic Devices

3

0512.2526

Electromagnetic Fields and Waves

5

0512.3532

Introduction to Signal Analysis

4

0512.4400

Computer Organization

4

0368.2160

Efficiency of Computations

4

0368.2161

Software Project

2

0368.2200

Computational Models

4

Total Hours

26

 


Fifth Semester

 

Course Number

Name of the Course

Hours

0512.3513

Analog Electronic Circuits

6

0512.3632

Random Signals and Noise

5

0368.2162

Operating Systems

4

0368.2170

Logic for Computer Science

4

Total Hours

19

 

 

Sixth, Seventh and Eighth Semester

 

Course Number

Name of the Course

Hours

0368.3168

Computational Complexity

4

0512.3514

Digital Electronic Circuits

4

0512.3594

Laboratory in Electronic Circuits

4

0368.3030

Communication Networks

4

0512.4462

Introduction to Computer Communications

4

0512.4100

Communication Systems

4

0512.4200

Introduction to Digital Signal Processing

4

0512.4000

Project

4

 

3 Track Courses

 

 

 

Track Courses- List

Hardware

Course Number

Name of the Course

Hours

0512.4461

Computers Architecture

4

0512.4490

Advanced Computer Architecture Laboratory

3

0512.4492

Advanced - Computer Organization

4

0512.4703

Introduction to VLSI Design

4

0510.7405

Advanced Computer Architecture

2

0368.3469

Multiprocessor Programming

4

Communication Network for Computers

Course Number

Name of the Course

Hours

0368.3244

Speech Communication Networks

3

0368.4429

Distributed Computation

3

0368.4432

Resource Management Telecommunication Network

3

0512.4163

Introduction to Error Correction Codes

4

0512.4409

Network Algorithms

4

0512.4491

Advanced Computer Communication Laboratory

3

0368.3250

Web System and Application Security

3

0368.3049

Introduction to Modern Cryptography

3

0368.4162

Foundations of Cryptography

3

0368.4436

Queueing Theory

3

Communication

 

Course Number

Name of the Course

Hours

0512.4100

Communications Systems

4

0512.4161

Digital communications

4

0512.4162

Digital Transmission of Signals

4

0512.4163

Introduction to Coding Theory

4

0512.4164

Communication Circuits

4

0512.4190

Advanced Laboratory for communications

3

Signal Processing

Course Number

Name of the Course

Hours

0512.4200

Introduction to digital Signal Processing

4

0512.4162

Digital Transmission of  Signals

4

0512.4261

Introduction to Statistical Signal Processing

4

0512.4262

Digital Image Processing - Principles

4

0512.4290

Advanced Laboratory for Digital Signal Processing

3

Software

Course Number

Name of the Course

Hours

0368.3058

Advanced Topics in Programming

4

0368.3500

Workshop in Computer Science

5

0368.3052

Object Oriented Software Engineering

3

0368.3064

Web. Cloud. Mobile. Social

3

0368.3133

Compilation

4

0368.3241

Programming Languages

3

0368.3458

Data Bases Systems

3

0368.3460

The Formal Approach to Real-Time Systems Development

3

 


 

Course Number

Name of the Course

Hours

0515.4007

Introduction to Computer Communication

4

0515.4008

Topics in Computer Networks

4

0515.4009

Networking Algorithms

4

0515.4012

Advanced Computer Communication Laboratory

2

0512.4655

Introduction to Coding Theory

4

0365.4436

Queueing Theory

3

0368.3016

Protokols and Computer Networks

3

0368.3042

Advanced Topics in Computers Communication Network

3

0368.4429

Distributed Computation

3