CSYS 1793 Intro To iOS Development: Syllabus Spring 2007
CSYS 1793 Intro To iOS Development: Syllabus Spring 2007
Syllabus
E-mail:
Instructor Information
WorkAssoc.
phone:
Prof. Dr. William Smith
CRN 26094
[email protected]
595-7616
E-mail:
[email protected] Southeast Campus - 4201
Office
Location:
Office hours:
Work phone: (918) 595-7616
Skype: drwillsmith
Course
Description
Next
Course in Sequence
An introduction to how Java language is used to develop highly portable applications and applets.
TopicsCSYS
will include
data objects,
exceptions, threads, and the Abstract Windows Toolkit.
2623 Advanced
iOS Development
Goals
The goals of the Introduction to Java Programming course are that students, by mastering the
Description
topicsCourse
presented
in this course, gain valuable problem-solving skills and Java knowledge that will
enable them to become proficient in object-oriented programming with Java characteristics.
A hands on introduction to designing, developing, debugging and testing mobile applications using
Objective C and targeting the iOS mobile device. Lecture 2 Hours. Laboratory 2 Hours.
Objectives
Upon successful completion of the Introduction to Java Programming course, students will be
able to apply the object-oriented approach to develop applications and applets with graphics,
multithreading, multimedia, exception handling, I/O, and networking.
Goals
Course Content
The goals of the Mobile Development - iOS course are that students, by mastering the topics presentThe course covers fundamental Java programming and core Java API. Specifically, the following
this
course, gain valuable problem-solving skills and knowledge that will enable them to become
topicsed
willinbe
included:
proficient in designing and developing applications for iOS devices.
1.
Objectives
Upon completion of this course, you will be able to :
Fall 2015
Use Xcode to edit, build, and debug your iPhone applications and to manage project resources.
Create and utilize data sources using delegate methods in order to present and manage your applications data
Design an appropriate user interface using standard UI controls and custom components to enable
a best-case user experience
Computer Access
It is highly recommended that you have regular (daily) computer access, preferably a home computer
with broadband Internet access. This course can be completed using public computers at TCC or
other public access areas. However, be aware that using public computers may create a hardship. All
course requirements remain the same whether your computer access is public or private (home).
Technical Requirements
You should be comfortable with the following:
using an IDE to write, build, run, and test a program
using email and chat for communication
sending an email attachment
navigating and searching the Internet
downloading appropriate plugins
Teaching Methods
The course is totally online. Strategies include: Reading resources (documents linked on course site);
brief lectures with assignment instructions; process-oriented individual projects; use of the discussion
board; use of the Internet; and e-mails between individual students and the professor. Students are
responsible for completing all assigned work.
Fall 2015
Fall 2015
Evaluation Techniques
Student assignments that are submitted by the stated due date will be graded and returned within 1
week of the due date. Assignments submitted after the stated due date in accordance with the late
work policy will be returned as soon as possible, but may not be returned until the end of the semester.
Your corrected (graded) assignments (with comments about the quality of your work) can be accessed
through the Student Gradebook. Click on the name of the assignment to open the window containing my comments and returned Word document. Please make sure that you read these comments!
Course Grade
The course grade will be calculated as follows:
8 Programming Projects @ 20 pts each
8 Lab Puzzles @ 20 pts each
4 Forum Postings - 10 pts each
Total Points Possible: 360
Fall 2015
Grading Scale
Points Earned
Grade
324-360
288-323
252-287
216-251
0-215
Classroom Etiquette
Open and mutually respectful communication of varied opinions, beliefs, and perspectives during
classroom or online discussion encourages the free exchange of ideas that is essential to higher learning and to the ability to learn from each other. Use of any electronic device is at the discretion of the
instructor.
When posting on the discussion board or sending email you are expected to:
1. Be respectful.
2. Use acceptable grammar and spelling. There are now spell check features in both email and discussion board functions.
3. Use color and font that are easily readable.
4. Use sentence case. Email or discussions posts type in all UPPERCASE is unacceptable. It can be
perceived as the equivalent of shouting. You may format your text for emphasis.
Fall 2015
5. Use TCC email or the email features available inside of Bb as this will clearly identify you and the
class you are enrolled. If these resources are not available, and you must send from an outside account, clearly identify yourself and the class you are enrolled.
6. Keep communication on the discussion board relative to the topic.
7. Converse with others the same way you would in a traditional classroom. Harassment will not be
tolerated. Refer to the Student Policies and Resources Handbook for general classroom expectations.
8. If an assignment requires you to critique a peers work, be positive and respectful. Take your responsibilities seriously and offer meaningful feedback.
Copyright Notice
It is a violation of the law to create unauthorized duplicates of copyrighted microcomputer software.
Tulsa Community College makes every effort to support these copyright agreements and does not
support illegal duplication of any copyrighted material.
Course Withdrawal
The deadline to withdraw from a course shall not exceed 3/4 the duration of any class. Contact the
Counseling Office at any TCC campus to initiate withdrawal from a course (W grade) or to change
from Credit to Audit. Check the TCC Academic Calendar for deadlines. Students who stop participating in the course and fail to withdraw may receive a course grade of F, which may have financial aid
consequences for the student.
Communications
Email communications: All TCC students receive a designated MyTCC email address (ex: [email protected]). All communications to you about TCC and course assignments will be sent to
your MyTCC email address; and you must use MyTCC email to send email to, and receive email from,
the instructor regarding this course.
Inclement Weather: TCC rarely closes. If extreme weather conditions or emergency situations arise,
TCC always gives cancellation notices to radio and television stations. This information is also posted
on the TCC website (www.tulsacc.edu).
Fall 2015
General Education courses at TCC ensure that our graduates gain skills, knowledge, and abilities that
comprise a common foundation for their higher education and a backdrop for their work and personal lives. TCCs General Education goals are: Critical Thinking, Effective Communication, Engaged
Learning, and Technological Proficiency.
Syllabus Changes
Occasionally, changes to the syllabus may be necessary. Students will be notified of any changes to
the syllabus in writing.
Academic Dishonesty
Academic dishonesty (cheating) is defined as the deception of others about ones own work or about
the work of another. Academic dishonesty or misconduct is not condoned or tolerated at campuses
within the Tulsa Community College system. Tulsa Community College adopts a policy delegating certain forms of authority for disciplinary action to the faculty. Such disciplinary actions delegated to the
faculty include, but are not limited to, the dismissal of disrespectful or disorderly students from classes. In the case of academic dishonesty a faculty member may:
require the student to redo an assignment or test, or require the student to complete a substitute assignment or test;
Recommend to the student that the student withdraw from the class, or administratively
withdraw the student from the class;
Record a grade of "F" for the student at the end of the semester.
Faculty may request that disciplinary action be taken against a student at the administrative level by
submitting such request to the Dean of Student Services.
Fall 2015
Institutional Statement
Each student is responsible for being aware of the information contained in the TCC Catalog, TCC
Student Handbook, Student Code of Conduct Policy Handbook, and semester information listed in
the class schedule. All information may be viewed on the TCC website: www.tulsacc.edu
Course Withdrawal:
The deadline to withdraw from a course shall not exceed 3/4 the duration of any class. Check the TCC
Academic Calendar for the deadline that applies to the course(s). Begin the process with a discussion
with the faculty member assigned to the course. Contact the Advisement Office at any TCC campus to
initiate withdrawal from a course ('W' grade) or to change from Credit to Audit. Withdrawal and/or
change to an audit from a course after the drop/add period can alter the financial aid award for the
current and future semesters. Students may receive an outstanding bill from TCC if the recalculation
leaves a balance due to TCC. Students who stop participating in the course and fail to withdraw may
receive a course grade of F, which may have financial aid consequences for the student.
Transferability:
Please visit with the TCC Counseling Center or the Counseling Center at the college or university to
which you plan to transfer to determine transferability status of this course.
Technical Support
For technical help, Call2000 at 918-595-2000 or email [email protected].
Fall 2015
Topic
Assignments
Introducing Swift
Hello World
Fall 2015
Module
Topic
Assignments
Download and run a sample
app
Make changes to the sample
app and test it
Create an app from scratch
using demonstrated principles
Media: Maps
Media: SpriteKit
10