User Tools

Site Tools


syllabus

This is an old revision of the document!


Syllabus

Description

Computer Science is an exciting and wide-ranging discipline, many of whose topics will not be introduced in any technical depth until upper year courses (if at all). This course consists of a set of invited lectures by researchers in the department and industry as well as a set of other organised events that will introduce the students to the breadth of computer science.

Computer Science and Computer Security Majors are expected to complete this course in their first year of study.

Instructor & TAs

Instructor
    • Office: LAS 3016
    • Office hours: Wednesday, 15:00-16:00 on weeks that class meets
    • Email: wildes@cse.yorku.ca
Teaching Assistant
  • TBA
    • Office: TBA
    • Office hours: TBA
    • Email: TBA

In order to ensure timely responses to e-mails, please include CSE1001 in the e-mail subject line and include your CSE account number and student number in the body of the e-mail. E-mails lacking such information are unlikely to receive timely or useful response.

Textbook

H. Roumani. Java by Abstraction: A Client-View Approach. Third edition. Pearson Addison Wesley, Toronto. 2010.

The textbook is available in the York University Book Store in York Lanes.

A copy of the textbook also is on reserve at the Steacie Science Library.

Course Components

Lectures

Lectures consist of presentation and discussion of the course material. Material presented during the lectures can be accessed by clicking on Schedule on the sidebar.

Readings

Readings will be assigned from the textbook and are associated with material covered in lectures. Readings for each week of the course can be found by clicking on Schedule on the sidebar. Students are encouraged to read the textbook chapter associated with each lecture prior to attending the lecture.

Labs

Lab sessions will be used for several purposes including getting you started, running lab tests and providing help on eChecks. To see the exact schedule, click on Schedule on the sidebar.

eChecks

The eCheck exercises can be found at the end of each chapter in your textbook. Certain eChecks will be assigned and are associated with labs, as indicated in the Schedule sidebar. eChecks assigned in association with a Tuesday lab will be due no latter than the following Monday. However, it is recommended that you complete as many of these exercises as possible to enhance your understanding of the course material. You will receive instant feedback regarding whether your solution passed all tests.

To learn how to submit eChecks electronically, do the initial self-paced labs of the textbook consulting the <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/GuidedTourV3.pdf">Guided Tour</a>. The URL of the eCheck server (which you need in order to submit electronically from home) can be found in the guided tour.

Students are expected to adhere to the coding style that is given in Appendix C of the textbook.

Lab Tests

There are two lab tests in this course. They are both open book, which means that you are allowed to have the textbook with you, but nothing else. For dates and times of these tests, click on Schedule on the sidebar.

Midterm Written Test

There is one written test that will take place during normal lecture time. It is closed book. See the Schedule sidebar for the date and time.

Final Exam

The final exam is a written test. It is closed book. Scheduling for the final exam will be determined by the registrar's office later in the term.

Grading

The weight distribution of the course components is as follows:

  • 10% : eChecks (1% for each of 10 assigned eChecks)
  • 20% : Lab test #1
  • 20% : Lab test #2
  • 20% : Midterm written test
  • 30% : Final written exam

Each piece of work will be assigned a numeric grade. A final numeric grade will be acomputed using the weighting given above. The final letter grade will be determined form the numeric score using the standard Computer Science and Engineering mapping.

syllabus.1376581728.txt.gz · Last modified: 2013/08/15 15:48 by wildes

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki