csce 121, sec 507/508 fall 2010

7
CSCE 121, Sec 507/508 Fall 2010 Prof. Jennifer L. Welch

Upload: melvina-hartnett

Post on 31-Dec-2015

43 views

Category:

Documents


0 download

DESCRIPTION

CSCE 121, Sec 507/508 Fall 2010. Prof. Jennifer L. Welch. Course Personnel. Dr. Jennifer Welch: 425G Bright [email protected] 845-5076 Office hours: Wed 2:30 – 4:00, Fri 1:30 – 3:00, and by appointment Teaching assistant: TBD Labs: Go today to get started!. Course Mechanics. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSCE 121, Sec 507/508 Fall 2010

CSCE 121, Sec 507/508Fall 2010

Prof. Jennifer L. Welch

Page 2: CSCE 121, Sec 507/508 Fall 2010

Course Personnel• Dr. Jennifer Welch:

– 425G Bright– [email protected]– 845-5076– Office hours: Wed 2:30 – 4:00, Fri 1:30 – 3:00, and by

appointment

• Teaching assistant: TBD• Labs: Go today to get started!

CSCE 121-507/508 2

Section Time Place Peer Teacher

507 MW 10:20-11:10 RDMC 111C Vincent [email protected]

508 MW 4:10-5:00 RDMC 111B Chris [email protected]

Page 3: CSCE 121, Sec 507/508 Fall 2010

Course Mechanics

• Prerequisites: – A high school or college programming course– Computer science major or minor (or considering)– Honors eligibility

• Textbook: Programming Principles and Practice Using C++, Bjarne Stroustrup

• Labs: Attendance strongly encouraged!

CSCE 121-507/508 3

Page 4: CSCE 121, Sec 507/508 Fall 2010

Course Content

• Principles of computer programming– Design, modularity, testing,…– Independent of particular programming language

• Practice with computer programming– Using the C++ language

• Exposure to wider world of computer science– History, applications, other languages, “culture”

activities

CSCE 121-507/508 4

Page 5: CSCE 121, Sec 507/508 Fall 2010

Week of Topic Reading

8/30 Introduction Chs 1, 2, 3

9/6 Computation; Errors Chs 4, 5

9/13, 9/20 Writing a Calculator Program Chs 6, 7

9/27 Functions, etc. Ch 8

10/4 Classes, etc. Ch 9

10/11 Input and Output Chs 10, 11

10/18 A Display Model Ch 12

10/25 Graphics Classes Chs 13, 14

11/1 Graphing; GUIs Chs 15, 16

11/8 Vectors Chs 17, 18

11/15 Containers and Iterators; Algorithms and Maps Chs 20, 21

11/22 Text Manipulation; History Chs 23, 22

11/29 Numerics; Embedded Systems Programming; Testing Chs 24, 25, 26

12/6 C Language Ch 27

CSCE 121-507/508 5

Page 6: CSCE 121, Sec 507/508 Fall 2010

Grading• Exams (2 midterms and a final): 35%• Homework: 35%• Project 20: %• Culture Reports: 10%

• Late work policy: -10% of maximum grade if turned in up to 24 hrs late, -20% if turned in 24 to 48 hrs late, etc. If solutions already discussed, then not accepted.

CSCE 121-507/508 6

Total Points ≥ 90% 80-89% 70-79% 60-69% < 60%

Letter Grade A B C D F

Page 7: CSCE 121, Sec 507/508 Fall 2010

Academic Integrity

• Review Aggie Honor Code – link on course webpage

• Collaboration to discuss concepts is encouraged• All assignments must be done on your own,

unless otherwise instructed– Do not copy! Plagiarism is a serious offense.

• Turn in a cover sheet with each assignment listing all sources used

CSCE 121-507/508 7