Petru Mihancea 2013
Week | Gr. 4.1 | Gr. 2.1 | |
Cosmin Marsavina | |||
Odd | Odd | ||
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 |
Week | Gr. 1.1 | Gr. 3.1 | |
Alex Stefanica | |||
Odd | Odd | ||
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 |
Week | Gr. 4.2 | Gr. 2.2 | Gr. 1.2 | |||
Codruta Istin | ||||||
Odd | Odd | Odd | ||||
1 | ||||||
2 | ||||||
3 | ||||||
4 | ||||||
5 | ||||||
6 | ||||||
7 | ||||||
8 | ||||||
9 | ||||||
10 | ||||||
11 | ||||||
12 | ||||||
13 | ||||||
14 |
Announcements
- An up-to-date overview of your current situation can be found here
- Schedule legend
- Green - The group is odd type
- Gray ( Blue in IExplorer browser :| ) - The group is even type
- Yellow - Evaluation week
- Friday 16.00 - Monday 8.00 : We don't read emails
Week 1 & 2
- Topics
- Eclipse IDE (creating projects, perspectives, views, refactorings)
- SVN (Eclipse integration)
- Documentation
- Eclipse
- A refactoring exercise can be found here
- Eclipse plugins for SVN: Subclipse
- SVN as a stand-alone tool:
- A simple SVN tutorial can be found here. For beginners, the Using Subversion section is the most important one. The server side configuration is not so important for you at this time (although it might clarify some aspects from the aforementioned section).
- A very good book about SVN can be found here (Suggested reading - Chapters 1 and 2).
- You can download various (standalone) SVN distributions (for different OS) from here.
- Demos
⚠ (:youtube SWltrSXH9EQ border=1 :)
| ⚠ (:youtube nbJlXOhppVk border=1 :)
|
Week 3 & 4
- Topics
- UML Class Diagrams and Sequence Diagrams
- Introduction to UML (slides)
- Suggested reading
- M. Fowler - UML Distilled, Chapter 3, 4, 5
- Class Diagrams on Object Mentor's Site
- Miscellaneous links
Week 5 & 6
- Evaluation 1
Week 7 & 8
- Topics
- Actors, Use Cases, UML Use Case Diagram
- Introduction to Use Cases (slides)
- Suggested reading
- M. Fowler - UML Distilled, Chapter 9
- Miscellaneous links
Week 9 & 10
- Evaluation 2
- Maximum number of students / evaluation class is strictly limited to 18 !!!
Week 11 & 12
- Topics
- Unit Testing with jUnit
- Introduction to jUnit (slides)
- Suggested reading
- Lecture Slides (Software Testing Chapter, White-Box, Black-Box)
- jUnit Tutorial here
- Miscellaneous
- The method to test is int cauta(ArrayList<String>,String)
- It is static and it is located in the search.Cauta class. Its specification will be given during the lab hours. You only have the binary code of the mentioned class in totest.jar
- An eclipse project is already prepared for you here. Just download and import it in Eclipse (using File/Import/General-Existing Project Into Workspace/Select archive file)
- Demo
⚠ (:youtube b4a8bb6E_Q8 border=1 :)
|
Week 13 & 14
- Evaluation 3
- Maximum number of students / evaluation class is strictly limited to 18 !!!