Friday, October 10, 2008

CS 1704 - Spring 2003


[Announcements] [Notes] [Projects] [Homework] [Grades] [Syllabus]

Welcome to CS 1704 - Introduction to Data Structures and Software Engineering


Instructor: David McPherson
Office: 625 McBryde Hall
Phone: 231-9367
email: dmcphers@cs.vt.edu
Office Hours
T-H: 9:30 - 11:30
 
Graduate Teaching Assistants
Sourabh Pawar
email: cs1704ta@vt.edu
Office Hours
Tues: 12:30-5:30
Thurs: 12:30-5:30
Wed: 10:30-3:30
Bharath Ramesh
email: bramesh@vt.edu
Office Hours
Mon: 6:00-10:00
Tues: 11:00-2:00
Wed: 3:00-8:00
Thurs: 11:00-2:00
 
Undergraduate Teaching Assistant
Cheryl Stinson
email: cstinson@vt.edu
Office Hours
Mon: 11:00-3:00
Tues: 6:00-8:00
Wed: 2:00-5:00
 
Mon Tues Wed Thurs
11-3 Cheryl 11-2 Bharath 10:30-3:30 Sourabh 11-2 Bharath
6-10 Bharath 12:30-5:30 Sourabh 2-5 Cheryl 12:30-5:30 Sourabh
6-8 Cheryl 3-8 Bharath

Final Exam
The final exam for this class is common time and is scheduled for Friday, May 2 from 4:25-6:25 and will be held in Hancock 100.


Announcements

  • May 1:
  • April 22:  Review for Final Exam Here!!
  • February 15:  Review for Test 1 Here!!
  • January 17: Project 1 Specification has been released.
  • January 2: Welcome to CS 1704 - Introduction to Data Structures and Software Engineering
  • <Back to Top>


     Notes

    Chapters Covered PowerPoint PDF
    - Chapter 1 Chapter 1
    - Data Types Data Types
    Chapter 6 Classes Classes
    Chapter 7 Classes Part II Classes Part II
    Chapter 5 Pointers Pointers
    Chapter 7, sections 7.5 and 7.6 this and Dynamic Data this and Dynamic Data
    Chapter 8 Chapter 8 Chapter 8
    Chapter 9 Chapter 9 Chapter 9
    Linked List Linked Lists!! Linked Lists!!
    Algorithm Analysis Algorithm Analysis Algorithm Analysis


    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11

    Notice: Use of undefined constant len - assumed 'len' in /mnt/web/courses/htdocs/cs1704/Spring03/table.php on line 11
    Audio Files of Class Lecture in MP3 Format
    2003-01-14
    2003-01-16
    2003-01-21
    2003-01-23
    2003-01-28
    2003-01-30a
    2003-01-30b
    2003-02-04
    2003-02-06
    2003-02-11
    2003-02-13
    2003-02-18
    2003-02-25
    2003-02-27
    2003-03-11
    2003-03-13

    Structure Chart Symbols in Word Document Form

    Structure Chart Symbols in Visio Form

    <Back to Top>


    Zip Files

    Zip file of code for Project 4

    Zip file of code for Project 2

    Zip file of code for help with Command-Line Arguments

    <Back to Top>


    Projects

    Project Number Project Name Sample Input Due Date
    1 Scheduler Sample File
    Test File
    February 7, 2003 by 11 pm
    2 Student Data Processing Sample File
    Command File
    Sample Output
    March 12, 2003 by 11 pm
    3 Stack and Queue Printing Zip file with printStack and printQueue
    Sample Input File 1

    Sample Input File 2
    Sample Input File 3
    Sample Input File 4
    Sample Input File 5
    Sample Input File 6
    Sample Input File 7
    Sample Command File Sample Output File
    April 3, 2003 by 11 PM
    4 The Last Project!! Linked Lists Sample Input File
    Command File
    Sample Output
    April 24, 2003 by 11 PM

    To use the sample input files, use command line redirection.  Open a command shell, by going to the start menu and run.  Type in cmd, this should bring up a black command shell.  If cmd doesn't work, try command.  Use dir and cd to get the directory contents and change directory to the debug directory for your project.  You should see a file named for your project with an exe extension on it.  That's your executable.  Type the name of your execuatable a less than sign and the name of the file you want your program to use.  That will have the program read the commands from the file.  If you want to catch the output in a file you can put a greater than sign after the first file and a name of a file and it will catch the output in that file.

    Example:  c:(path to debug directory)\Soln < Sample_Input.txt > Output.txt

    This will run the program with the given input from the file Sample_Input.txt and catch the output in a file call Output.txt

    <Back to Top>


    Homework

    Homework NumberProblem Numbers (Chapter Number.Problem Number)Due Date and Time
    16.4, 6.7, 7.4, 7.5, 7.6, 5.9February 28, 2003 by 23:00

    <Back to Top>


    Grades

    M-W: 4-5:15

    T-H: 8-9:15

    <Back to Top>


    Syllabus

    HTML Version

    PDF Version

    <Back to Top>



    [Announcements] [Notes] [Projects] [Homework] [Grades] [Syllabus]