View
217
Download
1
Tags:
Embed Size (px)
Citation preview
Software Engineeringat
Faculty of EE in Belgrade
Prof. Dr Miroslav Bojovic
Baile Herculane, August 2005.
Instead of Introduction -1
Where were we a month before (Jun 2004.)?
Instead of Introduction - 2
Where are we now (August 2004.)?
Instead of Introduction - 3
What we have to reach until the October 1st
2004.?
Environment
University of Belgrade– 30 faculties– About 70.000 students– About 5.000 professors and assistants
Faculty of Electrical Engineering– 10 departments – 7 profiles (divisions, degree programs, different curricula)– 4.000 students– 145 full-time and 77 part-time professors and assistants
History
1894: First lectures in electrical engineering at “Great School” 1905: Great School becomes University of Belgrade 1922: First degrees in EE 1935: Mechanical-electrical engineering department 1946: Electrical engineering department 1948: Faculty of Electrical engineering 1971: Department for data processing at faculty of EE 1981: Department for computer engineering and informatics 1986: 1(common) + 4(specialised) years of studies in CEI 2004: established profile of Software engineering
Faculty of EE
From 1948:– 14.846 students received BSEE degree – 1.687 graduate students received MSEE degree– 450 candidates received PhD degree– About 3.500 engineers work abroad– About 600 students enrolls Faculty of EE per year– About 45 students enrolled SE this year
Background
Department for Computer Engineering and Informatics (CEI)
– 12 professors (full-time)– 6 teaching assistants (full-time)
Profile CEI– Reformed curriculum last year– About 100 students on state budget per year– About 30 self-financing students per year
Profile SE– Up to 100 self-financing students per year
Motivation
Probable the ultimate way to survive for EE– Decreased candidate interests for traditional EE– Attractive studies and future jobs in SE field– Good opportunities for employment– Competition
Some CS/IT departments at state faculties (UoB) Faculty of computing – private faculty Faculty for information systems and technology - private
CEI Profile
Number of subjects: 54– Number of CEI subjects: 38
Four sub-profiles (the last 3 semesters):– Computer Architecture and Networks– Software Development– Internet Technologies– Information Systems
SE Profile
Number of exams: 44 No sub-profiles Curriculum base
– IEEE CS & ACM suggestions– Professors’ experience – Available human resources
SE Profile - Conditions
8 semesters studies >BS.SE (dipl.ing.) 240 ECTS credits– “side exit”: engineer degree after 3 years
Subject duration: 1 semester (with no exception) Classes per week:
– 2 (lectures) + 2 (exercises) + 1 (laboratory) Number of
– compulsory subjects and practicums: 22+5=27– elective subjects and practicums: 14+3=17 (from 34)
Up to 50 students per group for lectures Up to 25 students per lab-group Power Point presentations & handouts
SE Profile-1
Compulsory Subjects: 22
11
4
3 3
1
Software
Hardware
Networks andInternet
Mathematics andPhysics
Electronics andTelecomunications
SE Profile-2
14
54
23
0
2
4
6
8
10
12
14
Softw. Hardw. Netw. M ath. El&Tc.
Elective Subjects: 14 from 28
Grading Structure
Homework (HW) Midterm exams (ME) Final exam (written test and/or oral) (FE)
HW ME FE
25-45% 2/3(65-85%) 1/3(65-85)%
Curriculum – Year 1st
Semester 1st
– Compulsory Programming 1 Mathematics 1 Physics Fundamentals of
Electronics English Language Programming 1 –
practicum– Elective (2 of 3)
Computer applications – practicum
Mathematics 1 – practicum Sociology
Semester 2nd
– Compulsory Programming 2 Data structures and
algorithms 1 Fundamentals on CE 1 Mathematics 2 Foreign Language Programming 2 – practicum Fundamentals on CE 1 –
practicum – Elective (1 of 2)
Mathematics 2 – practicum Introduction to management
Curriculum – Year 2nd
Semester 3rd – Compulsory
OO programming 1 Databases 1 Fundamentals on CE 2
– Elective (2 of 4) Data structures and
algorithms 2 Numerical analysis and
discrete mathematics Principles of modern
telecommunications Fundamentals on Digital
Electronics
Semester 4th – Compulsory
OO programming 2 Operating systems 1 Computer architecture
– Elective (2 of 4) Computer networks Web Design Probability and
statistics Signals and Systems
Curriculum – Year 3rd
Semester 5th – Compulsory
Internet fundamentals Information systems 1
– Elective (3 of 5) Software design Software testing Neural Networks Operating systems 2 Computer architecture and
organization 1
Semester 6th – Compulsory
Concurrent and distributed programming
Information systems 2 Software engineering
– Elective (3 of 6) Infrastructure for e-
business System programming Databases 2 Computer architecture and
organization 2 Software project
management Project
Curriculum – Year 4th
Semester 7th – Compulsory
Compilers 1 Microprocessor
systems– Elective (3 of 5)
Internet programming Computer graphics Information Systems 2 VLSI design Multiprocessor systems
Semester 8th – Compulsory
Security Computer performances Project
– Elective (1 of 5) Expert systems Software tools for
databases Compilers 2 Real-time programming Parallel computer systems
Where are we now?
Number of Students
4554
100
01020
304050
607080
90100
2004/05 2005/06 Goal
Results – Semester 1st 2004/05
Semester 1st
– 5 classes per week Programming 1 Mathematics 1 Physics Fundamentals of
Electronics– 2 classes per week
Programming 1 – practicum
Computer applications – practicum
Mathematics 1 – practicum English Language Sociology
Results Number of Subjects passed per Student
Average Number of Exams = 5.9
0
32
54
7 7
11
0
2
4
6
8
10
12
1 2 3 4 5 6 7 8
Number of Exams
Nu
mb
er o
f S
tud
ents
Results – Average Mark
Average mark = 9.2
0 1
8
12
18
0
5
10
15
20
6 7 8 9 10
M ark
Nu
mb
er
of
stu
de
nts
Results – Number of Students pass the Subjects
0
10
20
30
40
50
60
70
80
90
100
F M FE P1 PCA PM PP1 S EL
Number ofStudents (%)
Results – Average Marks per Subjects
8.9
8
8.568.29
8.788.43
9.7
9.24
10
6
6.5
7
7.5
8
8.5
9
9.5
10
F M FE P1 PCA PM PP1 S EL
Average Mark
CONCLUSION
Number of Students: 20% increase
Promising Results
SE at EE: “BEST BUY”
Information: si.etf.bg.ac.yu