CE-491 (Spring 2013)

Course:

CE-491 Mobile App Development

Weekly Schedule:

Projects:

Working on projects students will be able to recognize opportunities that have technical solutions. They will be able to apply critical thinking to solving problems based on knowledge from classes.

Make groups with students up to 3 and choose one of the following projects by 4th week Thursday.
  1. Emergency Alarm System
    • Jongil
  2. Mobile Kettering
    • Jesse, Stephan
  3. WKUF 94.3FM Radio
    • James, Joshua   /    Brett, Andrew, Joe
  4. Blackbox for a Car
    • Ryan, Kyle
  5. Location Tracker with Alarm System
    • JunSheng, Meng Yi, SeokJu
  6. Mobile Robot Control Station
    • Jorge, Micah, Cody

Proposal

The goals are to learn better the objectives of this course, to implement your idea, and to turn the project marketable.

Your proposal must have following sections. You have to identify what platform you are going to use in the proposal.

  1. Introduction
    • Present the need of the project.
    • Explain what kind of benefits we can get.
  2. Objectives
    • Propose what you will do.
  3. Scope of Project
    • Specifications that you will implement.
  4. Related Works
    • Research on other people’s work.
  5. Implementation Details
    • Challenges you faced.
    • How to address the challenges.
    • Identify techniques.
  6. Team Members (newly added)
    • Identify team members and their specific roles.
  7. Conclusion
    • Summarize the project. What the original plan was.

These sections above are also similar to the NABC method. N for Need, A for Approach, B for Benefit, and C for Competition. You can develop and assess your idea through the NABC method.

Turn-ins

The term project proposal should include

  • A hardcopy of the presentation
  • A hardcopy of the proposal report

Progress report

There are weekly progress report presentation during class in Thursdays.

Your progress report must have following sections. Please itemize works.

  1. What you have done
  2. What you will do
  3. Each team member’s role

Turn-ins

The progress project  should include

  • A hardcopy of the presentation
  • A hardcopy of the progress report

Final report

The final report consists following four parts.

  • Project report – paper style. Use this template.
  • Project poster – 4 pages (12″x18″) in a poster board. You will be given a form board.
    • Campus Printing is a convenient place to print your posters.
    • You may deliver your poster in the electronic form as a PDF file designed to 12″ x 18″ to one of contact persons in the Campus Printing.
    • Actual appearance of the posters
  • Project presentation file.
  • A single zip file including all three files above and source code.
    • The file name should be CE-491 Project – YourFirstName YourLastName.zip

Grading

You will be graded on the presentation and project as follows:

  1. Presentation matters.
    • Practice the presentation since it will be a big portion of your grade.
  2. Items that I concern
    • Demonstration skills: 20%
    • Functioning prototype of the idea: 40%
    • Documentation: 20%
    • Technical difficulty level: 20%

Text:

References:

IOS:

BOOKS

  • The iOS Developer’s Cookbook 3rd Edition by Erica Sadun
  • iPhone Programming by Joe Conway & Aaron Hillegass
  • Head First iPhone & iPad Development 2nd Edition by Dan & Tracey Pilone

ONLINE

ANDROID:

BOOKS

  • Hello Android by Ed Burnette
  • Pro Android by Sayed Y. Hashimi and Satya Komatineni
  • Unlocking Android by Frank Ableson, Charlie Collins, & Robi Sen
  • Professional Android 2 Application Development by Reto Meier

ONLINE

  • TBA

Instructor:

Jaerock Kwon, Ph.D.

  • Office: AB 2-703K
  • Office Hours: MW: 2:00pm ~ 3:00pm or by appointment
  • Email: jkwon@kettering.edu (preferred)
  • Phone: (810) 762-9500 ext. 5917

Grading:

  • Labs: 15%
  • Homework: 15%
  • Quiz 1: 20%
  • Quiz 2: 20%
  • Final project: 30%
    • See details in the Project section.

Attendance:

This course will include many in-class activities. To ensure that all students are participating and to avoid issues later in the course, attendance is mandatory. Each student is allowed one unexcused absence. After three unexcused absences, the student will be administratively withdrawn from the course. Students must follow all procedures in the handbook for an absence to be excused.

Quizzes:

