Spring 2014 Day of Week/Time: Tuesdays 3: 00 pm – 4: 40 pm and Thursdays 4: 00 pm – 4: 50 pm; Room bc-122



Download 38.8 Kb.
Date14.06.2017
Size38.8 Kb.
#20875


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:


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

  2. 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:

  1. Maintaining honesty and fair play in all aspects of academic life at Stevens

  2. Writing and signing the pledge, in full, on all submitted academic work

  3. Reporting any suspected violations to an Honor Board member or to the Dean of Undergraduate Academics

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




Download 38.8 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page