Programming 2.0
What is this course about?
Programming 2.0 is where you start to get serious about Programming. You will use a MacBook and an iPad during class to learn Swift. You will also learn more about the following items during the year-long course:
The basic stages of app development
The types of jobs related to the development of an app (hint – it’s not just developers)
How coding can benefit you and help you achieve your goals
How app development and code can make a difference in the world
Apply Swift coding basics and logic
Use Xcode and Swift basics to develop a basic app
Identify the importance of coding in the current job market
Apply design thinking and user-experience design to your app idea
Engage in feedback and testing to improve app design and functionality
Build your own basic app
Use custom user-interface design strategies. Identify key factors impacting privacy and security
Identify protocols for app accessibility
Explore the role of databases and file systems in app development and delivery
Develop a business proposal for your app idea
Identify what intellectual property means to you and your users
Apply app development best practices to your app project
Who can take this course?
This course is for grades 10, 11, and 12.
How many credits?
This is a year-long course and students could earn three college credits in Computer Logic.
A student who takes one full credit or two half credits in the same pathway will have their fine arts credits waived.
The CTE courses can be taken in lieu of the Fine Art courses.