24
Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 11th Workshop DAAD Ohrid, 22 – 27. 8. 2011. JCSE W-2011 / Ivan Luković Towards the New Computer Science or Software Engineering Curricula at Faculty of Technical Sciences in Novi Sad

Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 11th Workshop DAAD Ohrid, 22 – 27. 8. 2011.JCSE W-2011 / Ivan Luković Towards the New

Embed Size (px)

Citation preview

Ivan Luković,University of Novi Sad,Faculty of Technical Sciences

11th Workshop DAAD

Ohrid, 22 – 27. 8. 2011.JCSE W-2011 / Ivan Luković

Towards the New Computer Science or Software Engineering Curricula at Faculty

of Technical Sciences in Novi Sad

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011.

Agenda

• Past and Scope• Transition and Minor Changes• Reaccreditation and Future Steps

2 / 23

A Brief History of CS at FTS

90s: Institute of Electrical Engineering– A unified curriculum (Study Program) in Electrical

Engineering and Computing

• Late 90s: Divided to:– Department of Power, Electronics, and

Telecommunication Engineering• Theoretically unified study program• Practically divided into three programs - modules:• Power Systems, Electronics and Telecommunications

– Department of Computing and Control• A unified study program in Computing and Control

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 3 / 23

A Brief History of CS at FTS

• Department of Computing and Control– 90s: Two chairs:

• Control Systems• Computing

– Late 90s Early 2000s: Three chairs:• Control Systems• Computer Engineering• Computer Science and Informatics

– Late 2000s: Three divisions,each of with two

chairs:• Computer Science and Informatics

– Computer Science

– Informatics

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 4 / 23

A Brief History of CS at FTS

• At the same time, we have:– Department of Industrial Engineering and

Management– With a Chair of Information and Management

Systems• from late 80s• also covering some disciplines in Computer Science and

Informatics

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 5 / 23

A Brief History of CS at FTS

• Department of Computing and Control– All the time, a unified study program in Computing

and Control, but– Always, three different tracks

• Control Systems, Computer Engineering, Computer Science and Informatics

• Generally speaking, evolutionary process of organizational development, combined with– Bologna process,– Transition process, and– Financing system of academic institutions in Serbia

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 6 / 23

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011.

Agenda

• Past and Scope• Transition and Minor Changes• Reaccreditation and Future Steps

7 / 23

Consequences and Contradictions?

• Different study programs = No formal possibilities to exchange courses

• Current state at FTS– about 20 different engineering disciplines and various

study programs (over 35)– with a limited possibilities to exchange courses

between study programs• practically, nothing to exchange at the level of B.Sc. and

M.Sc. levels• full possibilities to exchange courses at Ph.D. level

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 8 / 23

Consequences and Contradictions?

• Examples:– Power, Electronics and Telecommunication

Engineering:• students select a module at 1st year of their study• three different tracks from 1st year – with no exchanges

– Computing and Control:• early 2000s:

– students select a track at the 4th year of their study

• late 2000s:– students select a track at the 3rd year of their study

– limited capabilities for course exchanging

– a lot of elective courses, particularly in the track of Computer Science and Informatics

» VIII semester: even 4 elective courses per one slot

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 9 / 23

Consequences and Contradictions?

• FTS - open institution for exchange students– Erasmus Mundus, Campus Europae programs– well institutionalized process of exchanging students

is established

• FTS – open institution for "importing" students from other academic and high schools– well institutionalized process of an assessment of

other study programs

• But, very limited capabilities to exchange own students

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 10 / 23

Consequences and Contradictions?

• Very limited capabilities to exchange own students – between different FTS's study programs or– inside a sole FTS study program with different

modules or tracks– with a considerable organizational resistance

• to just even experiment and test the possibilities for exchanging students

– all study programs, without exceptions, are non-uniform:

• courses of the form: 2+2, 2+4, 3+2, 3+3, 4+4, etc.• semesters with 26 – 30 classes / weak• different numbers of ECTSs assigned to the equally weighted

coursesJCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 11 / 23

Consequences and Contradictions?

• Main consequence:– by study program in Computing and Control, as well

as by many other programs, it naturally follows:– we offer a lot in a limited space, and everything is

"divided"– therefore, students perceive a wide selection of

courses, but – they really cannot select in a "customized" way

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 12 / 23

Consequences and Contradictions?

• How to control "interoperability"?• How to cover interdisciplinary topics?

– Often, in our circumstances, there is no systematic and institutionalized answer

– Therefore, an organizational answer is very easy, naturally follows, and sometimes unpredictable

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 13 / 23

Consequences and Contradictions?

