Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.

Similar presentations


Presentation on theme: "1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001."— Presentation transcript:

1 1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001

2 2 EXPERIENCES IN COMPUTER SCIENCE EDUCATION CURRICULA University “Ss. Cyril & Methodius” Fac. of Nat. Sciences & Mathematics Institute of Informatics

3 3 Univ. “Ss Cyril & Methodius” One of two universities in Macedonia “Big” university 26 faculties, 5 institutes More then 35.000 students

4 4 Univ. “Ss Cyril & Methodius” Organizes Computer Studies – Informatics at two faculties: Faculty of Natural Sciences & Math. Electro technical Faculty

5 5 Univ. “Ss Cyril & Methodius” Differences for Computer Studies/Informatics at both faculties: Software and hardware driven/oriented? Background: Math or electrical

6 6 Faculty of Natural Sciences & Math. Institute of Informatics Institute of Mathematics Institute of Physics Institute of Chemistry Institute of Biology Institute of Geography

7 7 History (Institute of Informatics) University Numerical Center from 1972 Studies for Applied Mathematics and Informatics from 1977 Institute of Informatics founded in 1985 Organizes separate studies for educational and applied informatics

8 8 Staff (2003) 15 professors 17 teaching and research assistants 3 staff (secretary, library, system eng.)

9 9 Organization Department of theoretical background of informatics – “mathematics” (TOI) Department of software engineering (SE) Computer Center

10 10 Education degrees Undergraduate studies Educational Informatics Applied Informatics Graduate studies M.Sc. Ph.D.

11 11 Undergraduate studies Educational Informatics – “teachers” Applied Informatics – “engineers”

12 12 2 profiles of Applied Informatics Industrial Mathematics and Informatics Statistics Modeling and Optimization Discrete Processing Software Engineering Application Programming Computer System Engineering Information Systems

13 13 Reorganization of Computer Studies 1979/80 – Mathematics – Informatics study 1985/86 – formation of Institute 1989/90 – studies of Applied Informatics and educational informatics

14 14 Reorganization of Computer Studies 1998-2000 (2 year reconstruction) Tempus JEP-14440-99 1999-2002, Distributed Information Technologies new curricula and flexible education.

15 15 How we made reconstruction? Very difficult More previous initiatives finished without results… Each professor reorganized his curricula, but there was no complete reorganization

16 16 How to persuade others? Origin driven: mathematics background! Industry driven: what industry liked! If we add some courses and delete some others – is that the right way? Solution: start from industry driven reasons!

17 17 Industry driven Keep in mind: “Mathematics origin” What is the ratio: mathematics-informatics What profiles do we need? Example: Newspapers/ads (1998/1999). Companies like programmers, system eng. or information system eng. In 2002/2003 – web designers, mobile and Internet programmers

18 18 Studies organization Start from profiles and point out what courses engineers need for profile Go back and search prerequisites Add mathematical background

19 19 Studies organization Interesting conclusions! No need for physics! No need for math. analysis! Make more informatics background Transfer core courses in first year! Keep discrete mathematics Keep probability, statistics, operational research

20 20 Mathematics core 15 courses Analysis (Differential calculus, integral calculus, functions, advanced, numerical) Algebra and Geometry (Analytical geometry, vectors and matrices, algebra) Discrete mathematics (Set theory, logic, languages and automata, finite mathematics) Applied mathematics (Probability, statistics, linear programming)

21 21 Informatics core 10 courses Programming (Introduction 1 and 2, programming languages, data structures) Computer systems (Architecture, Operating systems, Internet) Informatics (Databases, Graphics, Artificial intelligence)

22 22 Realization of core Analysis – 5 courses Algebra and Geometry – 3 courses Discrete mathematics – 4 courses Applied mathematics – 3 courses Programming – 4 courses Computer Systems – 3 courses Informatics – 3 courses

23 23 Semesters 5&6 3 rd year: first electives! Electives: 5 courses – different for educational informatics, industrial mathematics and software engineering

24 24 Final year 9 courses for general division 3 electives for profile

25 25 Educational informatics profile Mathematics (geometry, numerical methods) Philosophy (pedagogy, psychology, methodology 1 & 2, language) Educational Informatics (Computer supported learning, design of educational sw, IT in education) IT (interactive applications, computer systems)

26 26 Industrial mathematics Mathematics (discrete structures, analysis, numerical methods, numerical analysis) Applied mathematics (probability models, statistics 2, random processes, operational research, modeling) Other (security, management, modern physics)

27 27 Software engineering profile Computer systems (computer networks, advanced systems, microprocessors, network operation systems, parallel processing) Informatics (philosophy of informatics, theory of programming) IT (interactive applications, Internet technologies, multimedia, information systems)

28 28 Electives Each student chooses 3 electives diploma thesis project

29 29 Realization 1/3 lectures (10-12 per week) 1/3 auditorial exercises (6-10 per week) 1/3 lab exercises (6-10 per week) Even mathematics learned with lab!!!

30 30 Realization Max 30h per week! Max 6 courses per semester! 4 years studies! Typically study length is 5.5-6 years!

31 31 Problems! Still too much mathematics! Small elective conditions! Need for business oriented courses: project management, marketing, business basics Too much “graduate” courses in undergraduate studies! Thinking 3-2-3 system for B.Sc-M.Sc-Ph.D.

