CSSE BLOG
Blogs Search
Blogs Search

Blogs

  • Learning Habits

    Establishing pair programming habits in the classroom. This will extend to other forms of collaboration, such as group work and team projects.

    Aug 17, 2023

  • Tools Setup

    A key to learning in this class is understanding how to make a GitHub Pages project. This guide will setup and run the project. At the end, you will have a student Website that can be used for blogging classroom learnings and progress.

    Aug 21, 2023

  • Classes PBL Blog

    In this blog I will explain the concepts of classes by relating it to our adventure game.

    Mar 1, 2025

  • Input and Ouput PBL Blog

    In this blog I will explain the concepts of inputs and outputs by relating it to our adventure game.

    Mar 1, 2025

  • Software Development Lifecycle

    In this blog I will talk about working on software development as a team by relating it to our platformer4x game and the adventure game.

    Feb 28, 2025

  • Adventure Game Blog

    Blog for Adventure Game

    Feb 28, 2025

  • Introduction to platform and elevation in Platformer 4x

    Introduction to how the platform and elevation works

    Jan 10, 2025

  • Accessing, Deleting, and Assigning a Value to Elements

    How to access elements in a list, and applying that to delete, add, and alter elements in a list.

    Nov 15, 2024

  • JavaScript Lists lesson!

    The fundamentals of making lists!

    Nov 15, 2024

  • Length of a List & Finding Minimum values, & Elements in an Array

    A guide to finding the length of a list, minimum values, and elements in an array.

    Nov 15, 2024

  • conditionals lesson hacks

    conditionals hacks

    Nov 10, 2024

  • conditionals lesson on cases and logics

    An introduction to JavaScript conditionals

    Nov 10, 2024

  • Lesson On JavaScript Conditionals Part 2

    A basic overview of the fundamentals of JavaScript conditionals

    Nov 10, 2024

  • 3.8.1/3.8.2 While loops/Nested loops

    Basic concept for while loops

    Nov 7, 2024

  • Data Abstraction Homework

    An intro to data abstraction

    Nov 6, 2024

  • Data Abstraction

    An intro to data abstraction

    Nov 6, 2024

  • Data Abstraction Hacks

    An intro to data abstraction

    Nov 6, 2024

  • Iteration Nested Loops

    An intro to data abstraction

    Nov 5, 2024

  • JavaScript Classes & Methods Homework

    The JavaScript Classes & Methods Homework assignment for the JavaScript Fundamentals course.

    Nov 4, 2024

  • JavaScript Static Variables

    An introduction to JavaScript Static Variables

    Nov 4, 2024

  • Iteration Homework

    An intro to data abstraction

    Nov 2, 2024

  • Iteration For Loops

    An intro to data abstraction

    Nov 2, 2024

  • Javascript Boolean Data Type

    Booleans are a data type that can only have one of two values, true or false. In this tutorial, we will learn about the boolean data type in JavaScript.

    Oct 31, 2024

  • Javascript Boolean Lesson p2

    A boolean expression is an expression that evaluates to a boolean value. A boolean expression is evaluated using relational and logical operators. The result of a boolean expression is either true or false.

    Oct 31, 2024

  • Javascript Mathematical Operations

    Popcorn hack 2

    Oct 31, 2024

  • Javascript Mathematical Operations

    Homework

    Oct 31, 2024

  • Javascript Mathematical Operations

    Popcorn hack 1

    Oct 31, 2024

  • Strings Lesson 4 1_ipynb_2_

    Oct 30, 2024

  • Strings and functions

    Strings and functions

    Oct 30, 2024

  • Strings Lesson 4 3_ipynb_2_

    Oct 30, 2024

  • Variables_popcorn_hax_ipynb_2_

    Oct 29, 2024

  • Variables_hw_ipynb_2_

    Oct 28, 2024

  • JavaScript Classes & Methods Introduction

    An introduction to JavaScript Classes & Methods

    Oct 27, 2024

  • JavaScript Methods

    An in-depth look at JavaScript methods.

    Oct 27, 2024

  • JavaScript Conditional Statements

    An introduction to JavaScript conditional statements

    Oct 27, 2024

  • Nested Conditionals with booleans Javascript Lesson

    Nested conditionals with booleans in Javascript are condition statements placed inside condition statements, allowing multiple layers of decision making.

    Oct 26, 2024

  • Booleans lesson

    Booleans lessons project

    Oct 25, 2024

  • JavaScript Variables

    JavaScript Variables

    Oct 25, 2024

  • DOM Updates

    Learn about scaling and placing blocks.

    Sep 30, 2024

  • JavaScript Data Types and Operators

    Learn about the different data types in JavaScript.

    Sep 30, 2024

  • JavaScript For Loops and Sprites

    An introduction to JavaScript for loops and working with Sprites.

    Sep 30, 2024

  • JavaScript Variables, Input, Output

    An introduction to JavaScript variables, input, and output using the RPG game as an example.

    Sep 30, 2024

  • CSP Period 4 Unit 3.7.1 Nested Conditionals Python Lesson

    Nested conditionals in Python allow for more complex decision-making by placing one conditional statement inside another. This structure enables a program to check additional conditions only if the previous condition is true, creating a layered decision process. In this lesson, students will learn how to implement nested if, elif, and else statements to create more specific control flows in their programs. Through examples and exercises, they will gain a deeper understanding of how to manage multiple conditions effectively, enhancing the logic of their code.

    Sep 25, 2024

  • JS Output w/ Objects

    Quick launch into Variables, Functions, Arrays, Classes, Objects.

    Sep 15, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • Objects, Instance Data

    Objects in JavaScript are a fundamental data type. Each Game Object, in the game, is a collections of instance data and methods. JavaScript Objects are used to store the states of a Game Objects.

    Apr 13, 2024

  • Single Responsibility Principle

    This post will introduce you to Single Responsibility Principle (SRP) and how to apply it in your code.

    Apr 13, 2024

  • Finite State Programming

    In a game, the player can only be in a finite number of states. The player can move from one state to another based on the player's actions. This is the essence of finite state programming.

    Apr 13, 2024

  • RPG Hacks

    This project focuses on integrating the Turtle-Water RPG starter into a larger game development project.

    Sep 26, 2023

  • Background

    A guide to OOP using Javascript using the Background.js code.

    Sep 22, 2023

  • Player

    A guide to understand the Player.js algorithms.

    Sep 22, 2023

  • Anatomy of RPG Game

    A guide to using Javascript, and to learning how to build, edit and change the RPG game.

    Sep 21, 2023

  • JSON Object

    A guide on simple parallax background animations using Javascript, and how to implement them into games

    Sep 21, 2023

  • Gaming Intro

    An intro to game control, sprite sheets, image backgrounds, and more.

    Sep 20, 2023

  • Gaming Intro

    An intro to game control, sprite sheets, image backgrounds, and more.

    Sep 20, 2023

  • Gaming Intro

    An intro to game control, sprite sheets, image backgrounds, and more.

    Sep 20, 2023

  • Tool Hacks

    These hacks are for tools that are used in the development process. Completing these hacks will help you to understand the tools better and are foundational for the course

    Aug 23, 2023

  • Tools Verify using Shell

    Linux and the shell is used in this example to setup and verify the installation of the tools. Additionally, a few programming exercises are included.

    Aug 22, 2023

  • Tools and Equipment

    Tech has reshaped our lives, from the internet to the smartphone in your phone pocket, or the advent of AI. This course is opening new technology possibilities, by equipping you with the developer tools that are the keys to boundless technology possibilities.

    Aug 21, 2023

  • Accounts

    This class will require you to make a Portfolio 2025 Web Site, a GitHub Account, a Slack Account, and as part of final exam will require you update your LinkedIn account.

    Aug 19, 2023

  • Pair Programming

    Pair Programming allows you to have secondary thinking as you work, not just a reflection after you are done, but real-time support.

    Aug 16, 2023

  • Pair Showcase

    Anytime in Sprint 1 is time to show accomplishments to teacher. The last week of the Spring there will be a formal live review meeting.

    Aug 16, 2023

  • Mario Game Components

    Break down of components that could be used in Mario, or other game

    Jul 30, 2023

Subscribe

Class of 2025