Computer Science Links
(Lecture notes for various courses I teach)
C++ Programming:
Introduction to C++
Programming
Pattern-Oriented Programming
with C++
Windows
Programming with MFC (CS130)
The Visual C++
Lab Manual
Java Programming:
Introduction to
Java Programming
Pattern-Oriented
Programming with Java
The Java Lab
Manual
J2EE
J2ME
Java Utilities
Introduction to
Programming with Java (CS 46A)
Other Courses:
Software
Engineering (CS160)
Object-Oriented Analysis
Computer
Organization (CS140)
Scheme
Programming (CS145A)
Programming
Language Concepts and Paradigms (CS152)
Web
Programming
Test-Driven Development
Data Structures and
Algorithms (CS146)
Operating System Concepts
(CS149)
Object-Oriented Design (CS151)
Topics in
Object-Oriented Analysis (CS251A)
Topics in
Object-Oriented Design (CS251B)
Advanced Programming
Language Principles (CS252)
The Unified Modeling Language
The Biological and Cultural Ecology of Sri Lanka (Biology 190)
Computer Science Summer School 2008: Switzerland (CS180H)
Other Links: