User Tools

Site Tools


course_outline

Differences

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

Link to this comparison view

Next revision
Previous revision
course_outline [2007/07/31 19:53] – external edit 127.0.0.1course_outline [2013/03/26 15:05] (current) bil
Line 1: Line 1:
 ====== Course Outline ====== ====== Course Outline ======
  
-The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:+The topics to be discussed each week will be listed here. Slides will be posted here as well.
  
 ===== Week 1 ===== ===== Week 1 =====
  
-Your notes here.+Topics: Introduction to Software Engineering, Extreme Programming 
 + 
 +Slides: {{:week1.ppt.pdf|PDF}}
  
 ===== Week 2 ===== ===== Week 2 =====
  
-===== Midterm =====+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
  
-===== Drop Deadline =====+Slides: {{:week10.ppt.pdf|PDF}}
  
-===== Week 13 =====+===== Week 11 =====
  
-===== Final Exam =====+Topics: Project presemtations
  
 +Slides: {{:week11.ppt.pdf|PDF}}
  
course_outline.1185911597.txt.gz · Last modified: 2013/01/07 19:52 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki