From CDOT Wiki
Jump to: navigation, search


4,091 bytes added, 22:05, 17 June 2015
no edit summary
{| style="float: right; margin: 0 0 3em 2em; border: 1px solid black;"!style="background: #REDIRECT cccccc"| Quick Links|-|<div style="background:#ffff00">[ Weekly Schedule]</div>Course Outlines:<br />[ MAP524] & [ DPS924] |-!style="background: #cccccc"| Assignments|-|[ Assignment 1]<br />[ 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 [ 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;">[ 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 /><br />[ 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]]

Navigation menu