User Tools

Site Tools


syllabus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
syllabus [2013/08/15 15:47] wildessyllabus [2014/03/26 21:05] (current) wildes
Line 4: Line 4:
  
 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 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.
 +
 +The course is organised around a series of invited talks by individual researchers and research groups, as well as a number of other events that will introduce students to specific research directions in computer science, issues related to professionalism and professional societies, as well as opportunities to become engaged in different research and technical groups and events related to computer science.
  
 Computer Science and Computer Security Majors are expected to complete this course in their first year of study.  Computer Science and Computer Security Majors are expected to complete this course in their first year of study. 
  
 +==== Prerequisites ====
  
 +There are no prerequsites for this course.
  
 ==== Instructor & TAs ==== ==== Instructor & TAs ====
Line 16: Line 20:
   * [[http://www.cse.yorku.ca/~wildes|Richard P. Wildes]]   * [[http://www.cse.yorku.ca/~wildes|Richard P. Wildes]]
     * Office: LAS 3016      * Office: LAS 3016 
-    * Office hours: Mondays and Thursdays9:00 - 10:00+    * Office hours: Wednesday15:00-16:00 on weeks that class meets
     * Email: wildes@cse.yorku.ca     * Email: wildes@cse.yorku.ca
  
Line 23: Line 27:
   * Brandon Haworth   * Brandon Haworth
     * Office: LAS 2027     * Office: LAS 2027
-    * Office hours: Tuesdays and Thursdays, 17:00 - 17:45  +    * Office hours: By appointment  
     * Email: brandon@cse.yorku.ca     * Email: brandon@cse.yorku.ca
  
-In order to ensure timely responses to e-mails, please include CSE1020 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.+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.
  
  
Line 35: Line 39:
 ==== Textbook ==== ==== Textbook ====
  
-H. Roumani. [[http://www.cse.yorku.ca/~roumani/jba|Java by Abstraction: A Client-View Approach]]. Third edition. Pearson Addison Wesley, Toronto. 2010.+There are no textbooks for this course.
  
-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.  
- 
-/* 
-Students can also use the second or first edition. Errata for the second and first edition can be found [[http://www.cse.yorku.ca/~roumani/jba/2/errata.htm|here]] and [[http://www.cse.yorku.ca/~roumani/jba/1/errata.htm|here]], respectively.  
- 
-**Note**: If you are using older editions, you should still download the latest software from [[http://www.cse.yorku.ca/java/api/type/|here]]. 
-*/ 
  
 ==== Course Components ==== ==== Course Components ====
Line 51: Line 46:
 == Lectures == == Lectures ==
  
-Lectures consist of presentation and discussion of the course materialMaterial presented during the lectures can be accessed by clicking on Schedule on the sidebar.+Students are expected to attend lecturesA schedule of currently planned lectures is can be accessed via the side bar to this page and will be updated incrementally throughout the year
  
-== Readings ==+== Assignments and Quizzes ==
  
-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+Students are expected to complete assignments and quizzes based on material presented in the lectures. Most lectures will be accompanied by an evaulation in terms of a quiz or assignment
  
-== Labs ==+==  Essay ==
  
-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.+Students will be expected to write and hand in a final essay that integrates and discusses three of the lectures that were presented during the year. The essay will be due on 3 April 2014; hardcopy must be placed in the course drop box in Lassonde no latter than 23:59 on that date. Additional details will be provided in class, some of which can found <html><a href="http://www.cse.yorku.ca/course_archive/2013-14/F/1001/essayInfo.pdf">here</a></html>
  
-== eChecks ==+== Activities ==
  
-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 sidebareChecks assigned in association with a Tuesday lab will be due no latter than the following MondayHowever, 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+During the course of the year, announcements will be made regarding various outside of class activities in which students can participate; one of these will be for creditThese events will be noted in class and on the What's new link on the side bar to this pageInformation on the for credit outside of class activity is available <html><a href="http://www.library.yorku.ca/steaciehackfest/">here</a></html>. Note that only the first 25 to sign up will be eligible for credit for participating in this activity. You can sign-up by following the previous link.
  
-To learn how to submit eChecks electronically, do the initial self-paced labs of the textbook consulting the <html><a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/GuidedTourV3.pdf">Guided Tour</a></html>. 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 ==+==== Grading ====
  
-There is one written test that will take place during normal lecture timeIt is closed book. See the Schedule sidebar for the date and time+This course is offered on a pass/fail basis onlyThere are two components to the marking for the course, as follows.
  
-== Final Exam == +   * Markable events (quizzes, assignments and other activities identified by the course coordinator) 
- +   * A final written essaySpecifications for the essay will be given in lecture.
-The final exam is a written testIt 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:+In order to pass the course, a student must receive a pass on 8 individual markable events and on the final essay. In total, 10 markable events will be available1 assignment, 8 quizzes and 1 outside of class activity. For example, to pass a single quiz a student must achieve 50% correct or better (i.e., at least 3 out of 5 on a 5 question quiz). Similarly, a student must achieve at least 50% on the final essay to receive a pass on that component.
  
-    * 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.1376581620.txt.gz · Last modified: 2013/08/15 15:47 by wildes

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki