PGM 355 - C Programming

advertisement
PRG 155 - Programming using ‘C’
Professor: Saketaram (Sam) Surendra
September – December 2000
Tentative Schedule
URL for course details/ materials:
http://ilearn.senecac.on.ca/homepage/Sam.Surendra
Mode of evaluation
2 Quizes/ mini tests Mid-term testFinal exam Assignments-
10 Marks (5 marks each).
30 Marks (Theory 20 marks and on-line 10 marks).
40 Marks (Theory 30 marks and Final Project 10 marks).
20 Marks.
Week #1 (Sep 5- 8, 2000)
Theory:
Information Technology overview
Topic - 1 (“ Introduction to C ")
Lab:
Introduction to lab work
Week #2 (Sep. 11- 15, 2000)
Theory:
Topic - 1 (“ Introduction to C ")
Lab:
Module/ Assignment – 1 & 2 due next week
Week #3 (Sep. 18- 22, 2000)
Theory:
Topic - 2 (“ Data types, declarations and displays ")
Lab:
Module/ Assignment – 1 & 2 due this week
Week #4 (Sep. 25 –29, 2000)
Theory:
Topic - 3 (“ Assignments, addresses and interactive inputs ")
Lab:
Module/ Assignment – 3
Week #5 (Oct. 2 - 6, 2000)
Theory:
Topic - 3 (“ Assignments, addresses and interactive inputs ")
Lab:
Module/ Assignment – 3 due this week
Mini Test/ Quiz
1
Week #6 (Oct. 9 -13, 2000)
Theory:
Topic - 4 (“ Selection structure")
Lab:
Module/ Assignment – 4
Review for Mid Term Exam.
Week #7 (Oct. 16 - 20, 2000)
Mid Term Exam.
(Theory and Lab)
Week #8 (Oct. 23 - 27, 1998)
Study Week – No classes
Week #9 (Oct. 30 - Nov. 3, 2000)
Theory:
Topic - 4 (“ Selection structure")
Lab:
Module/ Assignment – 4 due this week
Video Presentation on C Programming.
Week #10 (Nov. 6 - 10, 2000)
Theory:
Topic - 5 (“ Iteration structure")
Lab:
Module/ Assignment - 5
Week #11 (Nov. 13- 17, 2000)
Theory:
Topic - 5 (“ Iteration structure")
Lab:
Module/ Assignment – 5 due this week
Week #12 (Nov. 20 - 24, 2000)
Theory:
Topic - 6 (“ Functions")
Lab:
Final Project
Quiz 2
Week #13 (Nov. 27 – Dec. 1, 2000)
Theory:
Topic - 6 (“ Functions")
Lab:
Final Project
2
Final Project due on Dec. 1, 2000
Week #14 (Dec. 4 -8, 2000)
Theory:
Topic - 6 (“ Functions")
Lab:
Video Presentation on C Programming.
Week #15 (Dec. 11 -15,2000)
Final Exam Week
(Theory)
Final Project Details


Around 100 lines of code containing all the topics covered in the course with enough comments.
Suggestion/ Example
1. Write one function for each topic covered and put them together.
2. The project should develop into a logical module (like a programming project for an Electronic
parts store/ student grading/ mathematical calculations, etc.)
3
Download