Computer Science 1

Mr. Fleming

room 105

Unit 1: Procedural Programming


Essential Investigative Questions!

  • What are the key aspects of an algorithm?
  • What is the difference between grammar and syntax in a programming language?
  • How does a computer execute a program?
  • Who determines context?

GitHub Projects

Clicking on the links will open a new tab to the project descriptions.

Unit 2: Functional Programming


Essential Investigative Questions!

Unit 3: Data Types


Essential Investigative Questions!

Unit 4: Objects


Essential Investigative Questions!

End of First Semester

Winter Break : Merry Christmas!

Unit 5: Classes


Essential Investigative Questions!

Unit 6: Graphs & Recursion


Essential Investigative Questions!

Unit 7: Web Development


Essential Investigative Questions!

Unit 8: Career Exploration


Essential Investigative Questions!