4003-263 Computer Science for Transfers - (CSX)


Course Description

This course introduces the student to the object-oriented paradigm, the computer science workstation environment, and the Java language. Topics include class design and implementation, inheritance, exceptions, files, threads, swing, and network programming. Students work individually and in small groups on programming assignments, which are an integral part of the course. This course is intended for students with previous programming experience and a background in data structures. Open only to transfer students. Not to be taken as a computer science elective.

Texts
Book Author Required/Optional
Data Structures+Algorithms in Java Goodrich, Tamassia Required
Any Unix primer   Optional
If this is your first Java course, you may want to consider a Java language text Contact your instructor for more info  

Prerequisites

Department Approval Required. Not to be taken as a CS elective.

Credit Distribution

5 Credit Hours (3 hours of lecture; 2 hours of lab each week)

Quarters Offered

Fall

Instructor

Trudy Howles - email me at tmh AT cs DOT rit DOT edu

SLIs

Jesse Martinez (in the Tutoring Center Tuesdays 8-10 pm)

Dan Cappucio (in the Tutoring Center Wednesdays 7-9 am)

Important Schedule Information

This class is 3 hours of lecture and 2 hours of lab each week. Room assignments are:

Monday: 2-4 in 70-1400 (this is the auditorium in the Golisano Building)

Wednesday: 2-3 in 70-1400

Wednesday: 3-4 first hour of lab in either ICL 3, 5 or 6. Check your schedule for your lab assignment.

Wednesday: 4-5 second hour of lab in 70-1550 (Software Engineering Lab on the first floor of Golisano)


All contents copyright (C) 2003, RIT Rochester, All rights reserved.
Rochester Institute of Technology
Department of Computer Science
102 Lomb Memorial Drive
Rochester, NY 14623-5608
Phone: +1.585.475.2995
Fax: +1.585.475.7100