Stevens Institute of Technology
Howe School of Technology Management
Syllabus
BT310 Section A; Programming for Mobile Applications
Semester: Spring 2014
|
Day of Week/Time:
Tuesdays 3:00 PM – 4:40 PM and
Thursdays 4:00 PM – 4:50 PM; Room BC-122
|
Instructor name and contact information
Dr. Kevin Ryan
kryan@stevens.edu
1-201-216-5565
Babbio Center Room 415
|
Office Hours: Mondays; 4:00 PM until 5:30 PM; in addition, you are very welcome to contact me to schedule an appointment
Class Website: Access through Moodle
|
Overview
This course will introduce programming applications for mobile devices using the Google Android App Inventor. Students will create applications using the Google Android App Inventor. In addition, we will examine the basic operation of a mobile wireless network with the focus of understanding the limitations of programming in a mobile environment. The course will also examine best practices for mobile application design.
Prerequisites: One semester programming course
|
Introduction to Course
-
Challenging and comprehensive course.
-
Two exams, a mobile application project, final exam, and homework assignments.
-
All lecture notes, homework assignments, and this course syllabus are (or will be) available on the Moodle course web site. It is your responsibility to download the required material from the course website.
-
The course calendar, located at the end of this syllabus, is subject to change. Any changes that may be required will be announced in-class.
-
Homeworks are assigned weekly and are due at the start of each class.
-
Note; 50% penalty for an assignment submitted late. No assignments will be accepted after the first class past the original due date
-
Guidelines for an INC: Student has completed a significant portion of the course, is in good standing, and has an emergency (e.g. work or family). Student must request a grade of INC in writing by the deadline stated in the academic calendar
|
Relationship of Course to Rest of Curriculum
This course is the fundamental management course for programming with mobile applications.
|
Learning Goals
Upon successful completion of this course the student will:
-
Understand the basic operation of a mobile wireless network and identify the limitations this environment places upon programming for mobile application
-
Identify and apply best practices for mobile application design
-
Develop mobile applications using the Google Android App Inventor.
|
Pedagogy
The course will employ lectures, class discussion, mobile application development, and individual homework assignments.
|
Required Text and Computer Requirements
Required Text Book:
"Programming with Mobile Applications; Android, iOS, and Windows Phone 7" First Edition; Author: Thomas J. Duffy. Course Technology, Cengage Learning. ISBN-13: 978-1-133-62813-2
Computer Requirements:
-
Students are required to have a functional laptop computer in each class with software equivalent to the standard freshman software for the Business and Technology class of graduation.
-
Students are also required to download the required software for this class.
|
Required Readings
Chapters in the course text. (See course calendar at the end of this syllabus for the chapters covered in the text).
|
Additional Readings
Additional articles and links to relevant web sites will be provided
|
Assignments
-
Weekly comprehensive homework assignments and programming exercises
|
Grading
|
Grade Percent
|
Weekly Homework Assignments and Short Quizzes
|
30
|
Exam 1
|
20
|
Exam 2
|
20
|
Mobile Application Project (using the Google Android App Inventor)
|
10
|
Final Comprehensive Exam
(During Final Exam Period)
|
20
|
Total Grade
|
100%
|
Proposed Grading Template
Letter Grade
|
Numerical Grade
|
A
|
93 and above
|
A-
|
90 to 92.9
|
B+
|
87 to 89.9
|
B
|
83 to 86.9
|
B-
|
80 to 82.9
|
C+
|
77 to 79.9
|
C
|
73 to 76.9
|
C-
|
70 to 72.9
|
D+
|
67 to 69.9
|
D
|
63 to 66.9
|
F
|
Below 63
|
Ethical Conduct
Stevens Honor System: Enrollment into the Undergraduate class of Stevens signifies a student’s commitment to the Honor System. It is the responsibility of each student to become acquainted with and to uphold the ideals set forth in the Honor System Constitution. All students are reminded that, as a condition of being admitted to Stevens, they will uphold and adhere to the standards of the Stevens Honor System. Specific student responsibilities include:
-
Maintaining honesty and fair play in all aspects of academic life at Stevens
-
Writing and signing the pledge, in full, on all submitted academic work
-
Reporting any suspected violations to an Honor Board member or to the Dean of Undergraduate Academics
-
Cooperating with the Honor Board during investigations and hearings
|
Students in my class are required to adhere to the standards of conduct of the Honor Code of the Stevens Institute of Technology (SIT). The SIT Honor Code also requires students to sign the following Code pledge, “I pledge my honor that I have abided by the Stevens Honor System.” on every examination and assignment.
BT 310 Course Schedule
Week
|
Date
Month/Date
|
Topic Covered
|
1
|
1/14 & 1/16
|
Course Overview
Introduction to Mobile Wireless Networks
|
2
|
1/21 & 1/23
|
Introduction to Mobile Wireless Networks (cont.)
|
3
|
1/28 & 1/30
|
Chapter 1; “The Computer of the Future is in Your Hand”
|
4
|
2/4 & 2/6
|
Chapter 2; “Developing for Small Devices”
|
5
|
2/11 & 2/13
|
Chapter 2; “Developing for Small Devices”
|
6
|
2/20
|
NOTE: NO CLASS ON TUESDAY FEBRUARY 18TH
UNIVERSITY IS FOLLOWING A MONDAY SCHEDULE
Chapter 3; Best Practices for Small Device Programming
|
7
|
2/25 & 2/27
|
Chapter 3; Best Practices for Small Device Programming
|
8
|
3/4 & 3/6
|
Exam One; March 4th
Chapter 4 ; Google Android : App Inventor
|
Note; No Class On 3/11 and 3/13; Spring Recess
|
9
|
3/18 & 3/20
|
Chapter 4; Google Android: App Inventor
|
10
|
3/25 & 3/27
|
Exam Two; 4/4
Google Android: App Inventor
Programming Event-Driven Apps
|
11
|
4/1 & 4/3
|
Google Android: App Inventor
Programming Event-Driven Apps
|
12
|
4/8 & 4/10
|
Google Android: App Inventor
Building Games
|
13
|
4/15 & 4/17
|
Google Android: App Inventor
Building Games
|
14
|
4/22 & 4/24
|
Mobile application project; 4/22
|
15
|
4/29
|
Course Review
No Class on Thursday, May 1st. University is following a Friday class schedule
|
Final Exam Period
|
May 2nd through May 14th
|
FINAL COMPREHENSIVE EXAM
To Be Scheduled During Final Exam Period
|
Share with your friends: |