GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet

advertisement
KENNESAW STATE UNIVERSITY
GRADUATE COURSE PROPOSAL OR REVISION,
Cover Sheet (10/02/2002)
Course Number/Program Name CS 7030 Mobile Device Application Development/MS-CS
Department Computer Science
Degree Title (if applicable) M. S. Computer Science
Proposed Effective Date Fall 2012
Check one or more of the following and complete the appropriate sections:
X New Course Proposal
Course Title Change
Course Number Change
Course Credit Change
Course Prerequisite Change
Course Description Change
Sections to be Completed
II, III, IV, V, VII
I, II, III
I, II, III
I, II, III
I, II, III
I, II, III
Notes:
If proposed changes to an existing course are substantial (credit hours, title, and description), a new course with a
new number should be proposed.
A new Course Proposal (Sections II, III, IV, V, VII) is required for each new course proposed as part of a new
program. Current catalog information (Section I) is required for each existing course incorporated into the
program.
Minor changes to a course can use the simplified E-Z Course Change Form.
Submitted by:
Approved
Dr. Ken Hoganson
Faculty Member
10/1/2011_
Date
Not Approved
Department Curriculum Committee Date
Approved
Approved
Approved
Approved
Approved
Approved
Not Approved
Department Chair
Date
School Curriculum Committee
Date
School Dean
Date
GPCC Chair
Date
Dean, Graduate College
Date
Not Approved
Not Approved
Not Approved
Not Approved
Not Approved
Vice President for Academic Affairs Date
Approved
Not Approved
President
Date
KENNESAW STATE UNIVERSITY
GRADUATE COURSE/CONCENTRATION/PROGRAM CHANGE
I.
Current Information (Fill in for changes)
Page Number in Current Catalog
Course Prefix and Number
Course Title
Credit Hours
Prerequisites
Description (or Current Degree Requirements)
II.
Proposed Information (Fill in for changes and new courses)
Course Prefix and Number __CS 7030______________________________
Course Title _Mobile Device Application Development
Credit Hours 3-0-3
Prerequisites CS 6030 Agile Software Design & Modern Languages
CS 6060 Wireless and Mobile Computing
Description (or Proposed Degree Requirements)
This course covers the fundamental principles of developing applications
targeted for mobile platforms. Topics to be covered will include design
requirements necessary to accommodate limited resources, working with
the human computer interface and making use of services available on
mobile devices. Course presentations and student work will be in the
context of development methodologies.
III.
Justification
This course is part of the core/elective requirements of the new MS-CS
program. Explain the purpose of the course in relation to the program
objectives and student learning objectives.
This course contributes to the following Program Objectives:
P.L.O. 2: Students will be required to demonstrate that they have indepth knowledge of at least two fields within computer science.
P.L.O. 6: Demonstrate the ability to deliver a complete development
project, meeting the standards and requirements.
IV.
Additional Information (for New Courses only)
Instructor:
Ben Setzer
Text: Lauren Darcey and Shane Conder. Android Wireless Application
Development
Prerequisites:
CS 6030, CS 6060
Objectives:
After taking this course, students will be able to


Develop applications for mobile devices incorporating these features, as
necessary: standard GUI interfaces; gesture recognition; access to and
modification of locally stored data; using services provided by the platform such
as camera or geolocation.
Explain how mobile application development differs from developing
applications for standard computers
Instructional Method
Class lecture and discussion with student projects outside of class.
Method of Evaluation
Student projects and in-class tests will be used to evaluate student mastery
V.
Resources and Funding Required (New Courses only)
Resource
Amount
Faculty
Other Personnel
Equipment
Supplies
Travel
New Books
New Journals
Other (Specify)
$0
$0
$0
$0
$0
$0
$0
$0
TOTAL
$0
Funding Required Beyond
Normal Departmental Growth
$0
VI. COURSE MASTER FORM
This form will be completed by the requesting department and will be sent to the Office of the
Registrar once the course has been approved by the Office of the President.
The form is required for all new courses.
DISCIPLINE
COURSE NUMBER
COURSE TITLE FOR LABEL
(Note: Limit 16 spaces)
CLASS-LAB-CREDIT HOURS
Approval, Effective Term
Grades Allowed (Regular or S/U)
If course used to satisfy CPC, what areas?
Learning Support Programs courses which are
required as prerequisites
CS
7030
Mobile App Dev
3-0-3
Fall 2012
Regular
APPROVED:
________________________________________________
Vice President for Academic Affairs or Designee __
VII MS-CS Course Syllabus Template
CS 7030 Mobile Device Application Development Syllabus
3 Class Hours, 0 Laboratory Hours, 3 Credit Hours
Course Description:
This course covers the fundamental principles of developing applications targeted for mobile
platforms. Topics to be covered will include design requirements necessary to accommodate
limited resources, working with the human computer interface and making use of services
available on mobile devices. Course presentations and student work will be in the context of
development methodologies.
.
Instructor: Ben Setzer, CL 3043, bsetzer@kennsaw.edu, (770) 423-6355
Learning Objectives:
After taking this course, students will be able to


