Curricula for preliminary studies of the Department of Computer Science

 

                                                                      First class

 

 

Theoretical

practical

Number unite

1

Logical design

2

2

6

2

Structured programming

2

2

6

3

mathematics

3

-

6

4

Computer techniques and installation

2

2

6

5

Discrete Structure

3

-

6

6

Education Principles

2

-

4

7

Educational psychology

2

-

4

8

Foundations of education

2

-

4

9

Human rights and democracy

1

-

2

10

the total

44

 

                                                                      Second class

 

 

Theoretical

practical

Number unite

1

data structures

2

2

6

2

object oriented programming

2

2

6

3

Microprocessors and assembly language

2

2

6

4

Numerical Analysis

2

2

6

5

Design Data Base

2

2

6

6

Automate Theory

3

-

6

7

Research methodology

2

-

4

8

Developmental psychology

2

-

4

9

Secondary education and educational administration

2

-

4

10

the total

48

 

 

                                                                      third class

 

 

Theoretical

practical

Number unite

1

Artificial intelligence

2

2

6

2

Compliers

2

2

6

3

Computer Graphics

2

2

6

4

Visual Basic

2

2

6

5

Computer Architectural

3

-

6

6

Software engineering

2

-

4

7

Counseling and Psychological Health

2

-

4

8

teaching methods

2

-

4

10

the total

42

 

                                                                      Fourth class

 

 

Theoretical

practical

Number unite

1

Computer security

2

2

6

2

Operating Systems

2

2

6

3

Research project

2

-

4

4

Web Design

2

2

6

5

computer networks

2

2

6

6

Data mining

2

-

4

7

Measuring and Evaluating

2

-

4

8

View and apply

2

-

4

10

the total

40