There will be a midterm quiz tentatively scheduled for the end of Week 6 and a final quiz for the end of Week 10.

Labs Assignments:

Lab assignments will be worked on in groups of not more than two, and students must be in the same course section. Late assignments are not accepted. Only one set of deliverables needs to be submitted per group. The deliverables for each assignment and the method of submittal will be specified on a per assignment basis. The following guidelines must be followed when submitting the appropriate materials.

Electronic submittals:

  • If submitting multiple files, they must be zipped into a single zip file with the filename lastname1_lastname2_EX#.zip, where lastname1 and lastname2 are the group members and # is the assignment number.
  • You must use the subject “CE-491 Exercise #” where # is the number of the assignment.
  • You must send email from your Kettering assigned email account.
  • Each file must have the group members’ names, day and time of class, and assignment number in the comments.

Paper Submittal:

  • The assignment must have the group members’ names, day and time of class, and assignment number.
  • All pages must be stapled together in the upper left corner.
  • Handwritten answers, when permitted, must be legible and the answer clearly marked.

Homework Assignments:

Homework assignments will be worked individually. Late assignments are not accepted. The deliverables for each assignment and the method of submittal will be specified on a per assignment basis. The following guidelines must be followed when submitting the appropriate materials.

Electronic submittals:

  • If submitting multiple files, they must be zipped into a single zip file with the filename lastname_EX#.zip, where lastname is your last name and # is the assignment number.
  • You must use the subject “CE-491 Exercise #” where # is the number of the assignment.
  • You must send email from your Kettering assigned email account.
  • Each file must have the group members’ names, day and time of class, and assignment number in the comments.

Paper Submittal:

  • The assignment must have the group members’ names, day and time of class, and assignment number.
  • All pages must be stapled together in the upper left corner.
  • Handwritten answers, when permitted, must be legible and the answer clearly marked.

Responsibilities:

The following describes what is expected of a student who wishes to do well in the course.

  • Attend class.
  • Spend a minimum of 2 to 2.5 hours per hour of lecture on course activities outside the classroom. These activities include reading the textbook, reviewing lecture notes, completing homework assignments, reviewing the course objectives, seeking help with the instructor, etc.
  • Begin working on an assignment shortly after it is released. This will enable you to better understand the following lectures and class discussions. Also, with limited lab stations and multiple class sections, computer availability the night before a due date may be problematic. This issue will never be a justified excuse for a late assignment.
  • Monitor your progress in the course through Blackboard.
  • Ask the instructor if you have questions about anything (lecture material, homework questions, your performance in the course, etc.).  It is your responsibility to seek help from the instructor when you do not yet feel you fully understand a topic.
  • The following is a list of responsibilities that you may expect from the instructor.
  • Provide lectures that reach as broad a range of learning styles as is feasible within the constraints of the amount of material that must be covered and the time available for lectures.
  • Be available outside of class for explanations and answers tailored to individual students.
  • Grade materials promptly to keep each student’s progress on Blackboard up to date.
  • Make the student aware of the learning objectives and provide assignments that both teach basic use and application of the objectives.

Common Statement on Ethics in the University and Academic Integrity:

Kettering University values academic honesty and integrity. Cheating, collusion, misconduct, fabrication, and plagiarism are serious offenses. Each student has a responsibility to understand, accept, and comply with the University’s standards of academic conduct as set forth in our statement, “Ethics in the University,” and “Academic Integrity” as well as policies established by individual professors.

Several clarifications of the policy to note are as follows. Seeking assistance for a graded assignment from others, which includes but is not limited to another group in the class, another student, a tutor, other professors, or any online sources, is cheating. Allowing another group access to your work (this term or any following term) is also cheating. You may get assistance in understanding course notes and book problems from any source. You may get unlimited assistance in anything from the course instructor.

Common Statement on Students with Documented Disabilities:

The University will make reasonable accommodations for persons with documented disabilities. Students need to register with Wellness Center every term they are enrolled in classes. To be assured of having services when they are needed, students should contact the Wellness Center during the first week of each term. Note that it is the student’s responsibility to arrange accommodations with each professor.

Follow

Get every new post delivered to your Inbox.

Join 147 other followers

%d bloggers like this: