csc 171 – fall 2001 computer programming lecture 0 administration

11
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Upload: ethel-phillips

Post on 02-Jan-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

CSC 171 – FALL 2001

COMPUTER PROGRAMMING

LECTURE 0

ADMINISTRATION

Page 2: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

OVERVIEW OF LECTURE 0

• Administration– Educational goals of the course– Structure & schedule– Grading– Resources and people

Page 3: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

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– Uses WWW, but not a web page design course

Page 4: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Structure of Course

• Lectures T,R 9:40-10:50 Hoyt 101– Background, theory

• Labs TR – 75min – Programming Exercises

• Projects– Algorithmic Problem Solving & Programming

• Assigned Reading– JAVA How To Program, D&D

Page 5: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Course Content I

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

Page 6: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Course Content II

• Graphics & GUIs

• Exception Handling

• Multithreading (optional)

• Multimedia (optional)

• Files & Streams

• Networking

• Intro to Data Structures

Page 7: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Grading

• Exams 40%– Midterm – 10% each– Final exam – cumulative - 20%

• Projects 30%– 5 projects – 5%, 10%, 10%, 10%, 10%

• Labs 30%– 10 weekly assignments – 3% each

Page 8: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Calculating Grade>= 93 A

>= 90 A-

>= 87 B+

>= 83 B

>= 80 B-

>= 77 C+

>= 73 C

>= 70 C-

>= 67 D+

>= 63 D

>= 60 D-

< 60 E

Page 9: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Resources

• Text : JAVA How To Program 4th Edition

• Labs : Taylor 31, CLARCJDE environment

• Workshops

• Instructor & TA office hours

Page 10: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

People

• Instructor : T. Pawlicki– Office Hours, 722 CSB, 1:30 – 2:30, TR– [email protected]

• Graduate TA’s

• Undergraduate TA’s

Page 11: CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION

Assignment

• ASSIGNMENT – Read – D&D

• Chapter 1 – for first lab

– Handout• The Discipline of Computer Science