User Tools

Site Tools


lab

Schedule

Lecture times

  • Tuesdays and Thursdays, 18:00 - 19:30, CB 121

Lab session

  • Tuesdays and Thursdays (back-up), 19:30-21:00, LAS 1006

Weekly schedule

The following schedule information is tentative and will be updated throughout the term to reflect the actual progress of our particular course. Lecture notes and code examples will be posted incrementally as material is covered in class.

  <table class="inline">   <tr class="row0"> <th class="col0 centeralign"> WEEK </th> <th class="col1 centeralign"> &nbsp;DATES&nbsp; </th> <th class="col2 centeralign"> Lectures </th> <th class="col2 centeralign"> Lab </th> <th class="col2 centeralign"> Reading </th> </tr>   <tr class="row1"> <td class="col0 centeralign"> 01 </td> <td class="col1 centeralign"> May<br>7 & 9 </td> <td class="col1 leftalign"> Topics: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit0.pdf">Introduction</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit1.pdf">Abstraction</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/Hello.java">Hello.java</a> </td> <td class="col2"> <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/GettingStarted.pdf">Getting an account</a><br><a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/GuidedTourV3.2.pdf">Guided Tour</a><br>Assigned eCheck: 01A (due 17 May) </td> <td class="col0 centeralign"> Chapter 1 </td> </tr>   <tr class="row2"> <td class="col0 centeralign"> 02 </td> <td class="col1 centeralign"> May<br>14 & 16 </td> <td class="col1 leftalign"> Topics: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit2.pdf">Delegation, application development & software engineering</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MkChange.java">MkChange.java</a> </td> <td class="col2"> <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/RemoteAccess.pdf">Working from home</a><br>Assigned eCheck: 02A (due 20 May) </td> <td class="col0 centeralign"> Chapter 2 </td> </tr>   <tr class="row3"> <td class="col0 centeralign"> 03 </td> <td class="col1 centeralign"> May<br>21 & 23 </td> <td class="col1 leftalign"> Topics: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit3.pdf">Using classes & APIs</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit4.pdf">The object abstraction and usage</a> <br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/Circumference.java">Circumference.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MkChange2.java">MkChange2.java</a> </td> <td class="col2"> Assigned eCheck: 03B (due 27 May) </td> <td class="col0 centeralign"> Chapters 3 & 4 </td> </tr>   <tr class="row4"> <td class="col0 centeralign"> 04 </td> <td class="col1 centeralign"> May<br>28 & 30 </td> <td class="col1 leftalign"> Topics: The object abstraction and usage (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit5A.pdf">Control structures Part 1 - Selection</a> <br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/LottoNumbers.java">LottoNumbers.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MkChange3.java">MkChange3.java</a></td> <td class="col2"> Assigned eCheck: 04A (due 3 June) </td> <td class="col0 centeralign"> Chapters 4 & 5 </td> </tr>   <tr class="row5"> <td class="col0 centeralign"> 05 </td> <td class="col1 centeralign"> June<br>4 & 6 </td> <td class="col1 leftalign"> Topics: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit5B.pdf">Control structures Part 2 - Iteration</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/SquaresTbl.java">SquaresTbl.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/SquaresInteractive.java">SquaresInteractive.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MultTbl.java">MultTbl.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MarksHisto.java">MarksHisto.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/DrawTriangle.java">DrawTriangle.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/SquareWaves.java">SquaresWaves.java</a> </td> <td class="col2"> Assigned eCheck: 05B (due 10 June) </td> <td class="col0 centeralign"> Chapter 5 </td> </tr>   <tr class="row6"> <td class="col0 centeralign"> 06 </td> <td class="col1 centeralign"> June<br>11 & 13 </td> <td class="col1 leftalign"> Topics: Control structures Part 2 - Iteration (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit6.pdf">Strings</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/ShortenDate.java">ShortenDate.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/ReplaceAll.java">ReplaceAll.java</a></td> <td class="col2"> Assigned eCheck: 06B (due 17 June) </td> <td class="col0 centeralign"> Chapter 6 </td> </tr>   <tr class="row7"> <td class="col0 centeralign"> 07 </td> <td class="col1 centeralign"> June<br>18 & 20 </td> <td class="col1 leftalign"> Topics: Strings (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit7.pdf">Software development</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/CapWord.java">CapWord.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/MarksAnalysis.java">MarksAnalysis.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/Crypt.java">Crypt.java</a></td> <td class="col2"> <B>Lab test 1 administered during regular lab time</B></td> <td class="col0 centeralign"> Chapter 7 </td> </tr>   <tr class="row8"> <td class="col0 centeralign"> 08 </td> <td class="col1 centeralign"> June<br>25 & 27 </td> <td class="col1 leftalign"> Topics: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit8.pdf">Aggregation</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/InvestmentTest.java">InvestmentTest.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/PortfolioTest.java">PortfolioTest.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/PortfolioTest2.java">PortfolioTest2.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/PortfolioDeepCopy.java">PortfolioDeepCopy.java</a>;<br><B>Written midterm test administered in class on Thursday</B></td> <td class="col2"> Assigned eCheck: 08D (due 5 July) </td> <td class="col0 centeralign"> Chapter 8 </td> </tr>   <tr class="row9"> <td class="col0 centeralign"> 09 </td> <td class="col1 centeralign"> July<br>2 & 4 </td> <td class="col1 leftalign"> Topics: Aggregation (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit9.pdf">Inheritance</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/CardTest.java">CardTest.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/GlobalCreditEg.java">GlobalCreditEg.java</a> </td> <td class="col2"> Assigned eCheck: 09C (due 12 July)</td> <td class="col0 centeralign"> Chapter 9 </td> </tr>   <tr class="row10"> <td class="col0 centeralign"> 10 </td> <td class="col1 centeralign"> July<br>9 & 11 </td> <td class="col1 leftalign"> Topics: Inheritance (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit10.pdf">Collections</a><br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/DetectDuplicates.java">DetectDuplicates.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/WordFrequency.java">WordFrequency.java</a> </td> <td class="col2"> Assigned eCheck: 10B (due 19 July)</td> <td class="col0 centeralign"> Chapter 10 </td> </tr>   <tr class="row2"> <td class="col0 centeralign"> 11 </td> <td class="col1 centeralign"> July<br>16 & 18 </td> <td class="col1 leftalign"> Topics: Collections (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit11.pdf">Exception handling</a> <br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/EHegA.java">EHegA.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/EHegB.java">EHegB.java</a>; <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/EHegC1.java">EHegC1.java</a></td> <td class="col2"> Assigned eCheck: 11D (due 26 July)</td> <td class="col0 centeralign"> Chapter 11 </td> </tr>   <tr class="row12"> <td class="col0 centeralign"> 12 </td> <td class="col1 centeralign"> July<br>23 & 25 </td> <td class="col1 leftalign"> Topics: Exception handling (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Unit12.pdf">Multiclass applications</a> <br>Example code: <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Examples/FoodSim.java">FoodSim.java</a> </td> <td class="col2"> <B>Lab test 2 administered during regular lab time</B></td> <td class="col0 centeralign"> Chapter 12 </td> </tr>   <tr class="row13"> <td class="col0 centeralign"> 13 </td> <td class="col1 centeralign"> July 30 & <br> August 1 </td> <td class="col1 leftalign"> Topics: Multiclass applications (continued); <a href="http://www.cse.yorku.ca/course_archive/2012-13/S/1020/Lectures/Review.pdf">Review</a> </td> <td class="col2"> No lab </td> <td class="col0 centeralign"> Review entire textbook </td> </tr>         </table>

lab.txt · Last modified: 2013/07/31 17:51 by wildes