Course Objectives

  1. Develop a basic understanding of computer science and computer systems and their applications through direct experience using a computer system and through the reading of a comprehensive text.
  2. Develop skills using common applications such as a spreadsheet, a database, communications tools such as e-mail, and information retrieval.
  3. Develop and strengthen general problem solving skills and logical thinking through the use of computer tools.

Readings


The textbook is available at the York Bookstore:

Computer Science Illuminated, Nell Dale and John Lewis (6th ed., Jones and Bartlett Pub., 2015, ISBN: 978-1-2840-5591-7)

Any edition of the textbook from the 2nd onwards can be used, but it is your responsibility to compare it to the 6th edition for any changes.


A recommended textbook for the course is D is for Digital, written by Brian Kernighan.


The Glade Manual will also be used, and is available on this website for free.



Assessment and Grading

Tests - (maximum 35%)


Graded items of work provide instructors with a measure of how well students are learning the course material and they provide the students themselves with that same feedback. Such measures are relative to the expectations of the instructor and conceivably have little correlation with the amount of time a student spends doing the course work. The measures do correlate with the quality of the learning that the student has achieved - in fact they attempt to measure it. Individual students may take more or less time than other students to reach the same standard of learning. Individual students may feel they do not need feedback on their learning at certain stages of the course.


Ultimately, students themselves bear sole responsibility for the standard of learning they achieve. Assessment has little effect on learning except in as much as the feedback may allow the student to take corrective action.


Course assessment is therefore deliberately flexible. The only absolutely required measure of your learning achievement is the final exam. If you opt out of other assessment measures the final exam will then be worth 100%. The weighting of the final exam will be reduced by the weighting of whatever other assessment measures you choose to participate in. If you participate in all other assessment measures (two tests and all homework assignments) the final exam will be worth 47%.


Even if you participate in other assessment measures you may feel that because the feedback has allowed you to improve you do not want the earlier measures included in the calculation of your final grade (because you have improved, the earlier "bad" marks do not represent the state of your learning). You may choose to have either or both of your test marks ignored and the percentage transferred to the final exam. You do this through the UNOFFICIAL Grades system.


The course is too large for us to provide make-up tests for the purpose of contributing to the final grade. NO MAKE-UP TESTS will be held. You will be deemed to have opted out of any tests you miss, for whatever reason.


Each test is based on the lecture topics and lab work preceding it in the Lecture Schedule.


Test1 15%
Test2 20%
Total 35%


Homework - (maximum 18%)

Starting in Week 3, you will be able to submit portions of the Lab exercises for credit. Successful completion of each of the nine (9) submissions adds 2% to your final grade, AND reduces the weight of the Final Exam by 2%. In the event that Homework is not submitted, the 2% will remain part of the Final exam weight.

The Homework button provides details about which parts of which exercises are due, and when. Submission due dates are NOT EXTANDABLE. Submissions dates are listed in the Lecture Schedule.


Homework 9 @  2%
Total
18%

Final Exam - (47% - 100%)

The final exam will be weighted between 100% and 47% depending on your level of participation in other assessment items. The final exam is held during the University examination period. The date of the final exam is not known until the official University examination schedule is published.

It is your responsibility to know when and where the exam is held, and to be present.

No agreement will be given for deferred standing for reasons of travel plans.



Appeal procedures

The Department of Computer Science and Engineering expects a student's disagreement with the evaluation of an item of course work (assignment, report, class test, non-final examination, etc.) to be settled with the instructor informally, amicably, and expeditiously. With respect to a formal appeal there are different procedures for course work and for final examinations and final grades. Of necessity a formal appeal must involve only written work.


Course Work:

An appeal against a grade assigned to an item of course work must be made to your instructor within 7 days of the grade being made available.


Final Exams and Final Grades:

An appeal for reappraisal of a final exam, or recalculation of the final grade, must be made in writing on a standard departmental form to the Office of the Undergraduate Director (LAS 1012M) within 21 days of receiving official notification of the grade. Note that valid reasons pertaining to the marking of the final exam or calculation of the final grade must be presented.

The department Petitions Committee will consider the appeal. If the committee supports the appeal a second reader for the examination will be selected and the examination remarked. The mark may increase, decrease, or remain the same.

The department Petitions Committee will consider the report of the second examiner and recommend a final grade, which might be higher, lower, or the same as the original.

The student and the Office of Student Programmes will receive the report of the Petitions Committee. The decision can only be appealed to the Executive Committee of the Faculty on procedural grounds.