Presentation is loading. Please wait.

Presentation is loading. Please wait.

CD5130 – Object-Oriented Programming, Advanced Lecture 1 Jan Gustafsson IDE, Mälardalens Högskola April 2, 2007.

Similar presentations


Presentation on theme: "CD5130 – Object-Oriented Programming, Advanced Lecture 1 Jan Gustafsson IDE, Mälardalens Högskola April 2, 2007."— Presentation transcript:

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


Download ppt "CD5130 – Object-Oriented Programming, Advanced Lecture 1 Jan Gustafsson IDE, Mälardalens Högskola April 2, 2007."

Similar presentations


Ads by Google