User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2013/01/07 19:52] bilcourse_outline [2013/03/26 15:05] (current) bil
Line 5: Line 5:
 ===== Week 1 ===== ===== Week 1 =====
  
-TBA.+Topics: Introduction to Software Engineering, Extreme Programming
  
 +Slides: {{:week1.ppt.pdf|PDF}}
 +
 +===== Week 2 =====
 +
 +Topics: Test-Driven Development, JUnit
 +
 +Slides: {{:week2.ppt.pdf|PDF}}
 +
 +Code: [[http://www.cse.yorku.ca/~bil/2311/Week2/Counter.java|Counter.java]],
 +[[http://www.cse.yorku.ca/~bil/2311/Week2/CounterTest.java|CounterTest.java]], [[http://www.cse.yorku.ca/~bil/2311/Week2/AllTests.java|AllTests.java]]
 +
 +===== Week 3 =====
 +
 +Topics: Version Control
 +
 +Slides: {{:week3.ppt.pdf|PDF}}
 +
 +===== Week 4 =====
 +
 +Topics: Debugging
 +
 +Slides: {{:week4.ppt.pdf|PDF}}
 +
 +Code: [[http://www.cse.yorku.ca/~bil/2311/Week4/WordAnalyzer.java|WordAnalyzer.java]]
 +
 +===== Week 5 =====
 +
 +Topics: Code smells
 +
 +Slides: {{:week5.ppt.pdf|PDF}}
 +
 +===== Week 6 =====
 +
 +Topics: Refactoring
 +
 +[[http://www.cse.yorku.ca/~bil/2311/Week6/original.tar|System in need of refactoring]]
 +
 +[[http://www.cse.yorku.ca/~bil/2311/Week6/refactored.tar|Refactored system]]
 +
 +===== Week 7 =====
 +
 +Topics: Deployment
 +
 +Slides: {{:week7.ppt.pdf|PDF}}
 +
 +Code: [[http://www.cse.yorku.ca/~bil/2311/Week7/deployment.tar|deployment.tar]]
 +
 +[[http://alvinalexander.com/blog/post/java/how-build-executable-jar-file-reference-dependencies | Ant with library dependencies]]
 +
 +===== Week 8 =====
 +
 +Topics: Bug tracking
 +
 +Slides: {{:week8.ppt.pdf|PDF}}
 +
 +[[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs | How to find reported bugs]]
 +
 +[[https://bugs.eclipse.org/bugs/query.cgi|Search for Eclipse bugs]]
 +
 +[[https://bugs.eclipse.org/bugs/show_bug.cgi?id=402455|An example Eclipse bug]]
 +
 +===== Week 9 =====
 +
 +Topics: Profiling
 +
 +Slides: {{:week9.ppt.pdf|PDF}}
 +
 +===== Week 10 =====
 +
 +Topics: Test code coverage
 +
 +Slides: {{:week10.ppt.pdf|PDF}}
 +
 +===== Week 11 =====
 +
 +Topics: Project presemtations
 +
 +Slides: {{:week11.ppt.pdf|PDF}}
  
course_outline.1357588351.txt.gz · Last modified: 2013/01/07 19:52 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki