Skip to content

serban-petrescu/utcn-sd-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UTCN Software Design Resources

Presentations

The intro presentation [live] has information about:

  • Attendance,
  • Rules,
  • Grading,
  • Useful links,
  • Assignments overview,
  • And project overview.

Assignment presentations:

Project presentations:

Project topics

Can be found on this spreadsheet. Please add your project if you did not already do so.

Attendance and grades

Can be found on this spreadsheet.

YouTube videos

All of the recordings may be found on this playlist: UTCN Software Design 2019.

Questionnaires

Schedule

Week Laboratory Activities Deadline(s)
1. 25.02-03.03 Get to know each other
Introduction and rules
Revision OOP
Revision DB
None
2. 04.03-10.03 Assignment 1 presentation
Deliverables presentation
Revision UML
SOLID
Picking assignment topic
None
3. 11.03-17.03 Discussion about patterns / layers
Individual work / live coding (JDBC)
None
4. 18.03-24.03 Clarifications (assignment 1, deliverables)
Individual work / live coding (JPA)
Deliverable 1 (17.03.2019 23:59)
5. 25.03-31.03 Assignment 1 grading
Assignment 2 presentation
Assignment 1 (24.03.2019 23:59)
6. 01.04-07.04 Discussion about patterns / MVC
Individual work / live coding
None
7. 08.04-14.04 Clarifications (assignment 2, deliverables)
Individual work / live coding
Deliverable 2 (07.04.2019 23:59)
8. 15.04-21.04 Assignment 2 grading
Assignment 3 presentation
Assignment 2 (14.04.2019 23:59)
9. 22.04-28.04 Discussion about patterns / client - server
Individual work / live coding
None
- 29.04-05.05 Spring Vacation None
10. 06.05-12.05 Clarifications (assignment 2, project)
Individual work / live coding
Deliverable 3 (05.05.2019 23:59)
11. 13.05-19.05 Assignment 3 grading
Project (clarifications, individual work)
Assignment 3 (12.05.2019 23:59)
12. 20.05-26.05 Late hand-ins
Project (clarifications, individual work)
None
13. 27.05-02.06 Project grading Project (26.05.2019 23:59)
14. 03.06-09.06 Project grading

The deadline for each assignment / deliverable / project is Sunday 23:59 before the deadline week's laboratory (such that the grading is mostly done before the laboratory session).

GitHub Classroom Assignments

You must click on the below links to create a GitHub repository for submitting your assignments and project (deliverables, final documentation and code).

Make sure to commit and push your changes before the deadline. The last commit created before the deadline expires will be taken into account.

Pull Request Policy

Please create a develop branch (for the assignments it will be already created) and push your code on this branch. After you have committed and pushed your code, create a pull request from develop to master and add me as a reviewer.

About

Resources for the Software Design laboratory

Resources

License

Stars

Watchers

Forks

Packages

No packages published