|
M-F 2:30-3:20 or |
CS 1130: Transition to OO Programming Fall 2012 |
|||
|
Main
About: Overview Announcements Staff Consultants Calendar Materials: Texts DrJava Terminology Lectures: In-Class Web-Based VideoNote Assessment: Grading Assignments Labs Exam Resources: CMS Piazza (link) Piazza (about) Java API Style Guide Academic Integrity |
Latest AnnouncementsInformation about the Exam
See the exam page for sample questions.
New Policy on Checking off Labs
You may now turn in labs in the discussion section after they are assigned.
Self-Study Students are Responsible for Labs
Self-study students can come to the 7:30 discussion, or they can turn in during consultant hours.
Make Extensions Visible on Your PC
Extensions should be visible so that we can help troubleshoot problems.
Course DescriptionCS 1130: Transition to Object-Oriented Programming
Fall, spring. 1 credit. S-U grades only. Introduction to object-oriented concepts using Java. Assumes programming knowledge in a language like MATLAB, C, C++, or Fortran. Students who have learned Java but were not exposed heavily to OO programming are welcome. Students who take this course will build an understanding of object-oriented concepts using Java. Topics include classes, subclasses, inheritance, and overriding. It also includes an operational model of method calls and the basics of OO design. Lecture-Based vs. Self-StudyThere are two ways to take this course. The first way is via one of two lecture-based sections (courses numbered 15453 and 15457) that run for 5 weeks at the beginning of the semester. The second way is as a self-study section (course numbered 15461) that excludes the lectures, and instead relies primarly on web-based lectures and video-taped material. In our experience, we highly recommend that you attend a lecture-based section, since you will have all of the resources of the self-study section, plus interactive lectures with the instructor twice-weekly. We only recommend that you sign up for the self-study course if you have a genuine conflict with one of the two lecture sections. Regardless of which section that you sign up for, both sections share the same assignments and weekly labs. Moreover, the sections all have exactly the same deadlines for both the assignments and the labs. In the past, the self-study section was actually a self-paced section that allowed the students to turn in assignments as they wished throughout the semester. We found that students often delayed working on the assignments until they were too busy with their other classes, and then were not unable to complete the course. Hence we now refer to the section as "self-study" rather than "self-paced", reflecting the shared deadlines with the lecture-section. For more information about course deadlines and expectations, see the course overview. |