Develop applications for mobile devices incorporating these features, as
necessary: standard GUI interfaces; gesture recognition; access to and
modification of locally stored data; using services provided by the platform such
as camera or geolocation.
Explain how mobile application development differs from developing
applications for standard computers
Textbook:
Android Wireless Application Development by Lauren Darcey and Shane Conder, Addison Wesley,
ISBN-13: 978-0-321-74301-5
Online Content: Course notes and assignments will be available at the course web site:
http://science.kennesaw.edu/~bsetzer/7030fa13/index.html. The unit on XML will be supported by
resources from w3c, w3schools and Java documentation, all available online.
Instructional Methods and Attendance Policy: This instructor will present material in class.
This will include demonstrating how to apply the techniques discussed. All classes will be
recorded, including instructor audio and the computer screen used for presentation.
Course Requirements and Assignments:
There will be several projects assigned to be completed outside of class. These will generally involve
implanting concepts discussed in class and in readings.
Evaluation and Grading: Evaluation will be through exams and out of class assignments.
Evaluation will consist of:
Midterm Exam:
Final Exam:
Assignments:
Grading Scale:
25%
25%
50%
100%
90%+
A
80-89
B
70-79
C
60-69
D
< 60
F
Academic Honesty: Every KSU student is responsible for upholding the provisions of the Student
Code of Conduct, as published in the Undergraduate and Graduate Catalogs. Section II of the
Student Code of Conduct addresses the University's policy on academic honesty, including
provisions regarding plagiarism and cheating, unauthorized access to University materials,
misrepresentation/falsification of University records or academic work, malicious removal, retention,
or destruction of library materials, malicious/intentional misuse of computer facilities and/or
services, and misuse of student identification cards. Incidents of alleged academic misconduct will
be handled through the established procedures of the University Judiciary Program, which includes
either an "informal" resolution by a faculty member, resulting in a grade adjustment, or a formal
hearing procedure, which may subject a student to the Code of Conduct's minimum one semester
suspension requirement.
Students are encouraged to study together and to work together on lab assignments as per the
instructor’s specifications for each assignment; however, the provisions of the STUDENT
CONDUCT REGULATIONS, II. Academic Honesty, KSU Undergraduate Catalog will be strictly
enforced in this class.
Disability policy. Kennesaw State University provides program accessibility and reasonable
accommodations for persons identified as disabled under Section 504 of the Rehabilitation Act of
1973 or the Americans with Disabilities Act of 1990. A number of services are available to help
disabled students with their academic work. In order to make arrangements for special services,
students must visit the Office of Disabled Student Support Services (770-423-6443) and arrange
an individual assistance plan. In some cases, certification of disability is required. It is the
student’s responsibility to take care of this at the beginning of the semester.
Schedule and Topic Coverage:
Week
1
2
3
4
5
6
7
9
10
11
12
13
14
15
Lecture Topic
Overview of the mobile device platform
Application architecture, managing resources
XML, DOM, SAX
Interface design
Interface Animation
Working with data
Using network and web
Multimedia
Midterm Exam
Graphics, 2D and 3D
Location and telephony services
Application interaction
Security, user access
Advanced user input
The development process for mobile applications
Testing and distributeion
16
Final Exam
8
Reference
Chapters 1-3
Chapters 4-6
Web resources
Chapters 7-8
Chapter 9
Chapters 10-11
Chapters 12-13
Chapter 15
Chapter 17
Chapters 14, 16
Chapters 20-21
Chapter 23
Chapter 24
Chapters 26-27
Chapters 28-29
As per Semester
Schedule
Download