Education of Informatics

 
 1. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Structured programming

M

2

2

2

6

 2  Introduction to computing M  2  1 2

 6 

 3

 Discrete mathematics 1

M

3

3

0

6

 4

 Calculus 1

M

3

2

1

6

 5  Introduction to internet M
 
 2. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Object-oriented programming

M

2

2

2

6

 2  Computer architecture and organization M 2 2 2

 6 

 3

 Discrete mathematics 2

M

3

2

1

6

 4

 Calculus 2

M

3

2

1

6

 5

 Professional skills

M

0

4

0

6

 
 3. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Algorithms and data structures

M

2

2

2

6

 2  IT learning systems M 2 2 2

 6 

 3

 Elective course

E



6

 4

 Elective course

E




6

 5

 Elective course

E




6

Elective courses
 1  Computer networks E  2 2  6
 2  Advanced programming E 2 2  2  6
 3  Internet programming E 2 1  2 6
 4  Probability and statistics E 3 2  6
 5  Interactive applications E 2 1  2  6
 
 4. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Operating systems

M

2

2

2

6

 2  Computer graphics fundamentals M 2 2 2

 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Human computer interaction E 2 1  2 6
 2  Visual programming E  2  1  2  6
 3  Internet technologies E  2  1  2  6
 4  Software engineering E 2 2  1  6
 5  Image processing E 2  2  6 
 
 5. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Educational software design

M

2

1

2

6

 2  Databases M 2 2 2

 6 

 3

 Pedagogy

M

2

2

2

6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Web programming E 2 1  2 6
 2  Linear algebra E 2  2   1
 3  Mobile platforms and programming Е 2 1  2  6
 4  Multimedia technologies E  2   2   2  6
 5  Networking services administration E  2  1  2  6
 
 6. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 ICT in education

M

2

1

2

6

 2  Psychology M


 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Artificial intelligence E
 2  Digital libraries E 2 2 6
 3  Mobile applications E 2 1  2 6
 4  Computer systems security E 2  1   1   6 
 5  Distance learning E 2 1 2 6
 
 7. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Computer ethics 

M

2

1

2

6

 2  Digitalization and e-presentation M 2 0 2

 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course

E




6

Elective courses
 1  Visualization E 2
 2  Marketing E 2 2 1 6
 3  Informatics practicum E 2
 4   SOftware construction E 2
 
 8. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Diploma thesis

M




6

 2  Methodics of informatics with practice M 2 2 2

 6 

 3

 Macedonian language

M




6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Administration of IT systems E 2 2 1 6
 2  Computer animation E 2 1 2 6
 3  ICT project management E 2 2  1  6