Object-Oriented Systems Design 40484 
  CE Department- Sharif University of Technology Spring 95-96 - Group 1 

  Main Menu
   Home
   Syllabus
   Assignments
   Grades
   Calendar
   Discussion Area
   Links
   Resources


Announcments

  1396-03-31 June 21, 2017 04:44 PM  
Dear OOD students,

As announced, new books are available on Resources section. The resources provide examples about design patterns.

Best regards
Dehghani

  1396-03-27 June 17, 2017 07:59 AM  
Dear OOD students,


As you already know, we will have three sessions on design patterns, to be held according to the following schedule:

1-      Tuesday 30 Khordad, from 13:30 to 15:30: this session will be focused on Creational Patterns (Lecture 20)

2-      Wednesday 31 Khordad, from 13:30 to 15:30: this session will be focused on Structural Patterns (Lecture 21)

3-      Saturday 3 Tir, from 13:30 to 15:30: this session will be focused on Behavioral Patterns (Lecture 22)


Please be informed that these sessions will be held at Room 103.


Best regards
Ramsin


PS. As you already know, this semester’s final exam will not include these three lectures.

  1396-03-18 June 08, 2017 05:46 PM  
Dear OOD students,


As announced in class, the final exam will cover eight lectures: Lectures 11-14, and 16-19. Please note that Lectures 11 and 12 (Activity Diagrams), which were included in the midterm exam, are included in the final exam as well.


Best regards
Ramsin

  1396-03-17 June 07, 2017 09:00 AM  
Dear OOD students,


As you already know, this semester’s final exam will not include the three lectures on Design Patterns. However, these patterns should definitely be used in your course project. Therefore, I will teach these patterns in three sessions, according to the following schedule:

1-      Tuesday 30 Khordad, from 13:30 to 15:30: this session will be focused on Creational Patterns (Lecture 20)

2-      Wednesday 31 Khordad, from 13:30 to 15:30: this session will be focused on Structural Patterns (Lecture 21)

3-      Saturday 3 Tir, from 13:30 to 15:30: this session will be focused on Behavioral Patterns (Lecture 22)


The venue will be announced next week.


Best regards
Ramsin

  1396-03-07 May 28, 2017 09:26 AM  
Dear OOD students,


Please be informed that an extra session of the OOD course will be held on Wednesday 10 Khordad (from 13:30 to 15:30). Please notify me in case you cannot attend this session.


Best regards
Ramsin

  1396-03-03 May 24, 2017 07:42 AM  
Dear OOD students,


The following resources provide essential knowledge on agile (flexible) contracts:

  1- http://www.agilecontracts.org/agile_contracts_primer.pdf.

  2- http://alistair.cockburn.us/Agile+contracts.


Best regards
Ramsin

  1396-02-31 May 21, 2017 06:59 AM  
Dear OOD students,


The following book provides essential knowledge on Teamwork:

http://training.hasintech.com/download/attachments/1802696/OReilly%20TeamGeek%202012.pdf.

I mentioned it in class today. I strongly advise all students to read this book.


Best regards
Ramsin

  1396-02-27 May 17, 2017 03:37 PM  
Dear OOD students,


I will not be coming to the department today (Wednesday, 27 Ordibehesht). In case you have any questions regarding the midterm exam, please send them to me (or the TA) via email.


Best regards
Ramsin

  1396-02-26 May 16, 2017 08:31 AM  
Dear OOD students,


As announced, a collection of resources (two articles and four hyperlinks) on Data Management Patterns is available on Resources section.


Best regards
Ramsin

  1396-02-23 May 13, 2017 02:47 PM  
Dear OOD students,


As you already know, the midterm exam of the OOD course will be held on Thursday 28 Ordibehesht, from 10:00 to 12:00.

Please be informed that the exam will be held at Room 102, and it will cover Lectures 1 to 12.


Best regards
Ramsin

  1396-02-17 May 07, 2017 05:18 PM  
Dear OOD students,


As you already know, an extra session of the OOD course will be held on Thursday 21 Ordibehesht (from 9:00 to 12:00). This is the session that will be focused on Activity Diagrams.

Please be informed that the session will be held at Room 103.


Best regards
Ramsin

  1396-02-15 May 05, 2017 12:05 PM  
Dear OOD students,


As announced in class, an extra session of the OOD course will be held on Thursday 21 Ordibehesht (from 9:00 to 12:00). This is the session that will be focused on Activity Diagrams. The venue will be announced next week.


Best regards
Ramsin

  1396-02-13 May 03, 2017 05:14 AM  
Dear OOD students,


Please be informed that the midterm exam of the OOD course will be held on Thursday 28 Ordibehesht, from 10:00 to 12:00. The venue will be announced next week.


