Course Title: Smart Device App Development Catalog Description

Course Title: Smart Device App Development Catalog Description

Course Title: Smart Device App Development Course Prefix: COMP Course No.: 3333 Section No.: P01 Department of Computer Science College of Engineering Instructor Name: Yonggao Yang Office Location: S.R.Collins 111G Office Phone: 936-261-9884 Fax: 936-261-9866 Email Address: [email protected] U.S. Postal Service Address: Prairie View A&M University P.O. Box Mail Stop 2515 Prairie View, TX 77446 Office Hours: Mondays, Tuesdays, and Wednesdays, 2:00pm - 4:00pm, and by appointment Virtual Office Hours: Email / Phone Course Location: S.R. Collins, Room 210 (-->218) Class Meeting Days & Times: Tuesdays and Thursdays at 11:00-12:20 Catalog Description: COMP 3333 (3-0) Credit 3 semester hours. Introduction to app development for smart devices, specifically for Apple iOS or Google Android devices. Differences between smart devices and traditional desktop computer systems will be examined. Various app development environments will be covered, including Xcode and programming language Objective-C for iOS, and Eclipse for Android. Prerequisites: Prerequisites: COMP 2013 with minimum grade of C Co-requisites: NONE Required Text: No. Instructor will provide handout electrically at eCourse. Recommended Text/Readings: None (instructor will have handouts) Access to Learning Resources: PVAMU Library: phone: (936) 261-1500; web: http://www.tamu.edu/pvamu/library/ University Bookstore: phone: (936) 261-1990; web: https://www.bkstr.com/Home/10001-10734-1?demoKey=d Course Goals or Overview: Upon completion of this course, student should be able to: use the Swift languages (and associated frameworks) to develop mobile apps on iOS create effective user interfaces for mobile apps store/retrieve data in support of mobile apps develop GPS, accelerometers, and compass related apps others Course Outcomes/Objectives At the end of this course, the student will 1 1 Comprehensively use computer programming skills to design, develop, test, document apps for smart devices. 2 Course Requirements & Evaluation Methods This course will utilize the following instruments to determine student grades and proficiency of the learning outcomes for the course. In-class Projects – This is a project-based course, that students learn the app design and development through eight to ten in-class projects led by the instructor. Students will follow instructor to complete these projects, which will be graded in class. One course project – at student’s own choice (but subject to the instructor’s approval), each student will need to design/implement/tests/publish one project. Class Participation – daily attendance and participation in class discussions Grading Matrix (points will vary according to instructor’s grading system) Instrument Total In-class projects 80 One project assignment 15 Attendance 5 Total: 100 Grade Determination: A = 100 – 90pts; B = 89 – 80pts; C = 79 – 70pts; D = 69 – 60pts; F = 59 or below Course Procedures Submission of Assignments and Exam Policy Assignment: Late assignments will not be accepted except adequate documentation of an emergency is provided. Always hand in whatever you have on the due date for partial credit. Scholastic Dishonesty: Academic honesty is expected from all students. Academic dishonesty will not be tolerated and violations will be dealt with severely! You may discuss assignments in general terms, but you are not allowed to share any details of actual algorithms or of program code. All work submitted for a grade must be your own work. Professional Organizations and Journals Operating Systems Review: http://www.sigops.org/osr.html ACM Transactions on Computer Systems: http://tocs.acm.org/ IEEE Transactions on Parallel and Distributed Systems: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=71 Computer systems, http://static.usenix.org/publications/computing/ 16 WEEK CALENDAR Introduction to smart devices and apps 2 Communication Platform wifi and Mobile phones (3G/4G) App development environments o Xcode for iOS o Android Studio for Android apps o Visual Studio for Microsoft Mobile phone Java and/or Objective-C programming language Develop apps for Android devices or for iPhone, iPad, and iTouch o Software architecture o Application models o User interface o Data storage o Networking o On-board instructions (Accelerometers, compass, GPS, etc) o Operating platforms o Others Selling apps o Apple App Store o Google Android Market University Rules and Procedures Disability statement (See Student Handbook): Students with disabilities, including learning disabilities, who wish to request accommodations in class should register with the Services for Students with Disabilities (SSD) early in the semester so that appropriate arrangements may be made. In accordance with federal laws, a student requesting special accommodations must provide documentation of their disability to the SSD coordinator. Academic misconduct (See Student Handbook): You are expected to practice academic honesty in every aspect of this course and all other courses. Make sure you are familiar with your Student Handbook, especially the section on academic misconduct. Students who engage in academic misconduct are subject to university disciplinary procedures. Forms of academic dishonesty: 1. Cheating: deception in which a student misrepresents that he/she has mastered information on an academic exercise that he/she has not mastered; giving or receiving aid unauthorized by the instructor on assignments or examinations. 2. Academic misconduct: tampering with grades or taking part in obtaining or distributing any part of a scheduled test. 3. Fabrication: use of invented information or falsified research. 4. Plagiarism: unacknowledged quotation and/or paraphrase of someone else’s words, ideas, or data as one’s own in work submitted for credit. Failure to identify information or essays from the Internet and submitting them as one’s own work also constitutes plagiarism. Nonacademic misconduct (See Student Handbook) The university respects the rights of instructors to teach and students to learn. Maintenance of these rights requires campus conditions that do not impede their exercise. Campus behavior that interferes with either (1) the instructor’s ability to conduct the class, (2) the inability of other students to profit from the instructional program, or (3) campus behavior that interferes with the rights of others will not be tolerated. An individual engaging in such disruptive behavior may be subject to disciplinary action. Such incidents will be adjudicated by the Dean of Students under nonacademic procedures. 3 Sexual misconduct (See Student Handbook): Sexual harassment of students and employers at Prairie View A&M University is unacceptable and will not be tolerated. Any member of the university community violating this policy will be subject to disciplinary action. Attendance Policy: Prairie View A&M University requires regular class attendance. Excessive absences will result in lowered grades. Excessive absenteeism, whether excused or unexcused, may result in a student’s course grade being reduced or in assignment of a grade of “F”. Absences are accumulated beginning with the first day of class. Student Academic Appeals Process Authority and responsibility for assigning grades to students rests with the faculty. However, in those instances where students believe that miscommunication, errors, or unfairness of any kind may have adversely affected the instructor's assessment of their academic performance, the student has a right to appeal by the procedure listed in the Undergraduate Catalog and by doing so within thirty days of receiving the grade or experiencing any other problematic academic event that prompted the complaint. 4 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us