Download presentation
Presentation is loading. Please wait.
Published byRafe Conley Modified over 9 years ago
1
CD5130 – Object-Oriented Programming, Advanced Lecture 1 Jan Gustafsson IDE, Mälardalens Högskola April 2, 2007
2
Jan Gustafsson ● PhD student at MdH/IDE WCET analysis Marcelo Santos ● Lecturer at MdH/IDE Research Methodology ● Research WCET analysis SWEET (Swedish Execution Estimation Tool)
3
Communication ● e-mail: {jan.gustafsson,marcelo.santos}@mdh.se {jan.gustafsson,marcelo.santos}@mdh.se “Subject” must be “CD5130 VT07” ● Phone: +46(0)21-10 1462, 1386 ● Office: Room U3-122, U3-152, Rosenhill Schedule meetings to be sure that we are present
4
Course Contents ● Lectures ● Student presentations of Design Patterns ● Small written test on Design Patterns ● Project work Scheduled tutoring (½ hour per group every second week) Report on 15-20 pages (in English) ● Presentation One hour presentation Opposition on two other projects
5
● Lecture 1 (April 2) General information, presentation of the course Group partitioning Repetition of fundamental OO ● Lecture 2 (April 12) Design Patterns (introduction) Scientific writing Students report their selection of topic ● Lecture 3 (April 16) Design Patterns (examples)
6
● Lecture 4 (April 19) Student presentations of design patterns ● Exam (April 23) Small written exam on Design Patterns ● Supervision (April 23 - 24) Students presents status of the project (5 min) ● Supervision 0.5 hours every second week ● Seminars (May 21, 24, 28 and 31) Students presents their papers
7
The Course ● Small written exam, no assignments ● Presentation of project work serves as examination ● All scheduled time is compulsory One missed occasion is allowed More missed occasions will result in extra assignments
8
Cheating & Academic Dishonesty ● Absolutely NO cheating will be tolerated ● Put simple, cheating is when you present others' work as your own
9
Choosing a Project ● No project is “simpler” than the others The apparently simple projects can be more demanding The apparently difficult projects can be more rewarding ● Choose the project which seems most interesting ● Form groups of two ● Select two backup projects Discuss with your partner during the pause to create your wish-list of 3 projects
10
Projects last years C#, Current and Future Trends Eiffel Java, Current and Future Trends Refactoring Metaprogramming in Java, C# and C++ Object Persistence Test-Driven Design 3D Game Engines and Object Orientation Object-Orientation in GUIs OOP in Javascript Refactoring C++ Standard Library and Boost C# C++ STL COM/XPCOM/UNO CORBA C++ Object Model Agile Programming Ada 95 Smalltalk Aspect Oriented Programming and Object Orientation UML 2.0 RUP Python Prototype Based Languages Object Persistence
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.