You are here

Computer Programming

Submitted by Anonymous (not verified) on Fri, 01/31/2020 - 15:33

ALGORITHMS & DATA STRUCTURES (cs 2420) | uvu concurrent enrollment - full year: 3 credits

SUGGESTED GRADES: 12

This course builds on the object-oriented programming principles taught in CP I and CP II. A solid understanding of these concepts is required. Ideas, tools, structure, syntax, libraries and object-oriented design techniques for developing well-formed data structures. Students study and strengthen their concepts of problem solving, program structure, classes, methods, data types, control constructs, file and console I/O. Will design and use common data structures, ie arrays, tables, hash tables, stacks, queues, linked lists, binary trees, multiway trees, graphs, searching, sorting and the standard template library data structures. 

COMPUTER science principles (CS 1030) | UVU CONCURRENT ENROLLMENT - FULL YEAR: 3 CREDITS

SUGGESTED GRADES: 10-12

Beginning class in computer programming and applications. Students are introduced to the fundamentals of programming, simple control and data structures, basic operating system

COMPUTER PROGRAMMING i (cs 1400) | UVU CONCURRENT ENROLLMENT - FULL YEAR: 3 credits

SUGGESTED GRADES: 10-12

Intermediate computer programming and applications course. Reviews and builds on the concepts learned in CS Principles, students are introduced to more complex data structures and their uses, sequential files, arrays, (GUI) and the use of classes and recursive processes. Students will learn to create more powerful programs.

COMPUTER PROGRAMMING ii (cs 1410) | UVU CONCURRENT ENROLLMENT - FULL YEAR: 3 credits

SUGGESTED GRADES: 11-12

Advanced course in computer programming/software engineering and applications. Reviews and builds on the concepts introduced in CP I. Students are introduced to dynamic data structures, advanced utilization of classes, and applications of recursion through the application of mathematical concepts.

COMPUTER science and robotics capstone | high school course - semester

SUGGESTED GRADES: 11-12

In this advanced technology course students have the opportunity to design, create, build and compete in an international robotics competition. Working with local businesses students receive mentoring and offer solutions in real-world challenges - learning critical business skills.

 

Images: