179x Filetype PDF File size 0.04 MB Source: www.efsd.net
App Development with Swift Mrs. Wilson mwilson@efsd.net x7818 mwilson@go-efsd.net @MWilsonEF Course Description: This course is designed to help you build a solid foundation in programming fundamentals using Swift as the language. Throughout this course, you’ll get practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch. You’ll also learn user interface design principles, which are fundamental to programming and making great apps. Overview / Course Objectives: You will become proficient in the Swift programming language developed by Apple to build apps from the most basic to the most advanced. In additional to learning programming concepts you will learn the steps of building an app using Xcode, Apple’s Integrated Development Environment. You will learn the benefits of keeping an app journal for designing apps. By the end of the course you will be ready to create your own apps using Swift and Xcode. Course topics include: o Identifiers o Arrays o Strings o Instances, Methods, and o Functions Properties o Constants and Variables o Defining Structures o Decision structures o Actions and Outlets o Loops o Adaptive User Interfaces o Types o Enumerations o Parameters and Results Learning is a shared responsibility. Please be proactive and ask questions early and often. I am here to help you succeed. Grading Policy: Grading is based on total points. Assignments include playgrounds practice, individual exercises, reflections, class participation, weekly quizzes, app journal entries, and projects. There will be one exam each quarter. Please pay attention to due dates. Late work is accepted but with a 10% penalty. No late work is accepted after one week. Required Materials: o iBook – Intro to App Development with Swift o iPad app – Swift Playgrounds o flash drive (suggested Additional notes and expectations: o You should be prepared to take notes at any time during class so always have pencil and notebook or iPad note taker out with your laptop. You will use this for taking notes, writing pseudocode, and debugging code. This class-preparedness can earn you class participation points so be ready to show Mrs. Wilson at any time. o You should demonstrate a willingness to work collaboratively. Productive conversation is encouraged. Off topic discussions should be kept out of the classroom. Occasionally sustained silent work time will be requested. This gives all students the opportunity to get “into a groove” and not have concentration interrupted. o Your daily bell ringer is to be in your seat with your laptop and signing in when the late bell rings. Your iPad should be available to access iBooks. On some days, there will be an additional part to the bell ringer. o On individual programming exercises and projects, collaboration and answering one another’s questions is encouraged, however you are still responsible for your own unique work. Copying other students’ work or accessing their files will result in a score of 0 for the assignment. o No cell phones may be used. They are distracting to you, your classmates, and your teacher. We are all here to learn and work together in a positive learning environment. Our goal is a shared sense of community that is focused and working towards learning the material well while having fun! An exception to this rule is when you want to run an app on your iPhone. o Head phones and ear buds may only be used with teacher permission. o You may get a signed pass to come to Room 118 to work on class projects during your free time or stay after school for debugging help. o Three unexcused tardies to class per quarter will result in after school detention. o The school makeup policy will be followed regarding missed assignments and make up work. o Please consider joining the Coding Club. PBIS Classroom Expectations: o Be safe o Listen to staff o Maintain personal space o Respect others o Be on time o Be polite o Use appropriate language and tone o Accountable o Be prepared o Be honest o Do your own work o Use electronic devices only when permitted o Victorious o Do your best work o Celebrate academic success o Enthusiastic o Have a positive attitude o Take ownership of learning Academic Integrity Rules: o Ask for clarification when needed o Manage your time and stay organized o Take notes o Iterate o Do not aid and abet dishonesty o Do not copy and claim another’s work as your own o Do not share your work o Do not fabricate answers
no reviews yet
Please Login to review.