4
Course Information Mobile App Development Spring 2020 Tuesdays & Thursdays MIS 4319-1 & MIS 5319-1: 9:30am - 10:45pm, Foster 123 MIS 4319-2 & MIS 5319-2: 11:00pm - 12:15pm, Foster 123 Objectives This course is designed to introduce the basics of application development for mobile devices (including Apple/iOS and Google/Android devices). Prerequisites There are no course prerequisites (as advertised). Required and Recommended Materials We are using a brand-new book: Cross-Platform Mobile Application Development: A Beginner’s Guide Using the Corona SDK by yours truly. The material spans 14 chapters and has been heavily revised over the last few years. It is available at Amazon: https://www.amazon.com/dp/1793873186 Also: The Programming in Lua reference guide is very handy (and free). We will discuss IDE options in class. Recommended: A nice laptop. Course App I make heavy use of a course management app that has been designed for this class. It is the hub for class related information, updates, handouts, downloads, reading, assignments and scores. This is a Java desktop app that can be downloaded from the course web site: http://mis2.baylor.edu/mobiledev/w/cv/ MOB DEV John R. Carlson, Ph.D. Baylor University IS Dept. #310.10 T 254.710.4604 [email protected] http://mis2.baylor.edu/john_carlson 8.0 CourseAccess Information Systems Department The Textbook

Information Systems Department - Baylor Universitymis2.baylor.edu/mobiledev/handouts/syllabus-mobiledev.pdf · 2020-01-10 · Semester Schedule (DRAFT) The semester schedule will

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Information Systems Department - Baylor Universitymis2.baylor.edu/mobiledev/handouts/syllabus-mobiledev.pdf · 2020-01-10 · Semester Schedule (DRAFT) The semester schedule will

Course Information Mobile App Development Spring 2020 Tuesdays & Thursdays MIS 4319-1 & MIS 5319-1: 9:30am - 10:45pm, Foster 123 MIS 4319-2 & MIS 5319-2: 11:00pm - 12:15pm, Foster 123

Objectives This course is designed to introduce the basics of application development for mobile devices (including Apple/iOS and Google/Android devices).

Prerequisites There are no course prerequisites (as advertised).

Required and Recommended Materials We are using a brand-new book: Cross-Platform Mobile Application Development: A Beginner’s Guide Using the Corona SDK by yours truly. The material spans 14 chapters and has been heavily revised over the last few years. It is available at Amazon: https://www.amazon.com/dp/1793873186

Also: The Programming in Lua reference guide is very handy (and free). We will discuss IDE options in class. Recommended: A nice laptop.

Course App I make heavy use of a course management app that has been designed for this class. It is the hub for class related information, updates, handouts, downloads, reading, assignments and scores. This is a Java desktop app that can be downloaded from the course web site: http://mis2.baylor.edu/mobiledev/w/cv/

MOB D E V John R. Carlson, Ph.D. Baylor University IS Dept. #310.10 T 254.710.4604 [email protected] http://mis2.baylor.edu/john_carlson

8.0

CourseAccess

Information Systems Department

The Textbook

Page 2: Information Systems Department - Baylor Universitymis2.baylor.edu/mobiledev/handouts/syllabus-mobiledev.pdf · 2020-01-10 · Semester Schedule (DRAFT) The semester schedule will

The app runs on your PC or Mac (once decrypted) and accesses content on the mis2 server (as such, you generally need to be online to use the app). Each time you start the app it will download the most current content. When running, the app will check for updates and alert you to re-download or restart the app as appropriate. To use the course app you will need our semester’s access code:

___________________________.

This access code is used both to decrypt the app download and to launch it the first time. Once entered, the code is saved and won’t require re-entry to run the app. If you haven’t already downloaded and installed the MobileDevCourseAccess app, go ahead and do that now.

Your own password: To access any grade data, you will need to create your own individual “top secret” password (see the student information sheet). Since you’re likely to forget it, after you fill out the student info sheet, record your password here:

___________________________.

You can’t login yet as yourself (since I don’t have your password yet), but you can “peek” if you want. Please read the course “FAQ” (the rightmost icon in the course app) as soon as you get it running.

Trouble downloading or running the app? Here’s the list of common problems: http://mis2.baylor.edu/mobiledev/cv/#troubleshoot

Page 3: Information Systems Department - Baylor Universitymis2.baylor.edu/mobiledev/handouts/syllabus-mobiledev.pdf · 2020-01-10 · Semester Schedule (DRAFT) The semester schedule will

Semester Schedule (DRAFT) The semester schedule will be programmed into the course app (above) and updated as we go. A draft is supplied below. Several lab days are scheduled to allow teams to work on specific activities and, if time is available, work together on homework assignments.

Note that, given that this is still a relatively new course and we have a mix of students with different backgrounds and goals, changes to the plan should be expected. Changes will be updated to the course app and significant changes will be announced in class and/or via email.

Guest Speakers As noted above, there are a number of lab days already scheduled into the draft semester plan. However, should the opportunity arise to attract an awesome guest speaker, we may utilize one or more of those days to make it happen.

DRAFT

Watch fo

r changes in

course ap

p

Page 4: Information Systems Department - Baylor Universitymis2.baylor.edu/mobiledev/handouts/syllabus-mobiledev.pdf · 2020-01-10 · Semester Schedule (DRAFT) The semester schedule will

Grades Your course grade will be based on a 100 point system comprising several items (see table). As with the semester plan, changes to these items are possible (watch the course app). Actual point values and due dates will be included in the course app and updated as we go. Please note that any discussion of your grades carried out electronically must go through your “@baylor.edu” account.

Individual and team work During the semester you will carry out work both as an individual (e.g., the exams) and as part of a team (e.g., the app project). Your team scores will be shared by all members of your team equally. I form teams based on a variety of factors, with the goal of producing evenly balanced, heterogeneous, high performance teams.

Attendance As with any course, I do expect students to attend regularly and to come to class on time and prepared. Please do keep in mind the school policy requiring at least 75% attendance to pass. Note that this policy specifically does not differentiate between “excused” and “unexcused” absences (i.e., if you were not in class, you were absent). See the course FAQ for more details.

Office Hours Office hours are listed in the FAQ on the course app and also online, on the course web site here: http://mis2.baylor.edu/mobiledev/w/faq/

Coins This course uses an in-class currency system (called “Galleons”) to give you the opportunity to earn coins (through class activities and attendance) and spend them on desired items (like final exam points, homework points, assignment extensions, etc.). Your goal should be to earn all of the Galleons you can to give you the flexibility to spend them on the items you need most (final exam points are an especially popular purchase).

Professional expectations I also expect you to maintain the highest level of academic ethics. All assignments are to be completed by the individual or team they are assigned to. Submitting assignments based on prior work or work completed by others is a form of academic dishonesty. Late assignments may be accepted at my discretion, but will be downgraded. You are expected to contribute an equal and fair share of the work performed by your team. Not only will your work be evaluated by the other members of your team (via the peer evaluations), but members will have the option of removing any team mate who is failing to contribute.

Graded Item Point ValueExam 1 15Exam 2 16Final Exam 5Homework Checks 10Lab Days 12Team Project Status Review (Memo)

4

Team Project (App & Presentation)

20

Class Participation 9Peer Evaluation 9

Total: 100