1 / 14

IPC144

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.

Download Presentation

IPC144

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IPC144 An Introduction to Programming Using C

  2. 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

  3. 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…

  4. 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

  5. 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)

  6. 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.

  7. 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)

  8. 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

  9. 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.

  10. 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.

  11. 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

  12. 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!)

  13. 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.

  14. 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.

More Related