Upload
britton-bates
View
224
Download
0
Embed Size (px)
Citation preview
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: [email protected]
• 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 Edition by 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.