Difference between revisions of "MAP524/DPS924"

From CDOT Wiki
Jump to: navigation, search
(Course Faculty)
 
(3 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
|-
 
|-
 
|
 
|
[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_Assignment1 Assignment 1]<br />
[http://zenit.senecac.on.ca/wiki/index.php/MAP524/DPS924_Assignment_2 Assignment 2]
+
[http://zenit.senecac.on.ca/wiki/index.php/MAP524/DPS924_Assignment2 Assignment 2]
 
|}
 
|}
  
Line 45: Line 45:
 
== Course Faculty ==
 
== Course Faculty ==
  
<h4>During the <b>Summer 2015</b> semester, MAP524 is taught by:</h4>
+
<h4>During the <b>Winter 2016</b> semester, MAP524 and DPS924 are taught by:</h4>
 
{|cellpadding="15" width="40%"
 
{|cellpadding="15" width="40%"
 
|- valign="top"
 
|- valign="top"
Line 59: Line 59:
 
[[Category:MAP524/DPS924]]
 
[[Category:MAP524/DPS924]]
  
If you're looking for the old MAP524 page, it's here: [[MAP524/DPS924 - 2014]]
+
* If you're looking for the old MAP524 page, it's here: [[MAP524/DPS924 - 2014]]

Latest revision as of 22:47, 10 January 2016

Quick Links

Course Outlines:
MAP524 & DPS924

Assignments

Assignment 1
Assignment 2

Welcome to MAP524/DPS924 - Android Programming

What This Course is About

In this course you will learn to program applications for the Android operating system

  • 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.

Requirements for Success

  • 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

Ict-usb-stick.png
USB3 StickMinimum Capacity: 31,037,849,600 bytes
Log-book.png
Lab Log-book
(download and print)
PDF
Android studio front cover 150x120.png
Textbook (not required but a good reference to have on a test/exam)From ebookfrenzy.com

Course Faculty

During the Winter 2016 semester, MAP524 and DPS924 are taught by:

Andrew Smith (compressed july-august)
andrew.smith@senecacollege.ca
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.