ECE473/573, Spring 2013

Should I take this class?

Times:MW 4:00--5:15 PM
Instructors:Dr. Jonathan Sprinkle
 ECE 456N
 sprinkle@ECE.Arizona.Edu (preferred contact method)

iPhone and Android and Windows Phone Programming

This course is a comprehensive coverage of software engineering skills, techniques, metrics, and lifecycles. It is the capstone project course for computer engineers, and this year's project will focus on cell phone programming for engineering. Teams (max of 3 people) will select whether they use the Android, Windows phone, or iPhone platform for their project. All graduate teams are made up of only one person.

Project groups will choose between
iOS, Android, and Windows phone platforms

News (comprehensive listing)

5/1 -- Closing Remarks

Just a few things to close out the term

  • Please allow lots of time to commit your final version!!! The SVN repo is running on a VMWare server, so I cannot control its loading. Please start early.
  • Keep your SVN repo clean!!! The only code in your SVN trunk should be your final project and its tests. You should ensure that your license, requirements, design doc, etc., are also all in SVN, but do not have any materials in SVN that don't belong there, or you will lose credit.
    • Exception: if you are using 3rd party libraries, then have an INSTALL file that tells where to download them from, and how to install them---do not put 3rd party libs in SVN
  • Please allow lots of time to upload your video!!! A 100MB video upload may take as long as an hour to upload to a D2L that is being stressed by lots of people uploading their materials by the final deadline. Here are some things you can do to avoid problems:
    1. Start your upload early
    2. Compress your video to a reasonable size
    3. Bring a copy of your video to class on 5/1 on a thumbdrive
  • Demonstrations: at least 3 faculty will be showing up today. Remember: they have absolutely NO idea what your projects are, so you will find yourself giving your executive summary over and over again
  • Homeworks: if you have any outstanding homeworks that you needed the TA to help you grade due to device incompatibility, you must do this by Thursday or there is a chance you will get a 0 for that homework.
  • Quizzes: any quizzes (or pop quizzes) that are not available for return by end of class on 5/1 will be graded as 100.

4/29 -- Video Submission

Video submission is to D2L. You can either (a) submit your own video to D2L dropbox "Video", or (b) use Panopto to record a video, and submit it to the Panopto Dropbox. If I find a video in D2L's dropbox, I will not grade what I find in Panopto's.

3/22 -- Corrected Final Exam Date on Syllabus

The originally distributed syllabus used an incorrect exam date. A corrected version of the syllabus has the correct date (F 5/3 3:30-5:30 PM), which is the date that has always been shown on the course webpage. Thanks to Eric Cascketta for pointing this out!!!

3/19 -- No class on 3/20

Just a reminder: there is no lecture this Wednesday. Office hours will be held at their regular time between 1:00-2:00 pm. If you would like to take advantage of your team being all in one place, remember that your requirements verification plan is due next Friday.