Programming Tutorials Programming Tutorials and Lecture Notes This site contains interactive tutorials for Java, MIPS assembly language, vector algebra for computer graphics, and some other topics. Tutorials and Lecture Notes: Introduction to Computer Science using Java Lecture Notes on Java Programming. Introduction to Assembly Language Lecture Notes on MIPS assembly programming. Vector Math Tutorial for Computer Graphics Vector Math Tutorial Interactive tutorial in mathematical preliminaries for computer graphics. ANSI C C Puzzles Structured Program Design Practice C with Puzzling Pictures Other Stuff Introduction to Computer Science using Java (Older Version) Lecture Notes on Java Programming. Introduction to Programming using QBasic Lecture Notes on QBasic.(QBasic no longer runs on recent microsoft operating systems.) Miscellaneous Finite Automata Web Statistics for this site. Spring Flowers from CS 152 Spring 2017 IEEE Society on Social Implications of Technology SSIT Web Site IEEE SSIT BOG meeting minutes