« 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


Blank Forms
Group Request Form
Fuzzy Logic Size Estimation Form
Project Plan Summary
Project Plan Summary, Chapter 10
Test Report Form
Project Plan Summery, Chapter 11
Defect Log
Project Plan Summary, Chapter 12
Code Review Checklist


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