Transfer into COMP 121 Weekly Course Outcomes Weekly PowerPoint Presentations COMP 111 Orientation CS Basics Object Basics Constructing Objects Black Boxes, Class, Interface Categories of Variables Strings & Reading Input Statements & Expressions For & While Loops Loops & Arrays Arrays Sorting & Searching Classes Pre & Post Conditions Testing & Debugging Introduction to BlueJ Object Basics Web-CAT Unit Testing with JUnit Test Driven Development Transfer into COMP 311 COMP 121 PowerPoint Presentations Week 01 Week 02 Week 03 Week 05 Week 06 Week 07 Week08 Week 09 Week 11 Week 12 Week 13 Week 14 Introduction to BlueJ Object Basics Unit Testing with JUnit Test Driven Development - Part 1 Test Driven Development - Part 2 Test Driven Development - Part 3 Introduction to Collections ArrayCollection Implementation - Part 1 ArrayCollection Implementation - Part 2 ArrayCollection Implementation - Part - 3 Abstract Collections ArrayList Implementation - Part 1 ArrayList Implementation - Part 2 ArrayList Implementation - Part 3 ArrayList Implementation - Part 4 Linked Collection - Part 1 Linked Collection - Part 2 LinkedList Implementation - Part 1 LinkedList Implementation - Part - 2 Additional Resources Java Tutorials Brewing Java http://www.bluej.org/ Blue Tutorial Unit Testing with BlueJ http://www.junit.org/index.htm JUnitPrimer.html Assert.html J-Unit Testing Framework