Difference between revisions of "MAP524/DPS924 Weekly Schedule"
(21 intermediate revisions by the same user not shown) | |||
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>12,15 January</td> |
− | <td style="border-bottom: thin solid black;"><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> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_1 | Lab 1]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_1 | Lab 1]]</td> | ||
</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>19,22 January</td> |
− | <td style="border-bottom: thin solid black;"><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> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_2 | Lab 2]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_2 | Lab 2]]</td> | ||
</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>26,29 January</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>2, 5 February</td> |
− | <td style="border-bottom: thin solid black;"><ul><li>Layouts: linear and relative. ScrollView.</li><li>Views: TextView, Button, CheckBox, RadioButton, EditText, ImageView, ProgressBar, NumberPicker | + | <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> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_4 | Lab 4]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_4 | Lab 4]]</td> | ||
</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>9, 12 February</td> |
− | <td style="border-bottom: thin solid black;"><ul><li>Adapter</li><li>ListView</li><li>ContextMenu</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> | ||
<td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_5 | Lab 5]]</td> | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_5 | Lab 5]]</td> | ||
</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>16, 19 February</td> |
− | <td style="border-bottom: thin solid black;"> | + | <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;"> | + | <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;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_6 | Lab 6]]</td> |
</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>23, 26 February</td> |
− | <td style="border-bottom: thin solid black;"> | + | <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;"> | + | <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;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">Test review</td> |
</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'''<br />29 Feb - 6 March</td> |
− | <td | + | <td style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> |
− | </tr> | + | <td style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> |
+ | <td style="border-bottom: thin solid black;background-color:#f0f0f5;font-weight:bold;">[[MAP524/DPS924_Assignment1 | Assignment1]]</td> </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>8, 11 March</td> |
− | <td style="border-bottom: thin solid black;"> | + | <td style="border-bottom: thin solid black;">Evaluation week</td> |
− | <td style="border-bottom: thin solid black;" | + | <td style="border-bottom: thin solid black;"></td> |
− | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/ | + | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_7 | Lab 7]]<br />Midterm Test</td> |
</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>15, 18 March</td> |
− | <td style="border-bottom: thin solid black;"> | + | <td style="border-bottom: thin solid black;">Content providers</td> |
− | <td style="border-bottom: thin solid black;"> | + | <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;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_8 | Lab 8]]</td> |
</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>22 March<br />(Friday the 25th is a holiday)</td> |
− | <td style="border-bottom: thin solid black;"> | + | <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;"> | + | <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;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;"><s>[[MAP524/DPS924_Lab_9 | Lab 9]]</s></td> |
</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>29 March, 1 April</td> |
− | <td style="border-bottom: thin solid black;"> | + | <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;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lab_10 | Lab 10]]</td> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | <td style="border-bottom: thin solid black;font-weight:bold;"> | ||
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>5, 8 April</td> |
− | <td style="border-bottom: thin solid black;"> | + | <td style="border-bottom: thin solid black;"><s>Cordova (Phonegap)</s></td> |
− | <td style="border-bottom: thin solid black;" | + | <td style="border-bottom: thin solid black;font-weight:bold;"><s>[[MAP524/DPS924_Lecture_11 | Lecture 11]]</s></td> |
− | <td style="border-bottom: thin solid black;font-weight:bold;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;"><s>[[MAP524/DPS924_Bonus_Lab | Bonus Lab]]</s><br />[[MAP524/DPS924_Assignment2 | Assignment2]]</td> |
</tr> | </tr> | ||
<tr valign="top"> | <tr valign="top"> | ||
− | <td width="20%" style="border-bottom: thin solid black;">'''Week | + | <td width="20%" style="border-bottom: thin solid black;">'''Week 13:'''<br />12, 15 April</td> |
− | <td style="border-bottom: thin solid black;"> | + | <td style="border-bottom: thin solid black;">Publishing</td> |
− | <td style="border-bottom: thin solid black;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">[[MAP524/DPS924_Lecture_12 | Lecture 12]]</td> |
− | <td style="border-bottom: thin solid black;font-weight:bold;"> | + | <td style="border-bottom: thin solid black;font-weight:bold;">'''Exam review'''<br /></td> |
</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 />18 - 22 April</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> |
Latest revision as of 14:03, 29 March 2016
Week | Objectives and Tasks | Notes | Graded work |
Week 1: 12,15 January |
Introduction:
|
Lecture 1 | Lab 1 |
Week 2: 19,22 January |
Introduction (continued):
|
Lecture 2 | Lab 2 |
Week 3: 26,29 January |
Android Development Building Blocks
|
Lecture 3 | Lab 3 |
Week 4: 2, 5 February |
Basic views:
|
Lecture 4 | Lab 4 |
Week 5: 9, 12 February |
More complex views:
|
Lecture 5 | Lab 5 |
Week 6: 16, 19 February |
SQLite
|
Lecture 6 | Lab 6 |
Week 7: 23, 26 February |
Networking
|
Lecture 7 | Test review |
Study Week 29 Feb - 6 March |
Assignment1 | ||
Week 8: 8, 11 March |
Evaluation week | Lab 7 Midterm Test |
|
Week 9: 15, 18 March |
Content providers | Lecture 8 | Lab 8 |
Week 10: 22 March (Friday the 25th is a holiday) |
Location services
|
Lecture 9 | |
Week 11: 29 March, 1 April |
Services Broadcast receivers Messaging:
|
Lecture 10 | Lab 10 |
Week 12: 5, 8 April |
Assignment2 |
||
Week 13: 12, 15 April |
Publishing | Lecture 12 | Exam review |
Exam Week: 18 - 22 April |