MAP524/DPS924 Lecture 1

From CDOT Wiki
Revision as of 17:04, 29 June 2015 by Andrew (talk | contribs) (Created page with 'Welcome to the course! Android programming is a complex topic with so much material that changes so often that the learning never ends. But in this course you'll learn enough to …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Welcome to the course! Android programming is a complex topic with so much material that changes so often that the learning never ends. But in this course you'll learn enough to start you on your way to becoming an expert if that's your plan, or just enough to be able to create an application if that's all you need.

Your professor this semester is Andrew Smith.

Course Overview

  • The course is a 50/50 split of lectures and labs. One lab isn't worth much but it's critical that you do all the labs, and do them on time. Not only will that get you 20% of your final grade but it's a sure way to make sure that you'll do well on the test, assignments, and the final exam.
  • I will do my best to make sure this course isn't about your ability to memorize stuff, but rather it's about building real applications in a realistic way. That means you'll be able to bring your labbook (and a textbook if you have one) with you to the test and exam.
  • Speaking of textbooks - there isn't one required for this course. All the material you'll need is available for free on the web. I'll collect links to material and tutorials I think are most relevant for each week into the notes for that week.

Professor's policies

  • The best way to contact me is via email. Most questions can be answered that way and I'm reasonably good at replying to reasonable emails. If the question is too complex for email - we can work on your prolem in the lab or you can come see me during office hours.
  • Plagiarism will not be tolerated.
    • You may use online resources to learn, including code examples from documentation and from forums, but all the code you use must have attribution, for example:
      • // Code copied from: http://bla.bla.bla/bla
      • // Inspiration from: http://bla.bla.bla/bla
      • <!-- Code in this XML file from a combination of sources: 
        http://bla.bla.bla/bla1
        http://bla.bla.bla/bla2
        http://bla.bla.bla/bla3 -->
    • Any code you submit that wasn't written by you or generated by the development tools must have correct attribution. If it doesn't - you'll end up with plagiarism on your record.
    • Working with your classmates
  • Late work will be penalized as specified in the assignment/lab.

Assignment expectations

asd