• Explosion of courses– Similar, or almost the same courses in different study

programs• Just few of plenty of examples:

– courses in databases at: Computing and Control, Power Systems, Management and Industrial Engineering study programs

– Computer Architecture, Operating Systems at: Computing and Control, as well as Power, Electronics and Telecommunication Engineering

– A plenty of various programming courses

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 14 / 23

Consequences and Contradictions?

• Explosion of study programs– Various interdisciplinary study programs

• apart from "traditional" engineering disciplines• conducted by at least two or three different departments• often including computer science courses

– Mechatronics

– Geodesy and Geomathics

– Graphic Engineering and Design

– Animation in Engineering

– Biomedical Engineering

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 15 / 23

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011.

Agenda

• Past and Scope• Transition and Minor Changes• Reaccreditation and Future Steps

16 / 23

Ideal Approach?

• Is there a "perfect" solution?• Probably no, but we may set some goals and

business drives– Financing system should be "radically" reorganized– Strategy of Academic Education System of Serbia is

announced by Ministry of Education and Science• "it is not published yet, but nobody knows when it would be"• (explanation for Former YU participants: Đekna još nije

umrla, a kad će ne zna se")

– many important things do not depend on FTS and even more on Department of Computing and Control, but we may prepare for future

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 17 / 23

Ideal Approach?

• May be "ideal" approach at the level of FTS:– to have at the level of FTS

• a pool of courses• a pool of major and minor tracks, defined predominantly by

course prerequisites• courses of standardized size, to raise exchanging

capabilities

– a student applies at FTS, not at a particular study program, and selects majors & minors & courses

• For many reasons, it is practically not reachable in the near future– may be for many years

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 18 / 23

Reaccreditation and Future Steps

• How to position Computer Science and Informatics study program in the future?– The next reaccreditation of study program

"Computing and Control" – 2013.– Open dilemmas at the Department:

• One, two or three different study programs?• If one, should Control, CE and CS participate as 1/3 in the

available room in the first two years?• We are to discuss this issue during the next months

– All of us at the Department are fully agree to:• raise the level of interoperability and interdisciplinary

character of the program(s)• act in a way that will be recognized as a good practice at the

level of FTS, latter on

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 19 / 23

Reaccreditation and Future Steps

• How to position Computer Science and Informatics study program in the future?– Division of Computer Science and Informatics

• Better positioning of Computer Science and Informatics• Recognize the name of the program as SOFTWARE

ENGINEERING• According to the new CS 2008 curriculum, pay a special

attention (apart from technological and methodological issues in general) to the recent trends and industry perspectives:

– the emergence of security as a major area of concern– the growing relevance of concurrency– the pervasive nature of net-centric computing– stronger emergence of the concept of systems issues– human computer interaction, software engineering,

management information systems

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 20 / 23

Reaccreditation and Future Steps

• Framework – general form of a study program– B.Sc. Level - 4 years / 8 semesters– M.Sc. Level - 1,5 year / 3 semesters– Courses – just two kinds

• large courses – 6 hours / week in total, 6 ECTS– it allows different combinations: 2+4, 4+2, 3+3

• small courses – 3 hours / week in total, 3 ECTS– it allows different combinations: from 3+0 to 0+3

– Semesters:• 1 hour = 1 ECTS (always)• each semester = 30 hours = 30 ECTS

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 21 / 23

Reaccreditation and Future Steps

– I semester (B.Sc. Level):• 2 general and CE L-courses• 2 CS specific L-courses• 2 general S-courses (social science, language)

– II-IV semesters (B.Sc. Level):• 2 general, CE and Control System L-courses• 3 CS specific L-courses

– V-VII semesters (B.Sc. Level):• 4 CS specific L-courses• 2 CS specific S-courses

– cumulatively elective, just additions to the previous L-courses

– may be replaced with 1 L-course

– VIII semester (B.Sc. Level):• 3 CS specific L-courses, 2 of them elective + B.Sc. Thesis

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 22 / 23

Reaccreditation and Future Steps

– I-II semesters (M.Sc. Level):• 5 general and CE L-courses• without prerequisites between the I and II semester• possibility to start studies both in winter and summer

semesters

– III semester (M.Sc. Level):• M.Sc. Thesis

JCSE W-2011 / Ivan Luković Ohrid, 22 – 27. 8. 2011. 23 / 23

Ivan Luković,University of Novi Sad,Faculty of Technical Sciences

11th Workshop DAAD

Ohrid, 22 – 27. 8. 2011.JCSE W-2011 / Ivan Luković

Towards the New Computer Science or Software Engineering Curricula at Faculty

of Technical Sciences in Novi Sad