Upload
louise-carson
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
1
WORKSHOP ON COMPUTER SCIENCE
EDUCATION
Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001
2
EXPERIENCES INCOMPUTER SCIENCE
EDUCATION CURRICULA
University “Ss. Cyril & Methodius” Fac. of Nat. Sciences &
MathematicsInstitute of Informatics
3
Univ. “Ss Cyril & Methodius”
One of two universities in Macedonia
“Big” university 26 faculties, 5 institutes More then 35.000 students
4
Univ. “Ss Cyril & Methodius”
Organizes Computer Studies – Informatics at two faculties:
Faculty of Natural Sciences & Math. Electro technical Faculty
5
Univ. “Ss Cyril & Methodius”
Differences for Computer Studies/Informatics at both faculties:
Software and hardware driven/oriented?
Background: Math or electrical
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
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
Staff (2003)
15 professors 17 teaching and research assistants 3 staff (secretary, library, system
eng.)
9
Organization
Department of theoretical background of informatics – “mathematics” (TOI)
Department of software engineering (SE)
Computer Center
10
Education degrees
Undergraduate studies•Educational Informatics
•Applied Informatics Graduate studies
•M.Sc.
•Ph.D.
11
Undergraduate studies
Educational Informatics – “teachers”
Applied Informatics – “engineers”
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
Reorganization of Computer Studies
1979/80 – Mathematics – Informatics study
1985/86 – formation of Institute 1989/90 – studies of Applied
Informatics and educational informatics
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
How we made reconstruction?
Very difficult More previous initiatives finished
without results… Each professor reorganized his
curricula, but there was no complete reorganization
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
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
Studies organization
Start from profiles and point out what courses engineers need for profile
Go back and search prerequisites Add mathematical background
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
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
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
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
Semesters 5&6
3rd year: first electives! Electives: 5 courses – different for
educational informatics, industrial mathematics and software engineering
24
Final year
9 courses for general division 3 electives for profile
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
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
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
Electives
Each student chooses 3 electives diploma thesis project
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
Realization
Max 30h per week! Max 6 courses per semester! 4 years studies! Typically study length is 5.5-6
years!
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
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
2002-2003 on-going reconstruction
Further activities according to TEMPUS PROJECT in following Workgroups:
Computer Architecture Computer Networks Databases Internet & e-Technologies
34
I II III IV V VI VII VIII
Informatics3+2+38 ECTS
Program. Languages
3+2+38 ECTS
Data Structures
3+2+38 ECTS
Alg. Des. & Analysis3+2+38 ECTS
Data Bases3+2+38 ECTS
Artificial Intelligence
3+2+38 ECTS
Spec. 5Labor exp.
2+2+26 ECTS
Elective 32+2+26 ECTS
Discrete Structures
3+2+16 ECTS
Finite Math3+2+16 ECTS
Computer Architectur
e2+2+26 ECTS
Operation Systems2+0+46 ECTS
Internet2+1+36 ECTS
Computer Networks2+2+26 ECTS
Spec. 6Labor exp.
2+2+26 ECTS
Elective 42+2+26 ECTS
Analytical Geometry
3+2+16 ECTS
Vectors & Matrices3+2+16 ECTS
Probability & Statistics
3+2+16 ECTS
Theory of Information
3+2+16 ECTS
Specialization 1
2+2+26 ECTS
Specialization 3
2+2+26 ECTS
Elective 1 2+2+26 ECTS
Elective 52+2+26 ECTS
Differential Calculus3+2+16 ECTS
Integral Calculus3+2+16 ECTS
Computer Graphics2+1+36 ECTS
Software Engineering
2+2+26 ECTS
Specialization 2
2+2+26 ECTS
Specialization 4
2+2+26 ECTS
Elective 22+2+26 ECTS
Practice 20+0+44 ECTS
English Language
0+2+24 ECTS
English Language
0+2+24 ECTS
Philosophy of Inform.2+0+02 ECTS
Managmnt & Marketing2+2+04 ECTS
Business & Economy2+2+04 ECTS
Practice 10+0+44 ECTS
Project 0+2+46 ECTS
Diploma Thesis0+4+48 ECTS
12+12+630 ECTS
12+12+630 ECTS
13+8+930 ECTS
12+8+1030 ECTS
9+8+1330 ECTS
9+8+1330 ECTS
9+8+1330 ECTS
8+10+1230 ECTS
COMPUTER SCIENCE STUDIES
35
70
60
2024
66
0
10
20
30
40
50
60
70
core O&C skills transfer
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
I semester II semester III semester IV semester V semester VI semester
Informatics3+2+38 ECTS
Program. Languages
3+2+38 ECTS
Data Structures
3+2+38 ECTS
Alg. Des.& Analysis2+2+26 ECTS
Spec. 12+2+26 ECTS
Elective 22+2+26 ECTS
Computer Architecture
2+2+26 ECTS
Operation Systems2+0+46 ECTS
Data Bases3+2+38 ECTS
Artificial Inteligence
3+2+38 ECTS
Spec. 22+2+26 ECTS
Elective 32+2+26 ECTS
Discrete Structures
3+2+16 ECTS
Finite Mathematics
3+2+16 ECTS
Graphics & Interaction
2+1+36 ECTS
Software Engineering
2+2+26 ECTS
Spec. 32+2+26 ECTS
Elective 42+2+26 ECTS
Probability & Statistics3+2+16 ECTS
Information Technology3+2+16 ECTS
Internet2+1+36 ECTS
Computer Networks2+2+26 ECTS
Spec. 4Lab. Exp.2+2+26 ECTS
Practice0+0+44 ECTS
English Language
0+2+24 ECTS
English Language
0+2+24 ECTS
Philosophy of Inform.2+0+02 ECTS
Management & Marketing
2+2+04 ECTS
Project0+2+46 ECTS
Diploma Thesis0+4+48 ECTS
11+10+930 ECTS
11+8+1130 ECTS
12+6+1230 ECTS
11+10+930 ECTS
9+8+1330 ECTS
6+10+1430 ECTS
INTERNET AND MOBILE APPLICATIONS
37
58
48
1420
40
0
10
20
30
40
50
60
core O&C skills transfer
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
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!