[an error occurred while processing this directive] File: index.shtml Creator: Ted Pawlicki, George Ferguson Created: Tue Dec 6 12:26:50 2011 Time-stamp: [an error occurred while processing this directive] File: templates/doc-start.shtml Creator: George Ferguson Created: Tue Dec 6 12:31:29 2011 Time-stamp: [an error occurred while processing this directive] File: site-settings.shtml Creator: George Ferguson Created: Tue Dec 6 13:49:49 2011 Time-stamp: Site (or subsite)-wide settings. [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] File: head.shtml Creator: George Ferguson Created: Tue Dec 6 12:34:15 2011 Time-stamp: SSI variables for this template: head_title if given, else ``sitename | title'' [an error occurred while processing this directive] File: head-title.shtml Creator: George Ferguson Created: Tue Dec 6 14:29:52 2011 Time-stamp: SSI variables for this template: head_title: complete content of title element if given site_title trailing part of title (if given) section_title middle part of title (if given) page_title leading part of title (if given) title title shown on page, also used as leading part of title (if given) [an error occurred while processing this directive] (none) [an error occurred while processing this directive] File: head-meta.shtml Creator: George Ferguson Created: Tue Dec 6 14:29:18 2011 Time-stamp: SSI variables for this template: meta_description meta_keywords meta_generator [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] File: head-stylesheets.shtml Creator: George Ferguson Created: Tue Dec 6 14:22:58 2011 Time-stamp: SSI variables for this template: site_stylesheet, page_stylesheet stylesheet0, stylesheet1, ...: URL for stylesheets [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] File: head-scripts.shtml Creator: George Ferguson Created: Tue Dec 6 14:23:19 2011 Time-stamp: SSI variables for this template: site_script, page_script script0, script1, ...: URLs of javascript scripts [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] File: body-start.shtml Creator: George Ferguson Created: Tue Dec 6 13:20:46 2011 Time-stamp: SSI variables for this template: body_class page_class page_id [an error occurred while processing this directive] [an error occurred while processing this directive] File: body-header.shtml Creator: George Ferguson Created: Tue Dec 6 13:46:12 2011 Time-stamp: Content above banner, if any. [an error occurred while processing this directive] File: body-banner.shtml Creator: George Ferguson Created: Tue Dec 6 13:27:12 2011 Time-stamp: Duplicate URCS Drupal banner. hajim urcs Computer Science Department : Hajim School of Engineering & Applied Sciences Skip to main content [an error occurred while processing this directive] File: body-title.shtml Creator: George Ferguson Created: Tue Dec 6 14:34:49 2011 Time-stamp: SSI variables for this template: section_name First line of title on page (if any) title Title shown on page

[an error occurred while processing this directive]
CSC171: The Science of Programming
Fall 2011
[an error occurred while processing this directive]

This course is a hands on introduction to computer programming using the JAVA computer language. You will largely learn to program a computer by writing computer programs. Topics covered will include:

  • Computer Systems Architecture
  • Software development process
  • Development tools and environments
  • Creative Problem Solving
  • Data representation
  • Expressions for calculation
  • Use of classes and objects
  • Conditional expressions
  • Iterative programming constructs
  • Object oriented design of software
  • Graphics
  • Applets and Applications
  • Packages
  • Use of arrays
  • Inheritance
  • Polymorphism
  • Exception handling
  • Simple recursion
  • Introduction to Data Structures

Class

Tuesdays & Thursdays, 3:25pm - 4:40pm, Hutch 140

Instructor

Ted Pawlicki <pawlicki at cs dot rochester dot edu>

Teaching Assistants

Jansen Orfan < jorfan at cs dot rochester dot edu >

Edie Hanson < ehanson at rochester dot edu >

Textbook

Java How To Program 8th ed. by Deitel & Deitel , Deitel, 2011.

This book and previous editions are on reserve in Carlson Library.

Syllabus

The course will cover most of the material in most of Chapters 1 through 12 of the Deitel text. Evaluation will include lab assignments, in class quizzes, small group participation, programming projects, a midterm, and a final exam.

Detailed syllabus (subject to change) [an error occurred while processing this directive] File: doc-finish.shtml Creator: George Ferguson Created: Tue Dec 6 13:46:48 2011 Time-stamp: [an error occurred while processing this directive] File: body-footer.shtml Creator: George Ferguson Created: Tue Dec 6 14:43:56 2011 Time-stamp: Content at bottom of page, if any.

Last update: Tuesday, 10-Jan-2012 17:02:06 EST

[an error occurred while processing this directive] File: body-finish.shtml Creator: George Ferguson Created: Tue Dec 6 13:47:36 2011 Time-stamp: [an error occurred while processing this directive]