313-125 COM S  211
Computers and Programming
Spring 2004
347-453 ENGRD 211   3 credits

Tuesdays and Thursdays, 10:10AM - 11:00AM, Olin Hall 155

 

Home
Objectives,
topics, outcomes
CS212 and CS211
Java bootcamp
AEWs
DrJava
Communication
Staff info
Lecture/Rec times
Lecture/Rec notes
Lec/Rec schedule
Texts
News
Handouts
Assignments
Exams
About grades
Course consultants
Useful links
Computer labs

Java bootcamp

If you haven't programmed in Java, haven't programmed in a long time, or feel that your skills are a bit weak, we strongly suggest that you review the bootcamp notes, introductory chapters in the textbooks, and review material in the Java reference books. This section of the syllabus summarizes advice we usually give and explains the resources we have made available.

To take CS211, you must be experienced in programming, preferably in an object-oriented language. For students with limited Java experience, we will hold a Java Bootcamp, which involves about three hours of training in Java. The bootcamp will summarize key issues of Java's syntax that are usually covered in CS100. Both of the following bootcamps are the same:

  • Place:
  • Date:
  • Time: 7:30PM-10:30PM
  • Lecture notes: bootcamp: powerpoint slides as a pdf file (4 slides to a page)
  • Java files: javafilesfa03

More Ways To Catch Up

  • Study ProgramLive, by Gries & Gries (the text for Cs100j) and study the CS100J Fall 2003 website,
  • Study the Java Precisely book.
  • Study the O'Reilly book Java in a Nutshell.
  • Review a copy of the Bootcamp notes in Lecture Notes.
  • Review the Java language summaries in the course textbook (Appendix A, Chapter 1).
  • For C++ people: see FAQs such as http://www.perryland.com/Java2.shtml and others to compare C++ with Java. For immediate practice, take one of the later CS100 projects and write it in Java.
  • Review the More Java! link on this website.