Mr. Simonsen

for all your computer science needs



Mr. Simonsen's Course Offerings

Choose A Course

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 is a "pure" 3 credit semester concurrent enrollment course that aligns with Weber State University's 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
Download Godot (we're using the standard version)
Weber State Canvas
Course Syllabus

Computer Science Principles - CE CS 1030

Computer Science Principles focuses on the fundamentails of computer architecture, networking, Internet architecture, web development, database and software development. It is only offered in the Fall semesters as a year-long course. This course aligns with Weber State University's 4 credit CS 1030 - Foundations of Computing course.

Students will take a placement exam towards the the end of the first semester; and students who pass will have the option of skipping the second semester of CS 1030 and taking CS 1400 instead (earning college credit for both courses). Students who remain for the second semester will then have the option to sign up for the college credit for CS 1030. Students who do not sign up for the college credit cannot take CS 1400.

Additional Python Resources
Weber State Canvas
Course Syllabus

Computer Programming 1 - CE CS 1400

Programming 1 focuses on the Java programming language and basic software development concepts. It is only offered in the Spring semester. This course is a "pure" 4 credit semester concurrent enrollment course that aligns with Weber State University's CS 1400 - Programming 1.

 In order to take this course a student must have:
• Completed CE CS 1030 with ≥ "C"
• Passed the CS 1030 placement exam
• Passed the AP CSP exam with ≥ 3
Additional Java Resources
Weber State Canvas
Course Syllabus