Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts Syllabus Student Info Fill out,...

19
Fall 2o12 – August 27, 2012

Transcript of Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts Syllabus Student Info Fill out,...

Page 1: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Fall 2o12 – August 27, 2012

Page 2: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

CMPSC 202 First Day Handouts Syllabus Student Info

Fill out, include all classes and standard appointments

Return to front before you leave or turn in later this week if your schedule is changing

Autobiography Do outside of class. Bring back 2 copies W or F.

Index Card: Name Tag Write first name you want me to call you in big

text Return markers to front

Page 3: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Today’s Plan

Introductions Some highlights of the syllabus Quick tour of course web site Lecture on background material

Continues Wednesday

Page 4: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Introductions

Instructor: Doug Hogan

TA

Class Roster

Page 5: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Out of Class

Office hours (338c IST) Drop in. First-come, first-served

Email – [email protected] Best way to reach me outside of scheduled

times Evening help session

Work on assignments with someone around to help, ask questions

Runs most Wednesdays from 8:15-9:30 in 113 IST

Starts next week, not this week

Page 6: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Prereq. & Appropriate Course Prerequisite: MATH 140

Mainly for mathematical sophistication Derivatives and integrals

Introductory programming for engineers 200, 201, 202 are similar 121 is for CSE majors AERSP, C E, E SC, I E, NUC E allow this

course

Page 7: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Very High Level Plan

13 weeks – how to program, using Fortran as the target language

2 weeks – a taste of Matlab

Page 8: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Books

Fortran text – customized Optional Everything you need to know is on the

web Book provides more examples, practice,

and a second view You decide how to use it

Matlab text – required Not needed until after Thanksgiving Buy it soon, regardless

Page 9: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Class Conduct

Be here before class starts, seated and ready to pay attention

Remain seated during lecture and whole-class discussions

If your monitor is on during lecture, only have the same thing on your screen I have on mine No web surfing, chat, doing assignments, etc.

No cell phones. Keep them away and silent.

Respect the room and your peers and us.

Page 10: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Attendance Notes

If you’ll miss a class, email or stop by the office no later than the afternoon before

You’re expected to be here all classes

If you don’t follow the rules above, you’re effectively not here

Page 11: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

In Class Labs

Where you first get practice with new concepts

An avenue for feedback Sometimes we mark up all labs,

sometimes there’s an early deadline to get individual feedback – if you follow conventions

Nearly always class-wide feedback Grading

Check, check-minus, or no credit (incomplete, poor effort)

Page 12: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

In Class Lab Grade

(# of labs with a check) – (# labs with check-minus)/4

Denominator is adjusted by 90% Everyone gets benefit of the doubt this

way No late work, make-ups if you miss, etc.

Counts 10% of final grade Lab and attendance percentage must

be at least as good as overall grade

Page 13: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Formal Assessments

Two options: Standard assessments – all proctored – for up

to B+ Out of class projects and programming exam

for extra challenge and eligibility for A or A- Standard assessments:

Two midterms – 30% Final – 25% Graded Programming Assignments in Class –

25% Quizzes – 10% (In Class Labs – 10%)

Page 14: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Exams

Mix of conceptual ideas and programming problems

Cumulative 8:15 – 10:15 p.m. on 10/11 and

11/14 Conflict exam form on syllabus due

two weeks in advance if applicable

Page 15: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Graded Programming Assignments In class, proctored Five total A problem designed to be solved in 50

minutes if you’ve been keeping up with the course

Generally every 3rd Friday May use notes, but may not discuss with

anyone Grading: ½ on our test of the program,

½ on programming practices

Page 16: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Quizzes

Short, about 10-20 minutes One every week there’s not another

major graded event Lowest is dropped

Page 17: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

A-level Assessments

Why? Different goals Different levels of time and effort you want

to put in Higher-level skills

Midterm take home project Proctored programming exam –planned

for evening of 12/5, starting 6:30 p.m. Term project Need at least a B on all three and an A

on two to be eligible for A or A-

Page 18: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Academic Integrity

Do your own work All proctored activities are individual The program output you say the

program produced must have been produced by the program

See syllabus for more

It’s okay to discuss practice labs with classmates. It’s not okay to share code.

Page 19: Fall 2o12 – August 27, 2012. CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.

Syllabus and Course Site

Read the whole syllabus carefully. As questions later this week about anything you don’t understand.

Course Web Site: http://www.personal.psu.edu/djh300/cm

psc202 Don’t use Internet Explorer Let’s take a quick tour…