Difference between revisions of "MAP524/DPS924 Weekly Schedule"
Line 7: | Line 7: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 1:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 1:'''<br>9 September<br />(7th is holiday)</td> |
<td style="border-bottom: thin solid black;">Introduction: <ul><li>Course overview</li><li>Android overview</li><li>Development environment setup</li><li>First app, created manually.</li></ul></td> | <td style="border-bottom: thin solid black;">Introduction: <ul><li>Course overview</li><li>Android overview</li><li>Development environment setup</li><li>First app, created manually.</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_1 | Lecture 1]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_1 | Lecture 1]]</td> | ||
Line 13: | Line 13: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br>14,16 September</td> |
<td style="border-bottom: thin solid black;">Introduction (continued): <ul><li>Using a real device for development</li><li>Rooting and unlocking</li><li>More command-line tools</li><li>Android Studio</li></ul></td> | <td style="border-bottom: thin solid black;">Introduction (continued): <ul><li>Using a real device for development</li><li>Rooting and unlocking</li><li>More command-line tools</li><li>Android Studio</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_2 | Lecture 2]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_2 | Lecture 2]]</td> | ||
Line 19: | Line 19: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 3:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 3:'''<br>31,23 September</td> |
<td style="border-bottom: thin solid black;">Android Development Building Blocks<ul><li>Introduction to: Activity, Intent, Service, Broadcast receiver, Event listeners and handlers, Layout, Fragment, Content provider, Menu, Resource, Notification, Preference, Application manifest, Application context</li><li>In more depth: Activity</ul></td> | <td style="border-bottom: thin solid black;">Android Development Building Blocks<ul><li>Introduction to: Activity, Intent, Service, Broadcast receiver, Event listeners and handlers, Layout, Fragment, Content provider, Menu, Resource, Notification, Preference, Application manifest, Application context</li><li>In more depth: Activity</ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_3 | Lecture 3]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_3 | Lecture 3]]</td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_3 | Lab 3]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_3 | Lab 3]]</td> | ||
</tr> <tr valign="top"> | </tr> <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br>28,30 September</td> |
<td style="border-bottom: thin solid black;">Basic views:<ul><li>Layouts: linear and relative. ScrollView.</li><li>Views: TextView, Button, CheckBox, RadioButton, EditText, ImageView, ProgressBar, NumberPicker</li><li>Fragments: overview</li></ul></td> | <td style="border-bottom: thin solid black;">Basic views:<ul><li>Layouts: linear and relative. ScrollView.</li><li>Views: TextView, Button, CheckBox, RadioButton, EditText, ImageView, ProgressBar, NumberPicker</li><li>Fragments: overview</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_4 | Lecture 4]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_4 | Lecture 4]]</td> | ||
Line 30: | Line 30: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 5:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 5:'''<br>5,7 October</td> |
<td style="border-bottom: thin solid black;">More complex views:<ul><li>Adapter</li><li>ListView</li><li>Spinner</li><li>ContextMenu</li></ul>Threads:<ul><li>AsyncTask</li></ul></td> | <td style="border-bottom: thin solid black;">More complex views:<ul><li>Adapter</li><li>ListView</li><li>Spinner</li><li>ContextMenu</li></ul>Threads:<ul><li>AsyncTask</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_5 | Lecture 5]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_5 | Lecture 5]]</td> | ||
Line 36: | Line 36: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 6:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 6:'''<br>14 October<br />(12th is a holiday)</td> |
<td style="border-bottom: thin solid black;">SQLite<ul><li>Creating and using an SQLite database in the commandline</li><li>SQLiteOpenHelper, SQLiteDatabase, Cursor</li></ul></td> | <td style="border-bottom: thin solid black;">SQLite<ul><li>Creating and using an SQLite database in the commandline</li><li>SQLiteOpenHelper, SQLiteDatabase, Cursor</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_6 | Lecture 6]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_6 | Lecture 6]]</td> | ||
Line 42: | Line 42: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 7:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 7:'''<br>19,21 October</td> |
<td style="border-bottom: thin solid black;">Networking<ul><li>HTTP</li><li>Parsing XML</li><li>JSON</li></ul></td> | <td style="border-bottom: thin solid black;">Networking<ul><li>HTTP</li><li>Parsing XML</li><li>JSON</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_7 | Lecture 7]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_7 | Lecture 7]]</td> | ||
Line 48: | Line 48: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">''' | + | <td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Study Week'''</td> |
<td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> | <td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 8:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 8:'''<br>2,4 November</td> |
<td style="border-bottom: thin solid black;">Evaluation week</td> | <td style="border-bottom: thin solid black;">Evaluation week</td> | ||
<td style="border-bottom: thin solid black;"></td> | <td style="border-bottom: thin solid black;"></td> | ||
Line 58: | Line 58: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 9:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 9:'''<br>9,11 November</td> |
<td style="border-bottom: thin solid black;">Content providers</td> | <td style="border-bottom: thin solid black;">Content providers</td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_8 | Lecture 8]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_8 | Lecture 8]]</td> | ||
Line 64: | Line 64: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 10:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 10:'''<br>16,18 November</td> |
<td style="border-bottom: thin solid black;">Location services<ul><li>Location APIs</li><li>Google Maps</li></ul></td> | <td style="border-bottom: thin solid black;">Location services<ul><li>Location APIs</li><li>Google Maps</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_9 | Lecture 9]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_9 | Lecture 9]]</td> | ||
Line 70: | Line 70: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 11:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 11:'''<br>23,25 November</td> |
<td style="border-bottom: thin solid black;">Services<br />Broadcast receivers<br />Messaging:<ul><li>SMS</li><li>Email</li></ul></td> | <td style="border-bottom: thin solid black;">Services<br />Broadcast receivers<br />Messaging:<ul><li>SMS</li><li>Email</li></ul></td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_10 | Lecture 10]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_10 | Lecture 10]]</td> | ||
Line 76: | Line 76: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>30 November, 2 December</td> |
<td style="border-bottom: thin solid black;">Cordova (Phonegap)</td> | <td style="border-bottom: thin solid black;">Cordova (Phonegap)</td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_11 | Lecture 11]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_11 | Lecture 11]]</td> | ||
Line 82: | Line 82: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;" | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 13:'''<br />7,9 December</td> |
<td style="border-bottom: thin solid black;">Publishing</td> | <td style="border-bottom: thin solid black;">Publishing</td> | ||
<td style="border-bottom: thin solid black;font-weight:bold;"></td> | <td style="border-bottom: thin solid black;font-weight:bold;"></td> | ||
Line 88: | Line 88: | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Exam Week:'''<br> | + | <td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Exam Week:'''<br>10-16 December</td> |
<td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> | <td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> | ||
</tr> | </tr> |
Revision as of 21:24, 8 September 2015
Week | Objectives and Tasks | Notes | Graded work |
Week 1: 9 September (7th is holiday) |
Introduction:
|
Lecture 1 | Lab 1 |
Week 2: 14,16 September |
Introduction (continued):
|
Lecture 2 | Lab 2 |
Week 3: 31,23 September |
Android Development Building Blocks
|
Lecture 3 | Lab 3 |
Week 4: 28,30 September |
Basic views:
|
Lecture 4 | Lab 4 |
Week 5: 5,7 October |
More complex views:
|
Lecture 5 | Lab 5 |
Week 6: 14 October (12th is a holiday) |
SQLite
|
Lecture 6 | Lab 6 |
Week 7: 19,21 October |
Networking
|
Lecture 7 | Test review |
Study Week | |||
Week 8: 2,4 November |
Evaluation week | Lab 7 Assignment1 Midterm Test |
|
Week 9: 9,11 November |
Content providers | Lecture 8 | Lab 8 |
Week 10: 16,18 November |
Location services
|
Lecture 9 | Lab 9 |
Week 11: 23,25 November |
Services Broadcast receivers Messaging:
|
Lecture 10 | Lab 10 |
Week 12: 30 November, 2 December |
Cordova (Phonegap) | Lecture 11 | Exam review Bonus Lab Assignment2 |
Week 13: 7,9 December |
Publishing | ||
Exam Week: 10-16 December |