- What's New
- Final Grades
- Update on Evaluation
- Homework 8 Grades
- New Presentations
- Internship Opportunity: bConnected
- Demo Scheduling
- Lecture 28
- Even More Presentations
- CAETE FCQs
- Homework 9 Updated
- Lecture 27
- Homework 6 Grades
- More Presentations
- Homework 9
- OutTurn CU
- Lecture 26
- Presentations
- Lecture 25
- Homework 7 Grades
- Lecture 24
- Homework 8
- Lecture 23
- Caveat
- Please pick up your Midterms
- Predicted Grades
- Homework 7
- Grades for Homework 5
- Another UI MockUp Tool
- Preview of Homework 7
- Lectures 21 and 22
- Grades for Homework 4
- Lecture 20
- Domino Award
- Additional Mockup Tools
- CogTool
- Lecture 19
- Homework 6
- Picking Up Midterms
- Midterm Results
- Homework 3 Grades
- Remembering the UML Notation for aggregation and composition
- Review of Midterm
- Lecture 17
- Office Hours: Moved to Thursday
- Follow Up to Android Workshop
- Android Workshop
- Startups 2 Students
- Homework 5
- Lecture 16: Sample Code
- Lecture 16
- Reminder: Form Teams and Send a Project Idea
- Upgraded Grades Page
- Android Lecture on Thursday
- CAETE Students Need to Use a Test Proctor
- The Midterm for CAETE Students
- Grades for Homework 2
- Team Info
- Select Your Presentation Topic Soon
- Lecture 13
- Multiple Instances of Activities
- Studying for the Midterm
- Homework 4
- Homework 4 Delayed
- Lecture 12
- Lecture 11
- Android Resources
- Installing Android
- Semester Project
- Presentation
- Update to Homework 1 Grades
- No Homework This Week
- Homework 1 Grades
- Your Id
- Lecture 10
- Tech Event: Unlocking the Secrets of Git
- Sample Code for Lecture 9
- Update to Lecture 9
- Lecture 9
- No Office Hours Tomorrow; Moved to Thursday
- Sample Code for Lecture 6
- Lecture 8
- Today's Slides
- Referring to Objects in Sequence Diagrams
- Sample Code from Lecture 7
- Updated Slides for Lecture 7
- Lecture 7
- One more Update to Assignment 3
- Hand-Drawn Figures
- Update to Assignment 3
- Homework 3
- The Fido Example
- Creating a website on the CSEL
- Submitting Homework
- Lecture 6
- Reminder: Google Tech Talk
- Lecture 5
- Homework 2 Programs
- Changing my Office Hours
- Google Tech Talk Next Wednesday
- Homework 2
- Sample Code
- Reminder: Homework 1 is Due
- Lecture 4
- For Supriya
- Lecture 3
- Working in Groups
- Homework 1
- Coming Up
- Lecture 2
- CU Mobile Apps Challenge
- Amazon Student
- Lecture 1
- See you soon!
- Evaluation
- Syllabus Statements
- Website booting up…
- Lectures
- Lecture 28: Test-Driven Development
- Lecture 27: Refactoring
- Lecture 26: Patterns of Patterns
- Lecture 25: Creational Patterns
- Lecture 24: More Design Patterns
- Lecture 23: More Design Techniques
- Lecture 22: Principles of Design Patterns
- Lecture 21: How Do Experts Design?
- Lecture 20: Advanced iOS
- Lecture 19: Advanced Android
- Lecture 17: Intermediate iOS
- Lecture 16: Intermediate Android
- Lecture 13: Introduction to iOS
- Lecture 12: Introduction to Objective-C
- Lecture 11: Introduction to Android
- Lecture 10: Intro. to Java
- Lecture 09: Strategy, Bridge & Factory
- Lecture 08: Expanding Our Horizons
- Lecture 07: Facade & Adapter
- Lecture 06: Design Patterns
- Lecture 05: Problem and Solution
- Lecture 04: More OO Fundamentals
- Lecture 03: UML and OO Fundamentals
- Lecture 02: The OO Paradigm
- Lecture 01: Introduction
- Sample Code
- Lecture 28: Sample Code
- Lecture 26: Sample Code
- Lecture 25: Sample Code
- Lecture 24: Sample Code
- Lecture 23: Sample Code
- Lecture 20: Sample Code
- Lecture 19: Sample Code
- Lecture 17: Sample Code
- Lecture 16: Sample Code
- Lecture 13: Sample Code
- Homework 4: Original Version
- Homework 4: Target Version
- Homework 4: Original Version
- 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 05: Activity Diagram for the Fido Example
- Lecture 04: Sample Code
- Lecture 02: Sample Code
- Assignments
- Grades
- Textbook
- Syllabus Statements
- Evaluation
- Presentations
- C# Threads by Khalid Al-Enazi
- Cake PHP by Khalid Al-Harbi
- Getting to know Javascript by Peter Alston
- Python Multiprocessing by Ali Alzabarah
- Java Annotations by Matt Beldyk
- Java Concurrency Framework by Aditya Bhave
- Object Relational Mapping by Alex Boughton
- Java Concurrency Framework by Jay Daugherty
- Sample Code for Jay Daugherty's Presentation
- ActionScript 3.0 by Warren Fernandes
- ActionScript 3.0 by Pallav Gala
- Android 3.0 by Saurabh Goel
- Sample Code for Saurabh Goel's Presentation
- Apache ServiceMix by Srinivas Vothukudi Govindaraj
- Java Concurrency Framework by Sidartha Gracias
- Qt by Mark Grebe
- Demo of Qt Creator by Mark Grebe
- Haiku by Amit Gupta
- Symfony by Hemalatha Gurumoorthy
- C# by Mazin Hakeem
- Domain-Driven Design by Bill Irelan
- Ruby on Rails by Sahar Jambi
- PhoneGap by Lukas Jeter
- Processing by Rutvi Joshi
- Applying OO to Emergency Medical Records by Faris Kateb
- Processing by Ben Leduc-Mills
- OpenSceneGraph by Ryan Kroiss
- Struts 2 by Ming Lian
- Struts 2 Screencast by Ming Lian
- Hadoop and Map Reduce by Casey McTaggart
- Sample Code for Hadoop Presentation
- JPA by Aaron Schram
- Doman-Driven Design by Vivek Madhavan
- Struts by Sahana Mallya
- Scala and Actor-based Concurrency by Supriya Meka
- Django by Sears Merritt
- C# Threads by Samyukta Mudugal
- Actor-based Concurrency by Srinivas Panchapakesan
- Javascript by Badrinarayan Parthasarathy
- wxPython and Matplotlib by Scott Pearse
- Java by Zhifu Pei
- Ruby on Rails by Dheeraj Potlapally
- Additional Patterns by Jason Robison
- Django by Tanvi Shah
- Java by Niket Sheth
- Java by Hunter Stevenson
- Django by Soumya Sundaram
- Scala and Actor-Based Concurrency by Sravan Thokala
- Javascript by Lei Tian
- Symfony by Hanchao Wu
- Site Map
- Demo Schedule