York University

CSE 1020: Introduction to COSC I

Section M, Winter 2009

Department of Computer Science and Engineering

1020 Home

Weekly Calendar

Course Syllabus

Course Policies

Remote Access

Important Links

Lecture Slides



York University

Weekly Calendar

Week 1 (week of March 2, 2009)

Administrative News:   Welcome to 1020! Classes and labs start Wednesday, March 4.
See the Undergraduate Schedule for a list of important dates throughout the term.

Lab Activity:   1) Get a CSE account from the lab monitor in room CSE1006.
2) Read and complete the Guided Tour, including Assignment One at the end of the tour.
Note: Assignment One is due Wednesday, March 18, at 10:00 AM.

Assigned Reading:   Chapter 1 of the textbook, pp. 1 - 34
Students without the text should read the following:
- The Java Programming Language
- A Closer Look at the "Hello World!" Application
- Common Problems (and Their Solutions)
Note: The above links are optional (but recommended) readings for students with the textbook.


Week 2 (week of March 9, 2009)

Administrative News:  

Lab Activity:   1) eCheck 02A, p. 97; due Sunday, March 15, before 11:59 PM.
2) Dividing Division

Assigned Reading:   1) Chapter 2, pp. 46 - 77
2) Appendix B, pp. 456 - 457 (similar content available here)
3) Appendix C, pp. 458 - 460 (also available here)


Week 3 (week of March 16, 2009)

Administrative News:   March 18 is the last date to enrol in courses without instructor permission.

Lab Activity:   1) eCheck 03A, p. 132; due Sunday, March 22, before 11:59 PM.
2) I Spy in the API

Assigned Reading:   1) Chapter 3, pp. 99 - 123
2) The printf and format Methods (optional)


Week 4 (week of March 23, 2009)

Administrative News:   Labtest #1 will occur during this week's lab sessions.

Lab Activity:   1) Labtest #1, covering chapters 1 - 3, inclusive.
2) eCheck 04A, pp. 171 - 172; due Tuesday, March 31, before 11:59 PM.

Assigned Reading:   1) Chapter 4, pp. 134 - 159
2) What is an Object? (optional)
3) What is a Class? (optional)


Week 5 (week of March 30, 2009)

Administrative News:  

Lab Activity:   1) eCheck 05A, p. 97; due Tuesday, April 7, before 11:59 PM.
2) Primitives & Objects - An Issue of Equality

Assigned Reading:   1) Chapter 5, pp. 173 - 202
2) The if-then and if-then-else Statements (optional)
3) The for Statement (optional)


Week 6 (week of April 6, 2009)

Administrative News:   Friday, April 10 is Good Friday - the University is closed.

Lab Activity:   eCheck 06A, p. 97; due Sunday, April 19, before 11:59 PM.

Assigned Reading:   1) Chapter 6, pp. 217 - 237 (skip 6.4.2)
2) Manipulating Characters in a String (optional)


Week 7 (week of April 13, 2009)

Administrative News:   Midterm exam will occur in-class on Monday, April 13. It will cover chapters 1 - 6, inclusive.

Lab Activity:   1) eCheck 07A, pp. 287 - 288; due Sunday, April 19, before 11:59 PM.
2) Debug's Life

Assigned Reading:   Chapter 7, pp. 253 - 265


Week 8 (week of April 20, 2009)

Administrative News:   Wednesday, April 22 is the last date to drop without receiving a grade.

Lab Activity:   1) eCheck 08A, p. 328; due Sunday, April 26, before 11:59 PM.
2) Black-Box Testing - Can You See Me Now?

Assigned Reading:   Chapter 8, pp. 290 - 299, 306 - 315 (skip 8.1.5)


Week 9 (week of April 27, 2009)

Administrative News:  

Lab Activity:   1) eCheck 09A, pp. 363 - 365; due Sunday, May 3, before 11:59 PM.
2) You are what you inherit... and more

Assigned Reading:   Chapter 9, pp. 331 - 354 (skip 9.2.5 and 9.3.2)


Week 10 (week of May 4, 2009)

Administrative News:   Labtest #2 will occur during this week's lab sessions.

Lab Activity:   1) Labtest #2, covering chapters 1 - 8, inclusive, but focussing on content presented after Labtest #1.
2) eCheck 10A, pp. 398 - 399; due Wednesday, May 20, before 11:59 PM.

Assigned Reading:   Chapter 10, pp. 367 - 388


Week 11 (week of May 11, 2009)

Administrative News:   This is the last week of scheduled 1020 lab sessions.

Lab Activity:   eCheck 11A, pp. 431 - 432; due Wednesday, May 20, before 11:59 PM.

Assigned Reading:   1) Chapter 11, pp. 402 - 419
2) What is an Exception? (optional)
3) Advantages of Exceptions (optional)


Week 12 (week of May 18, 2009)

Administrative News:   Monday, May 18 is Victoria Day - the University is closed.
Classes that usually meet Mondays and Fridays will be held on Wednesday (May 20) and Thursday (May 21), respectively.
(Update) Final Exam: Monday, June 1, 2009 at 8:30 AM in CSE B


Lab Activity:   There are no lab sessions scheduled this week.

Assigned Reading: