KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002) Course Number/Program Name CS 6060 Wireless and Mobile Computing/ MS-CS Department Computer Science/ College of Science and Mathematics 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/11__ 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 6060______________________ Course Title __Wireless and Mobile Computing_____________ Credit Hours 3-0-3 Prerequisites Program Admission Description (or Proposed Degree Requirements) ________ This course covers concepts of mobile computing and current technologies including mobile communication, the 2G and 3G communication systems, mobile IP, and mobile TCP. Will also include coverage of databases in mobile systems, methods of data caching, dissemination and synchronization, Bluetooth, IrDA and ZigBee protocols, data security, mobile ad hoc and wireless sensor networks, and languages and operating systems for mobile devices. III. Justification This course is part of the core requirements of the MS-Computer Science program. This course focuses on the learning objectives associated with developing breadth in knowledge of computer science, with topics in the modern area of mobile computing. This course is a prerequisite for CS 7030 Mobile Device Application Development and CS 7060 Mobile Intelligence. This course contributes to the following Program Objectives: P.L.O. 1: Building on their undergraduate education in computing, students will master advanced concepts across a targeted breadth of computer science study. As a prerequisite for two electives for more advanced study: P.L.O. 2: Students will be required to demonstrate that they have in-depth knowledge of at least two fields within computer science. This class contributes toward, but does not complete the following P.L.O by developing student abilities through the writing of one research paper with a class presentation: P.L.O. 3: Students will be required to demonstrate that they can conduct graduate-level research in computer science (regardless of the program option chosen) in one area of computer science research. IV. Additional Information (for New Courses only) Instructor: Ken Hoganson Text: Mobile Computing, Raj Kamal, Oxford University Press. Prerequisites: Program Admission Objectives: Students will be able to explain major concepts and techniques in the field of mobile computing. Students will be able to explain 2G and 3G communication systems, Students will be able to explain mobile IP, and mobile TCP. Students will be able to explain the role of databases in mobile systems and methods of data caching, dissemination and synchronization. Students will be able to explain Bluetooth, IrDA and ZigBee protocols Students will be able to explain mobile device data security, mobile ad hoc and wireless sensor networks. Students will demonstrate the use of languages and operating systems for mobile devices in a small development exercises. Instructional Method: The course will meet primarily for traditional lectures, which are also recorded and streamed live to remote students. Method of Evaluation: Evaluation will be through exams, quizzes, grading of lab reports, and attendance at lab sessions. Evaluation will consist of: Midterm Exam: 40% Final Exam: 45% Projects and Presentations: 15% 100% Grading Scale: 90%+ A 80-89 B 70-79 C 60-69 D < 60 F 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 Computer Science CS 6060 Wireless&Mobile 3-0-3 Fall 2012 Regular APPROVED: ________________________________________________ Vice President for Academic Affairs or Designee __ VII MS-CS Course Syllabus CS 6060 Wireless and Mobile Computing 3 Class Hours, 0 Laboratory Hours, 3 Credit Hours Course Description: This course covers concepts of mobile computing and current technologies including mobile communication, the 2G and 3G communication systems, mobile IP, and mobile TCP. Will also include coverage of databases in mobile systems, methods of data caching, dissemination and synchronization, Bluetooth, IrDA and ZigBee protocols, data security, mobile ad hoc and wireless sensor networks, and languages and operating systems for mobile devices. . Instructor: Ken Hoganson Learning Objectives: Students will be able to explain major concepts and techniques in the field of mobile computing. Students will be able to explain 2G and 3G communication systems, Students will be able to explain mobile IP, and mobile TCP. Students will be able to explain the role of databases in mobile systems and methods of data caching, dissemination and synchronization. Students will be able to explain Bluetooth, IrDA and ZigBee protocols Students will be able to explain mobile device data security, mobile ad hoc and wireless sensor networks. Students will demonstrate the use of languages and operating systems for mobile devices in a small development exercises. Textbook: Mobile Computing, Raj Kamal, Oxford University Press. Online Content: Instructor’s online content includes lecture notes, assignments, problem descriptions, examples, resources, relevant articles. Instructional Methods and Attendance Policy: The course will meet primarily for traditional lectures, which are also recorded and streamed live to remote students. . Course Requirements and Assignments: Students will be required to complete examinations, graded projects in mobile computing, make class presentations, and complete one research paper. Evaluation and Grading: Evaluation will be through exams, assignments, a written research paper and class presentation: Midterm Exam: Final Exam: Projects and Presentations: Grading Scale: 90%+ 80-89 70-79 60-69 < 60 A B C D F 30% 30% 40% 100% 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, KSC 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: CS 6060 Wireless and Mobile Computing (draft, subject to change) Week Lecture Topic Projects 1 2 3 4 5 6 7 Course intro and syllabus. Begin overview mobile computing. Review of networking, ethernet Midterm Exam Review Midterm Exam 8 Databases in mobile systems Assign research project, paper and presentation Reference Ch 1 & Ch 2 Instructor’s online notes TCP/IP, Mobile IP, Mobile TCP Ch 2 & Ch 3 Mobile IP, Mobile TCP Ch 3 7 Ch 4, Instructor’s online notes 2G and 3G communication systems Ch 5 2G and 3G communication systems Ch 5 9 10 11 12 13 14 Data cashing, dissemination and synchronization. Bluetooth protocol 15 16 Independent research paper and class presentation. Ch 6 Ch 7 Ch 8 IrDA and ZigBee protocols Ch 9 Data security Ch 10 Mobile ad hoc and wireless sensor networks Languages and operating systems for mobile devices. Ch 11 Final Exam Ch 12 Instructor’s online specifications. As per Semester Schedule