- What's New
- Potential Android Development Position
- Final Grades
- Homework 7 Grades
- Feedback on Graduate Presentations
- Lectures 28, 29, and 30
- Mobile Apps Challenge
- Grades for Graduate Presentations
- Grades Page Updated
- ReadyTalk is Delivering Pizza!
- Doodle Poll for Student Demos
- Lectures 26 and 27
- FCQs
- Update to Homework 7
- Homework 7
- FCQs for CAETE Students
- Grades for Homework 6
- Grades for Homework 5
- Quick Note on Homework 6
- Grades for Homework 4
- Lecture 25
- Lecture 24
- Lecture 23
- Homework 6
- Homework 4 Update
- Lecture 22
- Office Hours This Week
- Lecture 21
- Lecture 20
- Feedback Spreadsheet for Homework 3
- Grades for Homework 3
- Midterms
- Midterm
- Page 7 of the Midterm
- Presentations: Grad Students Don't Forget!
- Update on Project Teams
- Homework 5
- Project Team Info Due NOW!
- Lecture 18
- Update on Midterm
- Lecture 17
- Semester Project
- Pick a Topic and Pick a Team!
- Lecture 16
- Pick a Topic!
- Midterm for On-Campus CAETE Students
- Get Your Sample Code, Here! Finest Quality!
- Lecture 13
- Homework 2 Scores Updated
- Lecture 12
- Lecture 11
- Links related to Use Cases
- Installing Android
- Lecture 10
- Grades for Homework 2
- Details on the Presentation Assignment
- Lecture 9
- Homework 4
- C++ has legs
- Homework Notifications
- Upcoming Colloquium
- Link to the Discussion Group
- Grades for Homework 1
- Lecture 8
- Sample Code for Lecture 7
- Lecture 7
- Update to Submission Guidelines
- How to Compute Your Id
- Grades Page
- OmniGraffle Stencils for UML 2
- Homework 3 Clarifications
- Homework 3
- Videos of Class Lectures
- Tools for Drawing UML Diagrams
- Lecture 6 Sample Code
- Lecture 6
- Lecture 5
- Our Department On Facebook
- Homework 2
- Lecture 4 Sample Code
- Lecture 4
- Ice Cream Social
- Change in Office Hours
- Three C.S. Internships available at Windward Studios
- Lecture 2 Sample Code
- Lecture 3
- CS Welcome Back Fest
- Room Change!
- Lecture 2
- Homework 1
- Lecture 1
- Syllabus Statements
- Getting Started
- Lectures
- 30-DependencyInjection
- 29-ORM
- 28-TDD
- 27-Refactoring
- 26-PatternsOfPatterns
- 25-CreationalPatterns
- 24-MoreDesignPatterns
- 23-MoreDesignTechniques
- 22-AdvancediOS
- 21-DesignPatternPrinciples
- 20-HowDoExpertsDesign
- 18-AdvancedAndroid
- 17-IntermedateiOS
- 16-IntermediateAndroid
- 13-IntroToiOS
- 12-IntroToObjectiveC
- 11-IntroToAndroid
- 10-IntroToJava
- 09-StrategyBridgeFactory
- 08-ExpandingHorizons
- 07-FacadeAdapter
- 06-DesignPatterns
- 05-ProblemSolution
- 04-OOFundamentals
- 03-UML
- 02-OOParadigm
- 01-Introduction
- Sample Code
- Lecture 30 Sample Code
- Lecture 28 Sample Code
- Lecture 26 Sample Code
- Lecture 25 Sample Code
- Lecture 24 Sample Code
- Lecture 23 Sample Code
- Lecture 22 Sample Code
- Lecture 18 Sample Code
- Lecture 17 Sample Code
- Lecture 16 Sample Code
- Lecture 13 Sample Code
- Lecture 12 Sample Code
- Lecture 11 Sample Code
- Lecture 10 Sample Code
- Lecture 09 Sample Code
- Lecture 07 Sample Code
- Lecture 06 Sample Code
- Lecture 04 Sample Code
- Lecture 02 Sample Code
- Assignments
- Grades
- Textbook
- Evaluation
- Presentations
- Android Sensor Framework by Xin Pan
- Arduino by Bradley Cooper
- ASX by Venkatapathy Janakiramam
- C# and .Net by Adnan Reza
- Django by Rayland Jeans
- Formalisms of OO PLs by Mario Barrenechea
- jQuery Mobile by Sean Luckett
- Metaprogramming by Chris Wailes
- OO Mathematica by Hilarie Nickerson
- ORM by Ehab Ababneh
- Scala by Jessica Ebert
- Spring by Ryan Cutter
- Test Driven Development by Margaret McNulty
- Syllabus Statements
- Site Map
- Grading Spreadsheets