| « Announcements » |
|
1. Course grades posted. Check with getgrades for details and course grade. Note: Please, email dgarcia@cs.odu.edu for any problems or questions regarding program grades. |
| Office Hours | |
|
Dr. Overstreet MW -» 1:30 - 3:00 pm; Others by Appointment Room: 3206 E&CS Building Email: cmo@cs.odu.edu |
TA: Ignacio Garcia MW -> 10:00 - 11:00; TR -> 10:45 - 12:00 Room: 1111C Hughes Hall Email: dgarcia@cs.odu.edu |
| Handouts |
|
Syllabus Word Submit command handout Word |
|
GCS Requirements: Part 1 (pp.i-26), PDF Part 2 (pp. 27-62), PDF Part 3 (pp. 63-97), PDF Part 4 (pp. 98-140), PDF Submit command handout Word |
| Slides |
| Programming assignments |
| Recitation Topics |
|
Jan. 21: Testing using gcov.
Assignment 1 word,
pdf -- Man entry for gcov -- Source code used in example -- gcov Report file Jan. 28: Code examples for program 1, Make review, pdf Feb. 4: PSP forms review, misc checklists, pdf Feb. 11: Coding techniques for program 2 (e.g., handling eof) Feb. 18: Use of gprof, use of getgrades, answer questions on program 2 (Assignment 2): pdf Feb. 25: Use of C++ debuggers (ddd & Visual C++) Mar. 4: Discussion on Assignment 3 Mar. 11: Spring break, no recitation Mar. 18: Examples on Assignment 3, group set-up Mar. 25: Separate compilation with externals (Assignment 4) Apr. 1: Answer questions on Assignment 4 (no extra material covered) |
| The DDD Debuger |
|
Tutorial on the use of DDD. You may want to start by clicking on "Sample Session" in that tutorial. |
| TSPi support materials | |
|
Spreadsheet (3.5 Mb) Instructions (1.5 Mb) .pdf |
Zipped version of both (1.7 Mb) Sample Spreadsheet (3.5 Mb) |
| Old Exams | |
| Exam 1: Word | |
| Example Forms | |
|
Project Plan Summary, Chapter 10 Project Plan Summary - Planning, Chapter 11 Project Plan Summary - Final, Chapter 11 |
Defect Log Project Plan Summary - Final, Chapter 12 |
| Checklists | |
|
Design Review, Word Design Review, Text Test Plan Review, Text Code Review, Word |
Code Review, Text Architecture Design Requirements Required forms checklist, due dates |
| Submit Command Instructions | |
| Submit Command Instructions: Word | |
| Misc. Examples | |
|
Compare number of data items in file with expected number count.cpp |
Passing numeric parm through command line arguments:
cmdLineParms.cpp Pass filenames on command line: prog1example.cpp Execute a program from a C++ program RunProg.cpp |
|
File Copy Example Use of starndard input and eof |
Sample gprof output.gprof is used to profile code, most commonly to help optimization. Report |
| GCS Related Examples | |
|
These files illustrate the mechanics in the use of globals. Code available in /home/cs350/code.examples/globals: Makefile globals.cpp tsp.cpp Program Output |
Sample files used to test different versions of one module driver.cpp Makefile |
|
Code samples related to prog assignment 4. Deal with eof Makefile to build several versions of code Example of stracting double from packet var |
Sample code to deal with iostream problems: IOSample.cpp |
|
Example of code with alias (related to building data packets): testalias.cpp Script from running testcode |
Outline of sample test driver: SampleTestDriver.cpp testcode.cpp |
|
Include files for GCS - Don't use these You MUST use #include directives in your code external.h guidance_state.h run_parameters.h sensor_output.h |
Conversion Example: sm2tcTest.cpp |
| © Copyright 2005. All Rights Reserved. | cs350 - Spring 2005 |