Did you mean
implementation

Резултати од пребарување

Software Engineering (3+1+1)

1. General Information

 

The second cycle studies in software engineering aim to provide quality and top European education and training of software engineers who will be able to bear the technical and economic responsibility of designing, developing, using and maintaining complex software systems. Upon completion of their studies, these engineers will be able to take responsible positions in the processes of planning, designing, developing and running software projects, including their business aspects.

 

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
  • Study Program Name: Academic Second Cycle Software Engineering Studies
  • Scientific-research area: technical-technological (2)
  • Field: Computer Science and Informatics (212)
  • Area: Software Engineering
  • The value of postgraduate studies is 60 ECTS or 120 ECTS credits .
  • Duration of studies: 2 or 4 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • The first semester consists of subjects, while the second has a smaller number of subjects and is reserved for the final project, ie. for the master's thesis.
  • Admission Requirements : Completed undergraduate studies in the field of informatics or computer technology and informatics with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
  • First semester: 3 compulsory courses and 2 electives, one of which may be from the University list.
  • Second semester: 1 compulsory and 1 elective, which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and a final project of 18 ECTS
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4
  • The academic title or degree obtained after graduation is

 

- Master in Information Science and Computer Engineering in the field of Software Engineering

 

2. Introductory layer

The introductory layer is intended for students who study for less than four years or have earned less than 240 credits from previous studies.

Table 1: List of introductory layer items

РБ Subject Semester ECTS
1 Mandatory subject 1 From Table 2 VII 6
2 Mandatory subject 2 From Table 2 VII 6
3 Mandatory subject 3 From Table 2 VIII 6
4 Mandatory subject 4 From Table 2 VIII 6
5 Elective course 1 1 VII 6
6 Elective 2 1 VII 6
7 Elective course 3 1 VII 6
8 Elective 4 1 VIII 6
9 Elective course 5 1 VIII 6
10 Selection from the university list of free courses VIII 6

[1] Selection from the lists of subjects from the introductory layer of all master studies at the Faculty of Information Sciences and Computer Engineering

Elective courses can be selected from the proposed list of courses of the study program, Table 2, or from the proposed lists of courses from the introductory layer of other study programs of the Faculty of Information Sciences and Computer Engineering. The selection of courses should be made in accordance with the previous knowledge of the candidate and the necessary knowledge to continue with the postgraduate studies in software engineering. Only one free choice of subject is allowed which is on the university list of subjects for the first year of two-year postgraduate studies.

 

Table 2:   List of items

РБ Code / Subject Semester ECTS Prerequisite2
1 CSEW522   Advanced Web Design  VII 6 no
2 CSEW519   Mobile platforms and programming VII 6 Object-Oriented Programming
3 CSEW702   Web based systems  VII 6 Network Programming
4 CSEW514  Implementation of Free and Open Source Systems  VII 6 no
5 CSEW313   Advanced Programming  VII 6 Object-Oriented Programming
6 CSEW704   Integrated Systems Design VIII 6 Databases
7 CSES602   Security of computer systems VIII 6 Operating Systems
8 CSES616   Mobile Applications VIII 6 Object-Oriented Programming
9 CSES631   Software Quality and Testing VIII 6 Software Engineering
10 CSES634   ICT Project Management VIII 6 no

 

 

[2] The titles of the courses are given according to the curricula of the undergraduate studies at the Faculty of Information Technologies and Computer Engineering, UKIM, Skopje. Students who have graduated from other institutions will have to show passed exams in subjects appropriate to the above in order to meet the prerequisites for the respective subject.

 

After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (IX and X semester).

 

3. Studies

Table 3: List of Postgraduate Courses

РБ CODE / Subject Semester M / E ECTS
1 SI-Z-01 Software lifecycle management  IX M 6
2 SI-Z-02 DevOps software development IX M 6
3 СE-M-03 Software Design Templates IX M 6
4 Elective IX E 6
5 Elective IX E 6
6 SI-Z-04 Software quality management X M 6
7 Elective X E 6
8 Master Thesis X M 18

 

At least one elective should be chosen from the offered electives in Table 4. At most one of the electives can be chosen from the University list of master's degree programs. A maximum of two electives can be selected from the courses offered in the other second cycle studies at the Faculty of Information Sciences and Computer Engineering.

 

Table 4: Electives

РБ New code /   Subject Semester ECTS
1 SI-I-01   Time series analysis and forecasting IX 6
2 SI-02  Design of video games and special effects IX 6
3 СE-E-03   Medical Informatics IX 6
4 СE-E-04   Multimedia and scalable web   IX 6
5 СИ-И-05  Model based software Engineering IX 6
6 SI-06   Critical systems software engineering X 6
7 СE-E-07   Engineering Ethics  X 6
8 SI-08   ERP Business Systems Engineering X 6
9 СE-E-09   Software reliability X 6
10 СE-E-10   Shape Recognition X 6
11 SI-I-11   Decision Support Systems X 6
12 СE-E-12   System Integration X 6
13 СE-E-13   Software Architectures X 6
14 IS-I-06   Analysis and Design of Information Systems IX 6
15 IT-Z-02   Advanced mobile and web applications IX 6
16 ITMW01  Advanced Software Project Management IX 6
17 IT-I-05   Data visualization IX 6
18 КН-M-03   Formal methods IX 6
19 IT-Z-03   Internet Security & Privacy IX 6
20 IS-I-14   Multimodal interaction X 6
21 IS-I-18   Intelligent mobile applications X 6
22 ITMS01 Advanced Software Requirements Engineering X 6

 

