School Information
Students/Parents
Computer Science Principles (Cs 1030) | Uvu Concurrent Enrollment - 1st Semester
SUGGESTED GRADES: 10-12
.5 Credit HS (A85222C)
3 Credits CE
This is an introductory course into the Computer Science industry. Students will learn to program using Python. The following topics will be covered:
Input/output
Iterations
Strings
Math
Cybersecurity basics.
Game development basics.
Web development basics.
History of computers.
Computer Programming 2 (Cs 1400) | Uvu Concurrent Enrollment - 2nd Semester
SUGGESTED GRADES: 10-12
.5 Credit HS (A85162C)
3 Credit CE
This course focuses on intermediate computer programming concepts. Students will learn to program using Python. The following topics will be covered:
Lists
String comparisons.
Functions
Classes
Introduction to C++, Java, and C#.
Advanced Computer Programming (Cs 1410) | Uvu Concurrent Enrollment - Full Year
SUGGESTED GRADES: 11-12
1 Credit HS (A85210C)
3 Credits CE
PreReq: Computer Programming 2 & Secondary Math 2
This course focuses on advanced programming concepts. Students will learn to program using Python. The following topics will be covered:
Inheritance
Polymorphism
Recursion
Searching/sorting algorithms.
Dictionaries
Automation
web development 1 (DWDD 1600) | UVU Concurrent enrollment - 1st Semester
SUGGESTED GRADES: 10-12
.5 Credit HS (A86762)
3 Credits CE
This course focuses on basic website development. Students will learn how to use HTML and CSS to create basic websites. The following topics will be covered:
Design principles.
User experience.
Intellectual property.
Copyright rules.
HTML tags.
CSS layout.
Web development 2 (DWDD 2610)| UVU concurrent enrollment - 2nd Semester
SUGGESTED GRADES: 10-12
.5 Credit HS (A86772)
3 Credits CE
PreReq: Computer Programming 2
This course focuses on advanced website development. Students will build off their knowledge from Web Development 1 to create complex wesites. The following topics will be covered:
Advanced HTML concepts.
Advanced CSS layout.
Website graphics/animation.
Frameworks
Website maintenance.
Basic Javascript.
Mobile Development fundamentals | HIGH SCHOOL COURSE - FULL YEAR
SUGGESTED GRADES: 12
1 Credit HS (A86790)
This course focuses on mobile app development. The following topics will be covered:
History of mobile devices.
Effective app design.
User experience.
IOS/Android operating systems.
Swift and Kotlin programming languages.