280 likes | 428 Views
Software Engineering at 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.
E N D
Software EngineeringatFaculty 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
Grading Structure • Homework (HW) • Midterm exams (ME) • Final exam (written test and/or oral) (FE)
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 1st
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 2nd
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 3rd
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 Curriculum – Year 4th
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 – Semester 1st 2004/05
CONCLUSION • Number of Students: 20% increase • Promising Results • SE at EE: “BEST BUY” • Information: si.etf.bg.ac.yu