The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this   link .

Табови

д-р Весна Димитрова

Табови

д-р Боро Јакимовски

Табови

д-р Марјан Гушев

IT Management (4+1)

IT Management  (4 + 1)

1. General Information

Postgraduate studies in Management in Information Technology aim to provide quality and top European education and training of highly educated staff with in-depth knowledge of methods and techniques for managing ICT projects and systems. Upon completion of their studies, these staff will be able to take responsible positions in the processes of planning, design, management and monitoring of ICT projects and systems, including their business aspects.

The program in Management Studies in Information Technology is compatible with the relevant studies offered at most of the world's universities that support this topic and enable student mobility.

  • Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of computer science and engineering - FCSE
  • Study Program Name:   IT Management
  • Scientific-research area:   2 technical-technological
  • Field
  • The value of postgraduate studies is   60 ECTS credits .
  • Duration of studies:   2 semesters .
  • One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
  • Admission Requirements : Students in Information Technology Management can enroll in graduate students who have 240 or 180 undergraduate credits.
  • Introductory layer : Students who have earned less than 240 credits during their studies are offered a variety of introductory courses. After their successful realization, the student acquires the right to continue with the first semester of postgraduate studies.
  • First semester: 2 compulsory courses, 2 elective courses in the field.
  • Second semester: 1 compulsory subject in the field, 1 elective subject in the field and 1 elective subject from the list of UKIM and final project - master's thesis (18 ECTS)
  • 1 ECTS credit corresponds to 30 hours of total work engagement
  • The number of contact hours is 4

Upon successful completion of the postgraduate studies in Information Technology Management, the successful student will possess the following general abilities and qualifications:

  • Ability to work in interdisciplinary teams
  • Power of analysis and synthesis
  • Power to apply knowledge in practice
  • Power to generate new ideas (creativity)
  • Power of learning
  • Ability to critique and self-critique
  • Ability to make decisions
  • Knowledge of English
  • Research skills

Upon successful completion of the postgraduate studies in Information Technology Management, the successful student will possess the following specific abilities and qualifications:

Knowledge and Understanding

 

Provides in-depth knowledge and understanding of the theoretical foundations of software and innovation project management, information systems and risk management and other disciplines.
Acquiring the necessary knowledge in the field of management with ICT systems and projects.
Develop advanced skills in planning, designing, designing, managing, testing, and implementing ICT systems and projects.
Demonstrates a high level of professional competence in the analysis of empirical data in the fields of business, industry, economics and government.
Work with applied projects to manage projects, resources, money and people.
Governs the latest industry standards and best practices, as well as opportunities for improvement and future development in the area.

Applying knowledge and Understanding

 

Can apply knowledge and understanding for professional development in a narrower area of ​​Information Technology Management.
Demonstrates skills and knowledge necessary for the individual to be competent in managing IT systems and projects at a high level.
The competencies qualify him with a solid management and technical basis with the possibility to include a selected range of broader aspects of Management in Information Technology and the like that will suitthe needs of the professional in this field with constant and rapid development.
In-depth management knowledge required for efficient work of ICT manager, independent specialist or member of specialized team.

Ability to evaluate

Demonstrates a commitment to self-improvement and continuous professional development
Demonstrates in-depth knowledge of advanced analysis and design techniques in the fields of Information Technology Management.
Demonstrates knowledge of best practices for improving productivity and mutual understanding in business organizations taking into account personal, social, scientific and ethical aspects.
Demonstrates the ability to make managerial decisions independently and link business practice with application solutions.

Communication Skills

Demonstrates the ability to communicate with colleagues and work in a team through a high level of awareness of the importance and power of communications.
Illustrates effective exchange of information, ideas and reasoned arguments.
Demonstrates high ability to work and lead multidisciplinary teams
Demonstrates ability to plan and manage time at managerial level and professional socialization and conflict resolution.
Recognizes complex organizational structures and the need to restructure them,   understands their impact on effectiveness and efficiency in combination with modern technologies.

  Learning Skills

Demonstrates an understanding of the basics of research methodology, with the ability to evaluate, design and conduct research in the field, formulate, plan a research project and communicate in depth on a topic.
Demonstrates the ability to reasonably evaluate and generate ideas with creative and critical thinking, mastering new theories, models, techniques and technologies, while appreciating the need for continuous professional development.
Able to select and understand procedures and methods for structuring, consolidating, and handling information and data in an environment.
Has high self-confidence and independence, proactivity and self-awareness to perform and delegate tasks and manage further career.

 

Acquired title:   Master of Information Science and Computer Engineering in the field of Information Technology Management.  

2. Studies
 

Table 1:  Schedule of the courses in semesters and academic study years (AC)

 

