syllabus
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
syllabus [2010/01/04 19:37] – created bil | syllabus [2011/12/29 17:16] (current) – bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Instructor & TAs** | + | ==== Instructor & TAs ==== |
- | Instructor | ||
- | * Bil Tzerpos | + | == Instructor == |
- | | + | * Bil Tzerpos |
- | Office hours: Mondays and Wednesdays, 11:30 - 12:30 | + | * Office: Computer Science and Engineering Building, Room 3024 |
- | Email: bil@cse.yorku.ca | + | |
+ | | ||
- | Teaching Assistants | + | == Teaching Assistants |
- | | + | |
- | * Ahmed Sabbir Arif | + | * Shouzheng Yang |
- | TA Office | + | Students are welcome to come to the instructors' |
- | TBA | ||
- | Students are welcome to come to the instructors' | + | ==== Textbook ==== |
- | ====== Textbook ====== | + | H. Roumani. [[http:// |
- | + | ||
- | H. Roumani. [[http:// | + | |
This is available in the York University Book Store in York Lanes. | This is available in the York University Book Store in York Lanes. | ||
- | If you have the first edition of this textbook, it is reasonable to use it for the course. The difference from the first edition | + | A copy of the textbook is on reserve at the Steacie Science Library. Students can also use the second or first edition. Errata for the second |
- | H. Roumani. Java by Abstraction: | + | |
- | Note: If you are using the first edition, you should download the software from the second edition. This can be found on the textbook webpage. | + | **Note**: If you are using older editions, you should |
- | Course Components | + | |
- | Lectures | + | |
- | The lectures consist of presentation and discussion of the course material. One chapter from the textbook is covered each week. Students are encouraged to read the current week's textbook chapter prior to attending the lecture. See the calendar for details. | ||
- | Practise Programming Exercises (eChecks) | ||
- | These are ten weekly practise programming exercises that must be completed and submitted electronically. These are called eChecks in the textbook and are submitted online. (Okay, there is an eleventh one that is not part of the marks, Practise #0. But that one is quite simple and is for introductory purposes only.) | + | ==== Course Components ==== |
- | Students receive instant feedback whether their solution passed all the tests. Each eCheck is graded on a pass-fail basis (so all or nothing), and must be completed within a week. eChecks are assigned in your weekly lab session. See the calendar for details. | + | == Lectures == |
- | To learn how to submit eChecks electronically, | + | The lectures consist |
- | Students are expected to adhere to the coding style that is given in Appendix C of the textbook. | + | == Labs == |
- | Lab Tests | + | |
- | There are two lab tests held throughout the course. These are programming tests are conducted in your normal lab session. | + | The Friday lab session will be used for several purposes including getting you started, running |
- | The lab tests are closed-book, | + | == eChecks == |
- | Midterm Exam | + | |
- | The midterm exam consists of two components: a written test and a lab-based test (which is like the lab tests above). The midterm | + | The eCheck exercises can be found at the end of each chapter in your textbook. It is recommended that you complete as many of these exercises as possible to enhance your understanding |
- | The midterm will cover Chapters 1-5 of the textbook. You are also responsible for material from the Guided Tour. | + | To learn how to submit eChecks electronically, |
- | A copy of the midterm test (written part) from fall 2008 with answers. | + | Students are expected to adhere to the coding style that is given in Appendix C of the textbook. |
- | Final Exam | + | |
- | The final exam also consists of two components: a written exam, and a lab-based test. Scheduling for the final exam will be determined by the registrar' | + | == Lab Tests == |
- | The final exam will cover chapters 1-12 of the textbook. | + | There are two lab tests in this course. They are both open book, which means that you are allowed to have the textbook |
- | Midterm & Final Written | + | == Written |
- | * The written | + | There is also one written |
- | * Exam booklets and/or answer sheets | + | |
- | * A (non-electronic) dictionary may be used during the exam, if needed. | + | |
- | * Proof of Identity must be provided. A photo ID and a student card are required. | + | |
- | * Blank sheets of paper for scratch work may not be be brought into the exam. | + | |
- | The questions of the written exams (midterm and final) will focus on concepts, not on writing code. The programming parts will obviously test you on writing code. | + | == Final Exam == |
- | A sample | + | The final exam consists |
- | Grading | + | |
- | You can access your marks so far in the course at the ePost server. | + | The questions |
- | The weight distribution | + | |
- | * 10% : practise programming exercises / eChecks (1% each for practise #1 -- #10) | + | == Grading == |
- | * 10% : lab test #1 | + | |
- | * 15% : lab test #2 | + | |
- | * 30% : midterm exam | + | |
- | * 35% : final exam | + | |
- | Note also that conversion from numeric to letter grade is applied to the overall mark only and in accordance with the following departmental standard: | + | The weight distribution of the course components |
- | + | ||
- | F | + | |
- | + | ||
- | + | ||
- | E | + | |
- | + | ||
- | + | ||
- | D | + | |
- | + | ||
- | + | ||
- | D+ | + | |
- | + | ||
- | + | ||
- | C | + | |
- | + | ||
- | + | ||
- | C+ | + | |
- | + | ||
- | + | ||
- | B | + | |
- | + | ||
- | + | ||
- | B+ | + | |
- | + | ||
- | + | ||
- | A | + | |
- | + | ||
- | + | ||
- | A+ | + | |
- | + | ||
- | <40 | + | |
- | + | ||
- | + | ||
- | ≥40 | + | |
- | + | ||
- | + | ||
- | ≥50 | + | |
- | + | ||
- | + | ||
- | ≥55 | + | |
- | + | ||
- | + | ||
- | ≥60 | + | |
- | + | ||
- | + | ||
- | ≥65 | + | |
- | + | ||
- | ≥70 | + | * 20% : Lab test #1 |
- | + | * 20% : Lab test #2 | |
+ | * 20% : Written test | ||
+ | * 40% : Final exam (20% lab test + 20% written test) | ||
- | ≥75 | + | == Textbook Labs == |
- | + | ||
- | ≥80 | + | Every chapter in the textbook contains a " |
- | + | ||
- | ≥90 | ||
syllabus.1262633848.txt.gz · Last modified: 2010/01/04 19:37 by bil