Computer Programming
  • Home
    • ICT Class Website
    • Computer Science Discoveries
    • Orientation >
      • Careers in Programming >
        • Let's Get a Job in Video Gaming
      • WebQuest
    • Resources
  • Daily
  • Theory
    • Crash Course CompSci
    • Theory Topics >
      • Architecture
    • ICT Workout
  • Coding
    • Code.org >
      • Hour of Code Express
      • Beyond One Hour of Code
    • Scratch >
      • Super Scratch Programming Adventure! >
        • Scratch 1.4 Part 1
        • Scratch 1.4 Part 2
        • Scratch 1.4 Part 3
        • Scratch 1.4 Part 4
        • Scratch 1.4 Part 5 & Test
      • Scratch Projects >
        • Space Shuttle Mission
        • Scratch 2 Tutorial Video Projects
    • NC Lab >
      • Karel the Robot >
        • Karel Unit 1
        • Karel Unit 2
        • Karel Unit 3
        • Karel Unit 4
        • Karel Unit 5
        • Karel the Robot Assessment
      • Python 1 (1.1) >
        • Python 1 Unit 1
        • Python 1 Unit 2
        • Python 1 Unit 3
      • 3D Modeling (PLaSM) >
        • 3D Modeling Unit 1
        • 3D Modeling Unit 2
        • 3D Modeling Unit 3
        • 3D Modeling Unit 4
        • 3D Modeling Unit 5
        • 3D Modeling Assessment
    • CodeHS >
      • Intro to Computer Science >
        • Animation & Games
        • Basic Data Structures
      • Computing Ideas (Lovelace)
      • Intro to Python
    • CodeCombat >
      • Computer Science Levels
      • Game Development
      • Web Development
    • Game Design >
      • GameMaker >
        • Evil Clutches
        • Galactic Mail
        • Lazarus
        • Super Rainbow Reef
        • Koalabr8
        • Wingman Sam
        • Tank Wars
        • Tic-Tac-Toe
        • Pyramid Panic
        • Fighting Game
        • Misc. Games
      • ActionScript 3 >
        • Beginning AS3
        • Game Programming University >
          • Lessons 1 - 8
          • Lessons 9 - 15
  • Projects
    • Ethical Use of Technology
    • Intro to Programming
    • CTE Programming
    • Game Design - Hero's Journey
  • Finals
    • Semester 1
    • Semester 2

Computer Science Levels 1 - 6

code combat resources
period 4 join
Picture
Click graphic to go to site.
period 5 join
period 6 join
Intro to Computer Science
Supplementary Reading:
The 1st file gives an explanation for each of the 19 levels in the Intro section.
The 2nd file gives the solutions, in case you get stuck.
lesson1kithgarddungeon.pdf
File Size: 1715 kb
File Type: pdf
Download File

codecombatteacherguidecourse1.pdf
File Size: 1722 kb
File Type: pdf
Download File

course guides
Picture
Computer Science 1
Learn basic syntax, while loops, and the CodeCombat environment.
Concepts: Basic Syntax,Arguments,Strings,Loops,Variables
Length:1hour
Picture

Computer Science 2

​Introduce Arguments, Variables, If Statements, and Arithmetic.
Concepts: Basic Syntax,Arguments,Strings,If Statements,Arithmetic,Variables,Loops,   Input Handling
Picture

Computer Science 3

Introduces arithmetic, counters, advanced while loops, break, continue, arrays.
Concepts: Basic Syntax,Arguments,Variables,Loops,If Statements,Arithmetic,Strings
Picture

Computer Science 4

Introduces object literals, for loops, function definitions, drawing, and modulo.
Concepts: Basic Syntax,Arguments,Variables,If Statements,Loops,Arrays,Strings,Object Literals,Arithmetic
Picture







Computer Science 5

Introduces function parameters, function return values and algorithms.
Concepts: Basic Syntax,Arguments,Variables,Strings,Loops,  Arrays,For Loops,Functions,Arithmetic,Object Literals,Math Operations,If Statements,Graphics,Boolean Logic,Algorithms,Break Statements
Picture
Computer Science 6
Dive deeper into more advanced algorithms, data structures, and computation.
Concepts: Basicsyntax, Arguments, Variables, Strings,If Statements,While Loops,Arrays,For Loops,Functions, BooleanLogic, Algorithms, 
​
Break Statements,Arithmetic,Object Literals,Parameters,Vectors,Math Library Operations,Recursion