Mr. Simonsen

for all your computer science needs



My Classes

Choose A Class

Game Development Fundamentals - CE CS 1010

Game Design Fundamentals is a semester long 3 credit concurrent enrollment course from Weber State University and fulfills 2 semesters of art credits required for NUAMES graduation. Game Design Level 2 can be taken before Game Design Level 1.

Required Textbook

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

Important Terms from Textbook
Weber State Canvas
Course Disclosure

Computer Programming 1: Python- CE CS 1030

Programming 1 is a semester long 4 credit concurrent enrollment course from Weber State University and fulfills 2 semesters of engineering credits required for NUAMES graduation.
If you have passed the AP Computer Science Principles Exam with a 3 or higher, you can skip this course.

Required Textbook

Connecting with Computer Science, 2nd edition
ISBN-13:978-1-4390-8035-1
ISBN-10:1-4390-8035-6

Addition Python Resources
Weber State Canvas
Course Disclosure

Computer Programming 2: Java - CE CS 1400

Programming 2: Java is a semester long 4 credit concurrent enrollment course from Weber State University and fulfills 2 semesters of engineering credits required for NUAMES graduation.

Programming 1(CS 1030) is a prerequisite for this course.

No Required Textbook

Course can be found on Weber's Canvas


Additional Java Resources
Weber State Canvas
Course Disclosure

Advanced Computer Programming: C++ - CE CS 1410

Advanced Programming: C++ is a semester long 4 credit concurrent enrollment course from Weber State University and fulfills 2 semesters of engineering credits required for NUAMES graduation.

Programming 2(CS 1400) is a prerequisite for this course.

No Required Textbook

Course can be found on Weber's Canvas


Additional Java Resources
Weber State Canvas
Course Disclosure