140 likes | 492 Views
IPC144. An Introduction to Programming Using C. Instructor. Murray Saul Office: Rm. 2170 Office hours are posted on my IPC144 web page or on bulletin board outside my office. email: murray.saul@senecac.on.ca My web page: http://cs.senecac.on.ca/~msaul. Course Resources.
E N D
IPC144 An Introduction to Programming Using C
Instructor • Murray Saul • Office: Rm. 2170 • Office hours are posted on my IPC144 web page or on bulletin board outside my office. • email: murray.saul@senecac.on.ca • My web page: http://cs.senecac.on.ca/~msaul
Course Resources • Assignments, extra practice questions, reference links are available on the course web page: • http://cs.senecac.on.ca/~ipc144 • Extra Tutoring Sessions • There are review classes that are scheduled to begin next week. More announcements will follow…
Text • Required: • Subject notes for IPC144 An Introduction to Programming using C (Required) • by Evan Weaver • Recommended: • Computer Science: A Structured Programming Approach Using C, 2nd Editionby Forouzan, B.A. & Gilberg, R.F.; published by Brooks/Cole Thomson Learning, ISBN: 0-534-37482-4
Class Notes • The Powerpoint notes presented during class will be available on my web page • Walk-throughs and examples will be available on my Phobos account (/home/msaul/ipc144) as they become available. • There will be times when notes will be presented on the board. These are not available on-line. (It is up to you to keep up with the course)
Labs • There is a one-period lab that is offered each week. • The lab is supervised by a qualified lab assistant to provide practice with C programming – you are required to attend. • This lab should appear on your timetable – if it does not, please go to the computer studies office to have lab time assigned.
Announcements and News • To keep in contact with the class, you will have access to “Blackboard” which is an online learning tool. • This learning tool will provide additional examples and allow the instructor to post messages for the students in a particular class • Over the next two weeks, I will provide you with a username and password to access this learning tool. (You are responsible for accessing this learning tool to know what is happening in class)
Evaluation • Tests (2) + Quizzes (5) 45% • Assignments (4) 20% • Final Exam 35% • To obtain a credit in this course you must: • Pass the final (55% or higher) • Tests and final average is 55% or higher • Correctly complete all assignments
Tests • There are 2 Tests worth 17.5% each • Missed Tests • There are NO make-up tests. • If you miss a test for a legitimate reason you must bring documentation. • If the reason is legitimate, your next test/exam mark will be your mark for the missed test. • If the reason is not legitimate, you will receive a mark of zero.
Quizzes • 10% of your mark will come from quizzes • There will be little or no warning for these • Quizzes begin at start of class If you are late, you will not get extra time. • Any quiz that is missed gets an automatic mark of 0. • There will be 7 quizzes. The best 5 will count towards your final mark.
Cheating or Plagiarism • Do not cheat! • Refer to my class standards to define cheating and my penalties for cheating • College policy on this subject will be strictly enforced
How to do well in IPC44 • Attend class • Participate whenever possible • Keep up. • Catching up is always harder. • The course move very quickly (Don’t get left behind!)
How to do well in IPC144 • Ask questions if you don’t understand • Other students may be experiencing same problem. • Feedback cards will be distributed at beginning of class to anonymously indicate parts of lesson that are hard to understand • Help others • Best way to learn is to teach • This DOES NOT mean you give someone your assignment.
How to do well in IPC44 • Do your assignments. • All the examples you see are obvious. If you don’t actually do the work it will be hard to notice the little things that can go wrong. • Do not give up easily when fixing your bugs. It is all part of the learning process • Practice, Practice, Practice! • Practice lab questions, sample walk-throughs • Visit IPC144 web page (cs.senecac.on.ca/~ipc144) and try extra questions, use blackboard tool for additional questions, download programs from instructor’s account and view programs to see how they operate.