User Tools

Site Tools


course_outline

This is an old revision of the document!


Table of Contents

Course Outline

The topics to be discussed each week will be listed here. Slides will be posted here as well.

Week 1

Topics: Introduction to Software Engineering

Slides: PDF

Week 2

Topics: Version Control

Slides: PDF

Week 3

Topics: Test-Driven Development, JUnit

Slides: PDF

Code: Counter.java, CounterTest.java, AllTests.java

<!--   ===== 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.1421769999.txt.gz · Last modified: 2015/01/20 16:06 by bil