CSE 142: Computer Programming I, Winter 2015
Instructor: Stuart Reges (reges@cs.washington.edu)
My Old Website
NOTE: This old web site is out of date. This is the course web site from a past quarter, 15wi (Winter 2015), but the current quarter is 19su (Summer 2019). If you are a current student taking the course, this is not your class web site, and you should visit the current class web site instead.
Links
Programming:
- Java API documentation (a list of all Java classes, packages, and methods)
- jGRASP Tutorial
- Java tutorial by Sun Microsystems.
- Java Language Specification (formal definition of the language).
- Practice-It!, UW’s practice problem web application written by Marty Stepp
- CodingBat (a useful site full of Java and Python practice problems)
For your homeworks:
- Unofficial style guide, developed by a TA. Style tips are covered chapter by chapter with sections at the end for indentation, spacing, and commenting.
Software:
- Java JDK compiler
- jGRASP editor
- Free Microsoft software through DreamSpark (students will be sent information after the 10th day of the quarter, your id is your full @uw.edu email address)
Computer Science Major:
- University of Washington – Why Choose CSE?
- Schedule of information sessions for those interested in majoring in CS
- How to meet with a CS undergraduate advisor
- information about internships
- ACM: Association for Computing Machinery (the main CSE student organization)
- ACM-W (focuses on diversity and women’s issues in computing)