32 32 2002-2003 on-going reconstruction Reduce Mathematics analysis to 2 courses, algebra and geometry to 2 courses, other “graduate” informatics courses! Introduce management, business and marketing Introduce new profiles for mobile applications and internet technologies Realize 3 year studies!

33 33 2002-2003 on-going reconstruction Further activities according to TEMPUS PROJECT in following Workgroups: Computer Architecture Computer Networks Databases Internet & e-Technologies

34 34 IIIIIIIVVVIVIIVIII Informatics 3+2+3 8 ECTS Program. Languages 3+2+3 8 ECTS Data Structures 3+2+3 8 ECTS Alg. Des. & Analysis 3+2+3 8 ECTS Data Bases 3+2+3 8 ECTS Artificial Intelligence 3+2+3 8 ECTS Spec. 5 Labor exp. 2+2+2 6 ECTS Elective 3 2+2+2 6 ECTS Discrete Structures 3+2+1 6 ECTS Finite Math 3+2+1 6 ECTS Computer Architecture 2+2+2 6 ECTS Operation Systems 2+0+4 6 ECTS Internet 2+1+3 6 ECTS Computer Networks 2+2+2 6 ECTS Spec. 6 Labor exp. 2+2+2 6 ECTS Elective 4 2+2+2 6 ECTS Analytical Geometry 3+2+1 6 ECTS Vectors & Matrices 3+2+1 6 ECTS Probability & Statistics 3+2+1 6 ECTS Theory of Information 3+2+1 6 ECTS Specializati on 1 2+2+2 6 ECTS Specializati on 3 2+2+2 6 ECTS Elective 1 2+2+2 6 ECTS Elective 5 2+2+2 6 ECTS Differential Calculus 3+2+1 6 ECTS Integral Calculus 3+2+1 6 ECTS Computer Graphics 2+1+3 6 ECTS Software Engineering 2+2+2 6 ECTS Specializati on 2 2+2+2 6 ECTS Specializati on 4 2+2+2 6 ECTS Elective 2 2+2+2 6 ECTS Practice 2 0+0+4 4 ECTS English Language 0+2+2 4 ECTS English Language 0+2+2 4 ECTS Philosophy of Inform. 2+0+0 2 ECTS Managmnt & Marketing 2+2+0 4 ECTS Business & Economy 2+2+0 4 ECTS Practice 1 0+0+4 4 ECTS Project 0+2+4 6 ECTS Diploma Thesis 0+4+4 8 ECTS 12+12+6 30 ECTS 12+12+6 30 ECTS 13+8+9 30 ECTS 12+8+10 30 ECTS 9+8+13 30 ECTS 9+8+13 30 ECTS 9+8+13 30 ECTS 8+10+12 30 ECTS COMPUTER SCIENCE STUDIES

35 35 Distribution of credits COMPUTER SCIENCE STUDIES Core = backbone Support = complement to clarify implications. Organization and communication skills Specialization modules = list of areas to a larger extent. Transferable skills = work experience, projects, to close the gap: theory and reality

36 36 I semesterII semesterIII semesterIV semesterV semesterVI semester Informatics 3+2+3 8 ECTS Program. Languages 3+2+3 8 ECTS Data Structures 3+2+3 8 ECTS Alg. Des.& Analysis 2+2+2 6 ECTS Spec. 1 2+2+2 6 ECTS Elective 2 2+2+2 6 ECTS Computer Architecture 2+2+2 6 ECTS Operation Systems 2+0+4 6 ECTS Data Bases 3+2+3 8 ECTS Artificial Inteligence 3+2+3 8 ECTS Spec. 2 2+2+2 6 ECTS Elective 3 2+2+2 6 ECTS Discrete Structures 3+2+1 6 ECTS Finite Mathematics 3+2+1 6 ECTS Graphics & Interaction 2+1+3 6 ECTS Software Engineering 2+2+2 6 ECTS Spec. 3 2+2+2 6 ECTS Elective 4 2+2+2 6 ECTS Probability & Statistics 3+2+1 6 ECTS Information Technology 3+2+1 6 ECTS Internet 2+1+3 6 ECTS Computer Networks 2+2+2 6 ECTS Spec. 4 Lab. Exp. 2+2+2 6 ECTS Practice 0+0+4 4 ECTS English Language 0+2+2 4 ECTS English Language 0+2+2 4 ECTS Philosophy of Inform. 2+0+0 2 ECTS Management & Marketing 2+2+0 4 ECTS Project 0+2+4 6 ECTS Diploma Thesis 0+4+4 8 ECTS 11+10+9 30 ECTS 11+8+11 30 ECTS 12+6+12 30 ECTS 11+10+9 30 ECTS 9+8+13 30 ECTS 6+10+14 30 ECTS INTERNET AND MOBILE APPLICATIONS

37 37 Distribution of credits INTERNET AND MOBILE APPLICATIONS Core = backbone Support = complement to clarify implications. Organization and communication skills Specialization modules = list of areas to a larger extent. Transferable skills = work experience, projects, to close the gap: theory and reality

38 38 Conclusion More time we spend how to persuade the voting machine! More time we spend how to make compromise with others! Instead of fast adoption to new trends and its implementation!


Download ppt "1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001."

Similar presentations


Ads by Google