CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch
Course Personnel Dr. Jennifer Welch: Teaching assistant: Gabriel Foust 425G Bright welch@cse.tamu.edu 845-5076 Office hours: Tue and Thu 2:00 – 3:00, Fri 10:00 – 11:00, and by appointment Teaching assistant: Gabriel Foust Office hours info coming soon Lab: Mon and Wed, 10:20 – 11:10 111A Reed-McDonald Go today to get started! CSCE 121-200
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 Lab: Attendance strongly encouraged! CSCE 121-200
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-200
Writing a Calculator Program Chs 6, 7 9/24 Functions, etc. Ch 8 10/1 Week of Topic Reading 8/27 Introduction Chs 0, 1, 2, 3 9/3 Computation; Errors Chs 4, 5 9/10, 9/17 Writing a Calculator Program Chs 6, 7 9/24 Functions, etc. Ch 8 10/1 Classes, etc. Ch 9 10/8 Input and Output Chs 10, 11 10/15 A Display Model Ch 12 10/22 Graphics Classes Chs 13, 14 10/29 Graphing; GUIs Chs 15, 16 11/5 Vectors Chs 17, 18 11/12 Containers and Iterators; Algorithms and Maps Chs 20, 21 11/19 Text Manipulation; History Chs 23, 22 11/26 Numerics; Embedded Systems Programming; Testing Chs 24, 25, 26 12/3 C Language Ch 27 Tentative schedule CSCE 121-200
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. Total Points ≥ 90% 80-89% 70-79% 60-69% < 60% Letter Grade A B C D F CSCE 121-200
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-200