csce 121, sec 507/508 fall 2010
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 PresentationTRANSCRIPT
![Page 1: CSCE 121, Sec 507/508 Fall 2010](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/1.jpg)
CSCE 121, Sec 507/508Fall 2010
Prof. Jennifer L. Welch
![Page 2: CSCE 121, Sec 507/508 Fall 2010](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/4.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082710/56812c9f550346895d9146eb/html5/thumbnails/7.jpg)
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