Difference between revisions of "MAP524/DPS924"
(moved MAP524/DPS924 to MAP524/DPS924 - 2014) |
|||
Line 1: | Line 1: | ||
− | # | + | {| style="float: right; margin: 0 0 3em 2em; border: 1px solid black;" |
+ | !style="background: #cccccc"| Quick Links | ||
+ | |- | ||
+ | |<div style="background:#ffff00">[http://zenit.senecac.on.ca/wiki/index.php/MAP524/DPS924_Weekly_Schedule Weekly Schedule]</div> | ||
+ | Course Outlines: | ||
+ | <br />[https://scs.senecac.on.ca/course/map524 MAP524] & [https://scs.senecac.on.ca/course/dps924 DPS924] | ||
+ | |- | ||
+ | !style="background: #cccccc"| Assignments | ||
+ | |- | ||
+ | | | ||
+ | [http://zenit.senecac.on.ca/wiki/index.php/MAP524/DPS924_Assignment_1 Assignment 1]<br /> | ||
+ | [http://zenit.senecac.on.ca/wiki/index.php/MAP524/DPS924_Assignment_2 Assignment 2] | ||
+ | |} | ||
+ | |||
+ | = Welcome to MAP524/DPS924 - ''Android Programming'' = | ||
+ | {| width="100%" align="right" cellpadding="10" | ||
+ | |- valign="top" | ||
+ | | width="55%"| | ||
+ | == What This Course is About == | ||
+ | |||
+ | <u>In this course you will learn to program applications for the Android operating system</u> | ||
+ | |||
+ | :* You've already completed several programming courses, including Introduction to Java. Now you will apply everything you learned from basic programming to networking and XML/web development to learn a more advanced programming framework. | ||
+ | |||
+ | :* Mobile programming has been a hot development field for several years and it doesn't seem to be going away. One might say creating an Android application is as important for a developer today as creating a webpage was ten years ago. Whether it's exactly your chosen speciality or not - it's a good set of technologies to know. | ||
+ | |||
+ | :* In this course you will set up and use your own Android development environment on an [http://zenit.senecac.on.ca/wiki/index.php/ICT_USB_Sticks ICT USB Stick] - that way you can carry your work (including the OS, software, and data) with you and use different computers to access it. | ||
+ | |||
+ | == Learning by Doing == | ||
+ | |||
+ | Most of the learning in this course occurs through the hands-on problem solving that takes place in the eight labs and two assignments. | ||
+ | |||
+ | <u>Requirements for Success</u> | ||
+ | |||
+ | :* It is very important to stay up-to-date with the coursework, and to practice until you have confidently mastered each task. | ||
+ | |||
+ | :* All of the software used in this course is ''open source'' software, so you are free to use, modify, and redistribute it. This means that you can install it as many times as you want on as many different computers as you would like. It also means that you can tinker with it -- you can take it apart, see how it works, and put it back together in the same or a different way, limited only by your time and ambition. You are encouraged to experiment and question liberally. | ||
+ | |||
+ | :* The notes that you make during the labs and assignments are your reference material for the quizzes, tests, and assignments. Take really good notes, and if you have questions, experiment and consult with your professor. | ||
+ | | | ||
+ | == Required Materials == | ||
+ | <table cellpadding="10" cellspacing="0" width="100%"><tr><td width="10%" style="border-bottom: thin solid #cccccc;">[[Image:ict-usb-stick.png|left|70px]]</td><td width="20%" style="border-bottom: thin solid #cccccc;">'''USB3 Stick'''</td><td width="20%" style="border-bottom: thin solid #cccccc;text-align:right;">'''Minimum Capacity: 31,037,849,600 bytes''' </td></tr><tr><td width="10%" style="border-bottom: thin solid #cccccc;">[[Image:log-book.png|left|50px]]</td><td width="20%" style="border-bottom: thin solid #cccccc;">'''Lab Log-book'''<br>(download and print)</td><td width="20%" style="border-bottom: thin solid #cccccc;text-align:right;">[http://matrix.senecac.on.ca/~andrew.smith/map524/lab_logbook_2015-2.pdf PDF]</td></tr></table> | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Course Faculty == | ||
+ | |||
+ | <h4>During the <b>Summer 2015</b> semester, MAP524 is taught by:</h4> | ||
+ | {|cellpadding="15" width="40%" | ||
+ | |- valign="top" | ||
+ | |||
+ | |[[Image:andrew.jpg|thumb|left|185px|<b>Andrew Smith (compressed July-August)</b><br />andrew.smith@senecacollege.ca<br />[http://littlesvr.ca/currentposition.php Andrew's schedule] ]] | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Wiki Participation == | ||
+ | |||
+ | * You can edit these pages! Please feel free to fix typos or add links to additional resources. Please use this capability responsibly. | ||
+ | |||
+ | [[Category:MAP524/DPS924]] | ||
+ | |||
+ | If you're looking for the old MAP524 page, it's here: [[MAP524/DPS924 - 2014]] |
Revision as of 21:05, 17 June 2015
Quick Links |
---|
Assignments |
Contents
Welcome to MAP524/DPS924 - Android Programming
What This Course is AboutIn this course you will learn to program applications for the Android operating system
Learning by DoingMost of the learning in this course occurs through the hands-on problem solving that takes place in the eight labs and two assignments. Requirements for Success
|
Required Materials
|
Course Faculty
During the Summer 2015 semester, MAP524 is taught by:
Wiki Participation
- You can edit these pages! Please feel free to fix typos or add links to additional resources. Please use this capability responsibly.
If you're looking for the old MAP524 page, it's here: MAP524/DPS924 - 2014