Best regards
Ramsin

  1396-02-13 May 03, 2017 05:08 AM  
Dear OOD students,


The following book provides essential knowledge on “Groups and Teamwork”:

·         Fitzpatrick, B., and Collins-Sussman, B., Team geek: A software developer's guide to working well with others. O'Reilly Media, 2012.


A PDF copy is available at resources section.


Many thanks
Ramsin

  1396-02-06 April 26, 2017 09:34 AM  
Dear OOD students,


As mentioned in class, the following resources provide essential knowledge for programmers:

·         A website that will teach you how to refactor your code: https://refactoring.guru/.

·         The Catalog of Refactorings compiled by Martin Fowler: https://refactoring.com/catalog/.

·         Fowler’s book on refactoring (available at Resources/Refactoring folder).


Best regards
Ramsin

  1396-01-30 April 19, 2017 08:35 AM  
Dear OOD students,


As mentioned in class, the following resources are highly recommended:

1-      A catalog of Java idioms, available at: http://c2.com/cgi/wiki?JavaIdioms.

2-      A book (available on Resources/Java Idioms and Coding Style) that introduces essential conventions for naming, documentation, and coding in Java (a two-page summary has also been provided). The following webpage is also quite useful: http://geosoft.no/development/javastyle.html.


Best regards
Ramsin

  1396-01-30 April 19, 2017 08:33 AM  
Dear OOD students,


As you already know, the extra session of the OOD course will be held tomorrow (Wednesday 30 Farvardin), from 13:30 to 15:30. Please be informed that the class will be held at Room 103.


Best regards
Ramsin

  1396-01-29 April 18, 2017 05:27 AM  
Dear OOD students,

Please be informed that the extra session of the OOD course will be held on Wednesday 30 Farvardin (from 13:30 to 15:30). The venue will be announced tomorrow.

Best regards
Ramsin

  1396-01-28 April 17, 2017 08:26 AM  
Dear OOD Students,

As mentioned in class, a resource has been made available on the course-page (Resources section) about UI Design and Dialog Charts.


Best regards
Ramsin

  1396-01-27 April 16, 2017 09:33 AM  
Dear OOD students,

You have already been informed about the extra session that will be held this week. The session will be held either on Wednesday 30 Farvardin (from 13:30 to 15:30) or on Thursday 31 Farvardin (from 10:30 to 12:30). Please be informed that you should notify the TA as soon as possible in case any of these times is not convenient for you. We will finalize the date and time of the session on Monday (28 Farvardin).

Best regards
Ramsin

  1396-01-23 April 12, 2017 10:50 AM  
Dear OOD students,

As announced, the project definition document is available on Resources section. Please be reminded that we will have a meeting on Saturday, 26 Farvardin (16:30-18, Room: 103).

Best regards
Dehghani

  1396-01-21 April 10, 2017 10:27 AM  
Dear OOD students,

Please be informed that the OOD class will not be held today (Monday 21 Farvardin). I apologize for any inconvenience that this may cause.

Best regards
Ramsin

  1396-01-19 April 08, 2017 11:55 AM  
Dear OOD Students,


Please be informed the two books that were mentioned in class are available on Resources section:

1-      The old “Antipatterns” book by Brown et al.; all students are encouraged to read the Stovepipe Enterprise pattern (pp. 80-86).

2-      The more-recent “Antipatterns” book by Laplante and Neill; all students are encouraged to read the Corncob pattern (pp. 20-39).



Best regards
Ramsin

  1395-12-22 March 12, 2017 08:36 AM  
Dear OOD students,

Please be informed that new resources are available on Resources section (Special Issues folder). The new resources cover the following topics:

-  Non-Functional Requirements
-  A Taxonomy for Software Development Risks

Best regards
Dehghani

  1395-12-07 February 25, 2017 02:13 PM  
Dear OOD students,

Please be informed that Dr. Ramsin's talk on aspirations for SE students is available on Resources section (Special Issues folder).

Best regards
Dehghani

  1395-12-07 February 25, 2017 02:07 PM  
Dear OOD students,

Please inform me if you have not received invitation to be enrolled in Piazza.

Best regards
Dehghani

  1395-11-25 February 13, 2017 08:13 AM  
Dear OOD students,

Please be informed that the OOD class will not be held today (Monday 25 Bahman). I apologize for any inconvenience that this may cause.

Best regards
Ramsin

Instructor:
Raman Ramsin
(ramsin at sharif dot edu)

3 Units
Saturdays and Mondays, 10:30 to 12:00
Room: 103

 This website is visited 3911 times since February 2017. Updated Wednesday 2017-06-21 16:44