Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.

Similar presentations


Presentation on theme: "CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION."— Presentation transcript:

1 CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

2 OVERVIEW OF LECTURE 0 Administration –Educational goals of the course –Structure & schedule –Grading –Resources and people

3 Educational Goals Computer Programming –What is computer science? –Algorithmics - getting your ideas into the computer –Creative problem solving –Logical thinking –Execution and Analysis –Structured and Object Oriented Models The JAVA Programming Language –Proficiency in JAVA as a first language –Write “good code” –Uses WWW, but not a web page design course

4 What is “Good Code”? Machines can understand it –Compiles and runs –Efficient use of time & memory People can understand it –Well organized & formatted –Easy to read & understand –Easy to maintain

5 Structure of Course Lectures T,R 3:25-4:40 Dewey 1-101 –Background concepts, examples, theory, quizzes Labs – 75min –Programming Exercises Projects (2-3 week efforts) –Algorithmic Problem Solving & Programming Assigned Reading (about a chapter per week) –Computing Concepts by Horstmann Workshops (2.5 hours evening, once a week) –Group problem solving

6 Course Content I Language History & Computer Organization Software Development Data Types Control Structures Methods Arrays Object Oriented Programming Characters and Strings Manipulation

7 Course Content II Graphics & GUIs Exception Handling Multithreading (optional) Multimedia (optional) Files & Streams Networking (optional) Intro to Data Structures

8 Grading Exams 25% –Midterm – 10% each –Final exam – cumulative - 15% Projects 40% –4 projects – 10%, 10%, 10%, 10% Labs 15% –15 assignments – 1% each Workshop 10% –Attendance Quiz 10% –10 quizzes 1% each

9 Calculating Grade >= 93A >= 90A- >= 87B+ >= 83B >= 80B- >= 77C+ >= 73C >= 70C- >= 67D+ >= 63D >= 60D- < 60E

10 Resources Me – email me, come to my office –Let’s do lunch Text : Horstmann – web site Labs : Taylor 31, CLARC Workshops Instructor & TA office hours Web site http://www.cs.rochester.edu/courses/descriptions/171.html

11 People Instructor : T. Pawlicki –Office Hours, 722 CSB, 1:30 – 2:30, TR –pawlicki@cs.rochester.edupawlicki@cs.rochester.edu Graduate TA’s Undergraduate TA’s

12 Assignments ASSIGNMENT – Read - Horstmann Chapter 1


Download ppt "CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION."

Similar presentations


Ads by Google