Mr. Simonsen

for all your computer science needs



Mr. Simonsen's Course Offerings

Choose A Course

State Test Instructions

Learn more about Weber State CE  

Game Development Fundamentals - CE CS 1010

Game Design Fundamentals focuses on the planning process of designing a game (creating a Game Design Document) and a little of using the Godot Game Engine. It is offered in the Fall and Spring semesters.This course aligns with Weber State University's 3 credit CS 1010 - Introduction to Interactive Entertainment.

Required Textbook

Fundamentals of Game Design, 3rd edition
ISBN-10: 0-321-92967-5

Free digital access through Weber State's Library

Computer Science Principles - CE CS 1030

Computer Science Principles focuses on the fundamentals of computer architecture, networking, Internet architecture, web development, database and software development. Computer Science Principles (CS 1030) is meant to be combined with Computer Programming (CS 1400) as a year long course. This course aligns with Weber State University's 4 credit CS 1030 - Foundations of Computing course. While this is an entry level course (no prior knowledge necessary), it is a college level course.

Additional Python Resources
Weber State Canvas
Course Syllabus

Computer Programming 1 - CE CS 1400

Programming 1 focuses on the Python programming language and basic software development concepts and algorithm creation. It is only offered in the Spring semester and is meant to be taken the semester after Computer Science Principles (CS 1030). This course is aligns with Weber State University's 4 credit CS 1400 - Programming 1 course.

 In order to earn college credit in this course take this course a student must have:
• Passed CS 1030: Foundations of Computing (CE portion of Computer Science Principles)
• Passed the AP CSP exam with ≥ 3
Additional Python Resources
Weber State Canvas
Course Syllabus