Daily Schedule by Unit
This course is the capstone programming course at Dulaney High School. It will consist of two main phases. First, we'll do a crash course to translate what you learned in AP Java into C++. Then for the bulk of the year, you'll work in teams on large scale projects of your own design - in a language of your choice.
Pencil or Pen
Unit One - Learning C++
Write console applications in Java. Review and master variables, conditionals, and loops. (Q1)
Unit Two - Software Design
Build a mid-size project in a team and learn about Software Design practices. (Q1-Q2)
Unit Three - Sojourn
Participate in an AI competition (Q3)
Unit Four - Capstone
Build a large-scale project in a team; this is your masterpiece! (Q3-Q4)
This course uses "total points" rather than percentage categories.
Unit 1: Learning C++
This will look like a very "normal" course
Three programming projects
Late work = 80% maximum
Schoology quizzes, MC, matching, and true/false. No notes, no redos.
Units 2 & 4: Independent Projects
You'll have biweekly checkpoints where you present your progress to Mr M for points
You will have more significant submissions for the Beta and Final releases for each project
Unit 3 Sojurn
Graded based on the performance of your team's AI
If you love to write code, you're in the right place- it might just be your favorite class ever. If you don't like coding or really struggle with it, this class will feel like a lot of work.
You are going to be given a tremendous amount of freedom in this course. With great power comes great responsibility.
You'll be working in teams throughout most of this class, but they aren't static. You always choose your teams. If you don't pull your weight, you may find yourself struggling to find quality peers who will choose to work with you in the future.