Whalen on the Web

Whalen on the WebWhalen on the WebWhalen on the Web

Whalen on the Web

Whalen on the WebWhalen on the WebWhalen on the Web
  • Home
  • GRADE ISSUE FORM
  • AP CS PRINCIPLES
  • MOBILE MAKERS 1
  • CAREER PREP HOME
  • MOBILE MAKERS STUDIO
  • Code in the Apple World
  • About Your Teacher
  • Career Prep Google Maps
  • BLOG
  • MEET THE MAKERS 2024
  • More
    • Home
    • GRADE ISSUE FORM
    • AP CS PRINCIPLES
    • MOBILE MAKERS 1
    • CAREER PREP HOME
    • MOBILE MAKERS STUDIO
    • Code in the Apple World
    • About Your Teacher
    • Career Prep Google Maps
    • BLOG
    • MEET THE MAKERS 2024
  • Home
  • GRADE ISSUE FORM
  • AP CS PRINCIPLES
  • MOBILE MAKERS 1
  • CAREER PREP HOME
  • MOBILE MAKERS STUDIO
  • Code in the Apple World
  • About Your Teacher
  • Career Prep Google Maps
  • BLOG
  • MEET THE MAKERS 2024

Welcome to Whalen On The Web

CURRICULUM

This project-based curriculum is designed to provide an experiential learning opportunity where you build real mobile applications. The apps students build grow in complexity throughout the year, culminating in an app showcase, where students demonstrate an app they built. Students leave the class with a portfolio of apps and a collection of skills highly valued in the workplace today.

STUDENT OUTCOMES

By the end of the program, students should be able to:

  • Use the Swift programming language to develop basic iOS applications.
  • Apply fundamental logical thinking and programming skills to program working iOS applications.
  • Implement common Apple frameworks and design patterns in developing iOS apps.
  • Use professional software development tools and professional project management strategies to design, develop, and manage iOS apps.
  • Employ the necessary social-emotional skills necessary for career-ready software development and collaboration in a team.

Course Content semester 1

Hello World App

  • Text
  • Shapes
  • StackViews
  • Images
  • Modifiers

Multiply App

  • Algorithmic Thinking
  • Variables & Constants
  • Data Types
  • Operators
  • Text Fields
  • Buttons & Labels

Final Grade Calculator App

  • Conditionals
  • Functions
  • Views & Navigation
  • Control Flow
  • Events & Gestures

Word Game

  • Classes & Structs 
  • Property Wrappers
  • Strings
  • AlertViews

COURSE CONTENT SEMESTER 2

Rock, Papers,
Scissors Game

  • Arrays
  • Dictionaries
  • Loops
  • Web Links
  • Animation

Assignment
Notebook App

  • Lists
  • Optionals
  • Protocols
  • Persistence

Map Location
App

  • Toolbars
  • MapKit
  • Core Location

Breakout (Optional)
Build Your Own App

  • Games
  • SpriteKit
  • Agile
  • Scrum

Copyright © 2023 Whalen on the Web - All Rights Reserved.

LISD Non-Discrimination Statement

The Leander Independent School District offers Career and Technical Education Programs in sixteen different career cluster areas. Admission to these programs is based on interests and aptitude, age appropriateness, and available class space.

It is the policy of Leander Independent School District not to discriminate on the basis of race, color, national origin, sex or handicap in its vocational programs, services or activities as required by Title VI of the Civil Rights Act of 1964, as amended; Title IX of the Education Amendments of 1972; and Section 504 of the Rehabilitation Act of 1973, as amended.

Leander Independent School District will take steps to assure that lack of English language skills will not be a barrier to admission and participation in all educational and vocational programs.

  • Home
  • GRADE ISSUE FORM
  • AP CS PRINCIPLES
  • MOBILE MAKERS 1
  • CAREER PREP TEKS
  • MOBILE MAKERS STUDIO
  • Code in the Apple World
  • About Your Teacher
  • CAREER PREP SYLLABUS
  • Career Prep Google Maps
  • MEET THE MAKERS 2024

Powered by GoDaddy

Welcome! It is going to be a fabulous year in Computer Science! I am Ms. Whalen, I will send any news here on this pop-up! If you ever need to talk to me about grades click the BIG YELLOW BUTTON and fill out the form!

Click Here to submit GRADE ISSUES

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your useage data will be aggregated with all other user data. No personal data is collected and no login to this site is ever required

DeclineAccept