List
Number

Course
code

Course title

Semester

Weekly fund of classes

ECTS

L

E

FIRST YEAR

1.

IT-I-03

ICT Management    

9

4

0

6

2.

ITMWE02

Advanced ICT Innovation and
Entrepreneurship

9

2

1

6

3.

ITMWE01

Advanced Software Project Management

9

4

0

6

4.

 

Elective course

9

 

 

6

5.

 

Elective course

9

 

 

6

6.

ITMSE01

Advanced Software Requirements
Engineering

10

2

0

6

7.

 

Elective course

10

 

 

6

8.

 

Master's Thesis

10

 

 

18

Total hours (lectures / exercises) and number of ECTS credits in the academic year

 

 

60

2.1 Electives

The student can choose a subject from the list of offered elective subjects from all study programs of the second cycle of studies. The list of offered elective courses can be found at   this link  .
 

 

Number

 

Code

 

Name of the object

 

Semester

Weekly fund of classes

 

ECTS

 

Unit

L

E

1

ITMWE07

Management of Databases   

9

2

2

6

FINKI

 

2

 

ITMWE06

Information security management   

 

9

 

2

 

1

 

6

 

FINKI

 

3

 

SI-Z-01

Software Lifecycle Management   

 

9

 

4

 

0

 

6

 

FINKI

4

BK-I-12

Change and risk management

9

4

0

6

FINKI

 

5

 

ITMWE10

Managing the Software Testing Process    

 

9

 

2

 

1

 

6

 

FINKI

 

6

 

CC-I-02

Big Data and Distributed Data Analytics

 

9

 

2

 

2

 

6

 

FINKI

 

7

 

ITMWE03

Advanced Management Information Systems   

 

9

 

2

 

2

 

6

 

FINKI

 

8

 

ITMWE08

e-Government advanced topics   

 

9

 

3

 

1

 

6

 

FINKI

9

ITMWE04

Business Design Thinking      

9

4

0

6

FINKI

10

ITMWE11

Digital Transformation   

9

2

2

6

FINKI

11

IT-I-04

E-business

9

4

0

6

FINKI

 

12

 

IT-I-10

Internet Infrastructure management

 

9

 

4

 

0

 

6

 

FINKI

 

13

 

EI-I-01

Requirements Analysis in Ecosystem informatics

 

9

 

3

 

0

 

6

 

FINKI

 

14

 

IS-I-07

Systems for data-based business decision

 

9

 

4

 

0

 

6

 

FINKI

15

KN-I-10

Business process mining

9

4

0

6

FINKI

 

16

 

SDP-Z-4

Wrangling and exploratory data analysis

 

9

 

4

 

0

 

6

 

FINKI

 

17

 

IS-I-06

Information Systems Analysis and Design

 

9

 

4

 

0

 

6

 

FINKI

18

IT-I-18

Data Science

9

4

0

6

FINKI

 

19

 

SNP-Z-1

Data Analysis Using Statistical Packages

 

9

 

4

 

2

 

6

 

FINKI

20

CC-I-04

Business modelling

9

4

0

6

FINKI

21

IS-I-01

Collective Intelligence

9

4

0

6

FINKI

22

ITMWE09

Human resource management    

9

2

0

6

FINKI

 

23

 

SI-I-05

Model based software Engineering

 

9

 

4

 

0

 

6

 

FINKI

24

SI-I-07

Engineering ethics

10

4

0

6

FINKI

 

25

 

SI-I-08

Engineering ERP business Systems

 

10

 

4

 

0

 

6

 

FINKI

26

ITMSE02

IT Service Management

10

2

0

6

FINKI

27

CC-I-07

Small business management

10

3

0

6

FINKI

28

CI-I-11

Decision support systems

10

4

0

6

FINKI

29

SI-I-13

Software Architectures

10

4

0

6

FINKI

30

ITMSE05

Strategic management in IT

10

2

0

6

FINKI

 

 

 

31

 

 

 

EDU-I-10

Student Involvement in Humanitarian, Free and Open-Source Software Development

 

 

 

10

 

 

 

2

 

 

 

2

 

 

 

6

 

 

 

FINKI

 

32

 

ITMSE06

Management of Electronic Educational Systems

 

10

 

2

 

1

 

6

 

FINKI

33

IT-I-08

Digital Marketing

10

4

0

6

FINKI

34

EDU-Z-04

Gaming in education

10

2

2

6

FINKI

 

 

35

 

 

EDU-I-04

Recommender Systems, Virtual Guidance and Self- Help in Knowledge Mastery

 

 

10

 

 

2

 

 

2

 

 

6

 

 

FINKI

 

36

 

ITMSE07

Data Science Project Management

 

10

 

2

 

1

 

6

 

FINKI

37

SDP-I-4

Business analytics

10

2

2

6

FINKI

38

SI-I-09

Software Reliability

10

4

0

6

FINKI

Total:

 

 

 

 

Табови

Dimitar Trajanov Ph.D.

Табови

Zhaneta Popeska Ph.D.

Табови

д-р Марија Михова

Табови

д-р Невена Ацковска

Табови

д-р Жанета Попеска