Patterns in Software Engineering 40787  
  CE Department- Sharif University of Technology Spring 97-98 - Group 1 

  Main Menu
   Home
   Syllabus
   Assignments
   Grades
   Calendar
   Discussion Area
   Links
   Resources


Announcments

  1398-05-29 August 20, 2019 08:43 AM  
Dear PSE students,

Please be informed that the deadline for Assignment-4 has been extended. The new deadline is Saturday 9 Shahrivar. This should give you enough time to finalize your reports.
Please note that you should submit a printed copy of your report to me; it is not acceptable to submit your report by email.

Best regards
Ramsin

  1398-04-13 July 04, 2019 08:40 AM  
Dear PSE students,

Please be informed that the deadline for Assignment-3 has been extended. The new deadline is Tuesday 18 Tir.
This should give you enough time to finalize your reports. If you have any questions regarding this assignment, you can contact the TA (Mr. Vahdati: adel_vahdati_2006@yahoo.com).

Best regards
Ramsin

  1398-03-20 June 10, 2019 05:46 PM  
Dear PSE students,

The third assignment is attached hereto. It has also been posted on the course webpage. The deadline for submitting the report is Saturday 15 Tir.

Best regards
Ramsin

  1398-03-13 June 03, 2019 12:08 AM  
Dear PSE students,

Please be informed that the final exam will cover Lectures 10 to 17.
Please note that since the section on OPEN has not been taught in class (Slides 10 to 18 of Lecture 15), it will not be included in the exam.

Best regards
Ramsin

  1398-03-12 June 02, 2019 07:11 AM  
Dear PSE Students,

Please find attached the two books on antipatterns that were mentioned in class:

1-      The old “Antipatterns” book by Brown et al.
2-      The more-recent “Antipatterns” book by Neill et al.


Best regards
Ramsin

  1398-03-10 May 31, 2019 09:19 AM  
Dear PSE students,

Please be informed that the deadline for Assignment-2 has been extended. The new deadline is Wednesday 15 Khordad.
This should give you enough time to finalize your reports. If you have any questions regarding this assignment, you can contact the TA (Mr. Vahdati: adel_vahdati_2006@yahoo.com).

Best regards
Ramsin

  1398-03-08 May 29, 2019 03:46 PM  
Dear PSE students,

Please be informed that tomorrow’s midterm exam will be held at Room 402.

Best regards
Ramsin

  1398-03-05 May 26, 2019 04:07 PM  
Dear PSE students,

As announced in class, an extra session of the PSE course will be held on Saturday 11 Khordad, from 15:00 to 18:00. As usual, the session will be held at Room 402.

Best regards
Ramsin

  1398-02-29 May 19, 2019 08:20 PM  
Dear PSE students,

As announced in class, an extra session of the PSE course will be held on Thursday 2 Khordad, from 13:30 to 16:30. Please be informed that the session will be held at Room 101.

Best regards
Ramsin

  1398-02-29 May 19, 2019 08:19 PM  
Dear PSE students,

As mentioned in class, the following resources provide essential refactoring 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 here.

Best regards
Ramsin

  1398-02-28 May 18, 2019 03:57 PM  
Dear PSE students,

The second assignment is attached hereto. It has also been posted on the course webpage. The deadline for submitting the report is Saturday 11 Khordad.

Best regards
Ramsin

  1398-02-26 May 16, 2019 10:43 PM  
Dear PSE students,

I am hereby sending you four resources that provide the necessary knowledge on incentives and compensation schemes:

1-      An influential book by Daniel Pink on motivational schemes (attached).
2-      https://www.mountaingoatsoftware.com/blog/how-to-reward-agile-teams
3-      https://www.leadingagile.com/2014/03/compensation-strategies-agile-teams/
4-      http://www.project-team-rewards.com/files/Project_Team_Rewards---eBook_Medium_Quality_(c).pdf

Best regards
Ramsin

  1398-02-24 May 14, 2019 06:40 PM  
Dear PSE students,

