Introduction to ProgrammingX52.9239-001/003
Class 6 - 03/13/99 - Program Design Methods
Goals and Topics
Review from Previous Class
Computer Account / Mailing List
Questions and Comments
Review of Course Syllabus
Questions
Float Conversion Example
Example Program Output
Step-by-Step Programming
Programming Step 1
Programming Step 2
Programming Step 2 (cont.)
Programming Step 3
Programming Step 4
Programming Step 5
Programming Step 6
Programming Step 6 (cont.)
Programming Step 7
Programming Step 7 (cont.)
Programming Step 8
Programming Step 8 (cont.)
Programming Step 9
Programming Step 9 (cont.)
Programming Step 10
Programming Step 10 (cont.)
Programming Step 11
Programming Step 11 (cont.)
Programming Step 12
Programming Steps Review
Reading Errors
Program Design Methodology
Program Design Methodology (continued)
Software Life Cycle
Software Life Cycle (continued)
Top-Down Design
Top-Down Design (continued)
Development Using Prototypes
Software Quality Assurance and Testing
Configuration Management (CM)
Debugging
Sample Debuggers
Formatted Input Using scanf
Programming Project #2
C Language Q & A #1
C Language Q & A #1 (cont.)
C Language Q & A #2
C Language Q & A #3
C Language Q & A #4
C Language Q & A #5
C Language Q & A #5 (cont.)
C Language Q & A #6
C Language Q & A #7
C Language Q & A #7 (cont.)
C Language Q & A #8
C Language Q & A #8 (cont.)
C Language Q & A #9
C Language Q & A #10
C Language Q & A # 10 (cont.)
C Language Q & A #11
C Language Q & A #11 (cont.)
C Language Q & A #12
C Language Q & A #12 (cont.)
Assignments for next class
Email: jcf@cs.nyu.edu
Home Page: http://www.nyu.edu/classes/jcf/x52.9239
Best experienced with Click here to start.
Download presentation source