2 Semesters - 9, 10, 11, & 12th Graders
Type: Elective- Partially Fulfills Fine/Practical Arts Requirement or STEM requirements
Notes: Open to all students regardless of prior computer experience.
Course Objectives:
Define key programming terms relevant to Swift and iOS programming.
Describe the process of creating iOS apps.
Employ the Apple developer tools to create an iOS app.
Demonstrate programming best practices in Swift.
Examine and subdivide app functionality into properly designed components.
Plan, prepare and build an original iOS app, from concept to working program.
Description : Introduction to App Development is intended for students to explore designing and building a fully functioning app of their own. This is a foundation course in which you will learn to program in Swift in the Xcode environment, the language used to create iOS apps. You will master the core concepts and practices that Swift programmers use daily and build a basic fluency in Xcode leading to you creating your very first iOS app. Successful completion of this course and Advanced App Development (possible future offering) will prepare you to take the industry certification exam if desired.
Units of Instruction
Materials You Need:
Something to write with - pencil or pen
Somewhere to keep your papers - folder or section in notebook
Grading: Points are accumulated from projects, daily assignments, homework, quizzes and tests. All points are averaged to determine your grade.
Class Expectations:
Arrive on time and ready to work.
Help make learning happen by thinking and participating.
Work hard and do your best.
Respect yourself, everyone else and the equipment.
Extra Help: Instead of struggling with an assignment and/or lab,
collaborate with other students in the class,
ask me questions during class - I give help and hints,
maybe you just need an assignment re-explained,
please seek me out for extra help, and
arrange to see me during your "frees" or before school.
Things to Remember:
It is all right to make a mistake in our classroom, but more to your credit to make a different one each time.
Everyone has a right to an education free from harassment, judgement, and distractions.
Student Work Examples