As announced in class, the midterm exam will be held on Thursday 9 Khordad, from 10:00 to 13:00. The exam will cover Lectures 1 to 9.
The venue will be announced next week.

Best regards
Ramsin

  1398-02-24 May 14, 2019 12:53 AM  
Dear PSE students,

Please be informed that this Thursday’s extra session will be held at Room 201 (instead of Room 103). As previously announced, the session will be held from 13:00 to 15:00.

Best regards
Ramsin

  1398-02-22 May 12, 2019 05:37 PM  
Dear PSE students,

As announced in class, an extra session of the PSE course will be held on Thursday 26 Ordibehesht, from 13:00 to 15:00. Please be informed that the session will be held at Room 103.

Best regards
Ramsin

  1398-02-16 May 06, 2019 09:47 PM  
Dear PSE students,

Please be informed that the deadline for Assignment-1 has been extended. The new deadline is Wednesday 25 Ordibehesht. I had mentioned that the deadline could not be extended for a week; however, after checking the course schedule, I realized that I had made a mistake. This should give you enough time to finalize your reports. If you have any questions regarding this assignment, you can contact the TA (Mr. Vahdati: adel_vahdati_2006@yahoo.com).

Best regards
Ramsin

  1398-02-15 May 05, 2019 07:08 AM  
Dear PSE students,

I had promised to send you a list of software companies who specialize in Model-Driven Engineering (automatic code generation based on models). The following is a non-exhaustive list:

-          Mendix (via VPN) (https://www.mendix.com/)
-          No Magic (https://www.nomagic.com/)
-          MDE Systems
-          Model Driven Solutions (http://modeldriven.com/)
-          Stambia (https://stambia.com/index.php/en/what-we-do/innovation/a-model-driven-approach)

Best regards
Ramsin

  1398-01-30 April 19, 2019 10:45 PM  
Dear PSE students,

The first assignment is attached hereto. It has also been posted on the course webpage. The deadline for submitting the report is Wednesday 18 Ordibehesht.


Best regards
Ramsin

  1398-01-26 April 15, 2019 07:08 PM  
Dear PSE students,

As decided in class, an extra session of the PSE course will be held on Wednesday 28 Farvardin, from 13:30 to 16:30. Please be informed that the session will be held at Room 202.

Best regards
Ramsin

  1398-01-19 April 08, 2019 09:38 PM  
Dear PSE students,


As promised in class, this is the link to the textbook for the Object-Oriented Design course: http://me.ce.sharif.edu/files/UML2andUP.rar. The password is 40484.

I strongly suggest that you read Chapter 7. You should also study the chapters on the following UML diagrams: Class Diagram, Object Diagram, Activity Diagram, and Sequence Diagram.


Best regards
Ramsin

  1398-01-18 April 07, 2019 09:21 PM  
Dear PSE students,

As promised in class, I am hereby sending you three resources:

1-      Link to a catalog of Java idioms: http://c2.com/cgi/wiki?JavaIdioms.

2-      Link to a catalog of C++ idioms: http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Print_Version, including the Cheshire Cat idiom.

3-      A short article containing an explanation of the “Cheshire Cat” idiom (attached).


Best regards

Ramsin

  1397-12-18 March 09, 2019 07:36 AM  
Dear PSE students,

Please be informed that our class will not be held tomorrow (Saturday 18 Esfand); I am rather unwell. I apologize for any inconvenience that this may cause.

Best regards
Ramsin

  1397-12-09 February 28, 2019 10:32 AM  
Dear PSE students,

The attached file contains my ten-minute talk on aspirations for Software Engineering students. You may find it useful.

Best regards
Ramsin

  1397-12-05 February 24, 2019 08:34 AM  
Dear PSE students,

Please find the "UML Distilled" book attached.

Best regards
Ramsin

Instructor:
Raman Ramsin
(ramsin at sharif dot edu)

3 Units
Saturdays and Mondays, 15:00 to 16:30
Room: 402

 This website is visited 925 times since February 2019. Updated Monday 2020-09-07 09:54