Slides
Welcome
- Welcome - Dr. Campbell
- Old slides (dates, times, assignments, exams, will be out of date)
Objects UML Java
Reading: Course notes part 1 page 1-73
- Objects UML Java - Campbell
- Objects UML Java Slides
- OOP Notes
- Objects, UML, and Java Draft Slides (4up)
- Objects, UML, and Java Draft Slides (1up)
- Objects, UML, and Java Draft Slides (Clean Version)
MVC & Object-Oriented Graphical User Interfaces
- MVC and Android Part I + Swing Slides (1up)
- MVC and Friends Guest Lecture (Campbell)
- 3-Tier Architecture Guest Lecture (Pang) (4up)
- 🦾 MVC vs MVC 💪
- MVC - Campbell
- Fixed MVC Android/Swing Slides
- MVC and Android Part I Draft Slides (4up)
- MVC and Android Part I Draft Slides (1up)
- MVC and Android Part II Draft Slides (4up)
- MVC and Android Part II Draft Slides (1up)
- User Interface Design (1up)
- User Interface Design (4up)
More Objects UML & Java
Android
Android Fragments
Android Activities Resources
Git
- Git Introduction and Practices Notes (Wang)
- Hand drawn Models of Git: Wizard Towers versus Centralized
- PAST Lab Git Notes (Romansky)
- Past Git Ignore Repo
Software Process
Requirements
Testing
Design Patterns
Reading: Course notes part 2
- Design Patterns Part I Draft Slides (4up)
- Design Patterns Part I Draft Slides (1up)
- Design Patterns Part II Draft Slides (4up)
- Design Patterns Part II Draft Slides (1up)
- Design Patterns Part III Draft Slides (4up)
- Design Patterns Part III Draft Slides (1up)
- Design Patterns Part IV Draft Slides (4up)
- Design Patterns Part IV Draft Slides (1up)
- Decorator Pattern Slides (4up)
UML Sequence Diagram
Reading: Course notes part 1 pages ~73-76!
- Sequence Diagrams - Campbell
- Sequence Diagram Draft Slides (4up)
- Sequence Diagram Draft Slides (1up)
Design Patterns (Continued)
Reading: Course notes part 2