IPC144 Notes

General Announcements

•Jan 12, 2009 •

Please view the weekly notes displayed below. It is recommended
to view the notes prior to class to get a basic idea of the
content. The instructor will be providing in class instruction
and providing examples to assist in the learning process…!

Things You Should Know First

•Jan 12, 2009 •

Useful Websites:  Common IPC144 Webpage: http://cs.senecac.on.ca/~ipc144
Instructor’s Webpage: http://cs.senecac.on.ca/~murray.saul
Learn Webmail: https://learn.senecac.on.ca
Blackboard: https://my.senecacollege.ca
Moodle Learning Management System (LMS)

Email Address:
murray.saul@senecac.on.ca

Office:
T2105 (TEL Building)

Week 1: Introduction to C Programming

•Jan 12 – 18, 2009 •

Course Outline:  IPC144 Subject Outline
Course / Class Standards:
Slides: Week1 – Lesson1   |  Week1 – Lesson2
Reality Check Questions: [doc]    [Answers]
Lab: Creating & Compiling, and Running a Program [html]

SSH Applications (Download) [ SSH/SFTP ]    [ PuTTY ]

Week 2: C Programming Essentials

•Jan 19 – 25, 2009 •

Slides: Week2 – Lesson1   |  Week2 – Lesson2
Reality Check Questions Set #1: [doc]
 [Answers]
Reality Check Questions Set #2: [doc]
 [Answers]
Lab: Numeric Data [html]

Coding Examples: [ walkThruDemo.c ]     [ arithmeticDataTypes.c]

Week 3: Logic & Loops

•Jan 26 – Feb 1, 2009 •

Slides: Week3 – Lesson1   |  Week3 – Lesson2
Reality Check Questions Set #1: [doc]
 [Answers]
Reality Check Questions Set #2: [doc]
 [Answers]
Lab: If-else Statements [html]

Week 4: Loops / Functions

•Feb 2 – 8, 2009 •

Slides: Week4 – Lesson1   |  Week4 – Lesson2
Reality Check Questions Set #1: [doc]
 [Answers]
Reality Check Questions Set #2: [doc]
 [Answers]
Lab: Loops [html]

Assignment #1 Specifications [HTML]
Assignment #1 Submission Instructions [HTML]

Week 5: Functions (continued) /
             printf output control

•Feb 9 – 15, 2009 •

Slides: Week5 – Lesson1   |  Week5 – Lesson2
Reality Check Questions: [doc]
[Answers]

Lab: Functions [html]

Sample Programs: [ html ]

Week 6: Pointers

•Feb 16 – 22, 2009 •

Slides: Week6 – Lesson1
Reality Check Questions: [doc]
[Answers]

Lab: More Functions[html]

Sample Programs: [ html ]

Week 7: Additional Programming Techniques

•Feb 23 – Mar 1, 2009 •

Slides: Week7 – Lesson1
Reality Check Questions: [doc]
[Answers]

Lab:Reading Character Data[html]

Sample Programs: [ html ]

Week 8: Advanced Scanf( ) / Introduction to Arrays

•Mar 9 – 15, 2009 •

Slides: Week8 – Lesson1 | Week8 – Lesson2
Reality Check Questions Set #1: [doc]
[Answers]

Reality Check Questions Set #2: [doc]
[Answers]

Sample Programs: [ html ]

Assignment #2 Specifications [HTML]
Assignment #2 Submission Instructions [HTML]

Week 9: Character Strings

•Mar 16 – 22, 2009 •

Slides: Week9 – Lesson1 | Week9 – Lesson2

Reality Check Questions: [doc]
[Answers]

Lab:Arrays[html]

Sample Programs: [ html ]

Week 10: Two Dimensional Arrays

•Mar 23 – 29, 2009 •

Slides: Week10 – Lesson1 |

Reality Check Questions: [doc]
[Answers]

Lab:Character Strings[html]

Sample Programs: [ html ]

Week 11: Working with Files

•Mar 30 – Apr 5, 2009 •

Slides: Week10 – Lesson2 |

Reality Check Questions:[doc]
[Answers]

Lab:MORE Character Strings[html]

Sample Programs: [ html ]

Assignment #3 Specifications [HTML]

Week 12: Working with Files / Test 2

•Apr 6 – 12, 2009 •

Reality Check Questions:[doc]
[Answers]

Lab: Working with Files[html]

Sample Programs: [ html ]

Assignment #3 Submission Instructions [HTML]

Test #2 – Solutions [DOC]


 
%d bloggers like this: