Computer Science

Computer Science Careers

Software Developer, Cyber Security Engineer, Data Scientist, Full Stack Web Developer, AI/Machine Learning Engineer, DevOps Engineer, Video Game Designer, Health Information Technician

*To research careers and find local companies to connect with, login to Xello

Suggested Course Sequence

⭕️ Industry Certification Opportunity ✅ College Credit Opportunity ✴️ Capstone Opportunity

Level 1 Courses

6320 - Computer Science Foundations - Computer Science Foundations (CSF) is a course intended to provide students with exposure to various information technology occupations and pathways such as Networking Systems, Coding, Web Design, and Cybersecurity. Upon completion of this course, proficient students will be able to describe various information technology (IT) occupations and professional organizations. Moreover, they will be able to demonstrate logical thought processes and discuss the social, legal, and ethical issues encountered in the IT profession. Depending on the focus area, proficient students will also demonstrate an understanding of electronics and basic digital theory; project management and teamwork; client relations; causes and prevention of Internet security breaches; and writing styles appropriate for web publication. Upon completion of the CSF course, students will be prepared to make an informed decision about which Information Technology program of study to pursue. (5 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

⭕️✅ 1750CEFRHS - FRCC Introduction to PC Applications - This course introduces basic computer terminology, file management, and PC system components. Provides an overview of office application software including word processing, spreadsheets, databases, and presentation graphics. Includes the use of a web browser to access the Internet. (5 PSD elective credits and 3 FRCC credits) This course is aligned with CIS 118 offered at the following schools: FCHS, FRHS, PHS, RMHS

Level 2 Courses

6331S1/6331S2 - AP Computer Science Principles A/B - AP Computer Science Principles is an introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact of computing. (10 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS

1751 - Game Design A - Game Design combines problem-solving techniques with computer game design and implementation to introduce the student to basic gaming and computer science concepts. Students design, implement, and test computer games using software that allows for basic game creation through a wide variety of game creation tools. (5 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

2122 - Coding I A - Coding I is a course intended to teach students the basics of computer programming. The course places emphasis on practicing standard programming techniques and learning the logic tools and methods typically used by programmers to create simple computer applications. Upon completion of this course, (5 math or elective credits) This course is offered at the following schools: RMHS

9539CEFRHS - FRCC Complete Web Authoring - Explores the complete set of web authoring skills using HTML and/or other scripting languages. Includes links, backgrounds, controlling text and graphic placement, tables, image maps, frames and forms. (5 PSD/3 FRCC)This course is aligned with CWB 110 at FRCC and offered at the following schools: PHS

1766 - Web Design Foundations A - Web Design Foundations is a course that prepares students with work-related web design skills for advancement into postsecondary education and industry. The course is intended to develop fundamental skills in both theory and practical application of the basic web design and development process, project management and teamwork, troubleshooting and problem solving, and interpersonal skill development. Laboratory facilities and experiences simulate those found in the web design and development industry; where interaction with a “client” is indicated in the standards, it is expected that students’ peers or the instructor may serve as mock clients in lieu of an actual relationship with an industry partner. Upon completion of this course, proficient students will be prepared for more advanced coursework in the Web Design program of study. (5 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

Level 3 Courses

1754 - Game Design B - Game Design combines problem-solving techniques with computer game design and implementation to introduce the student to basic gaming and computer science concepts. Students design, implement, and test computer games using software that allows for basic game creation through a wide variety of game creation tools. (5 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

1767 - Web Design Foundations B - Web Design Foundations is a course that prepares students with work-related web design skills for advancement into postsecondary education and industry. The course is intended to develop fundamental skills in both theory and practical application of the basic web design and development process, project management and teamwork, troubleshooting and problem solving, and interpersonal skill development. Laboratory facilities and experiences simulate those found in the web design and development industry; where interaction with a “client” is indicated in the standards, it is expected that students’ peers or the instructor may serve as mock clients in lieu of an actual relationship with an industry partner. Upon completion of this course, proficient students will be prepared for more advanced coursework in the Web Design program of study. (5 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

9810CEFRHS - FRCC Web Editing Tools - CWB 130: Teaches the use of tools for Web page design and development. These tools are designed to make the creation of Web pages easy and consistent. With the use of editing tools, students will be able to build Web pages making use of forms, tables, frames, templates, Cascading Style Sheets (CSS), and layers. The student will also be able to easily publish and manage a Web site once it is created. (5 PSD/3 FRCC credits) This course is aligned with CWB 130 at FRCC and offered at the following schools: PHS

6330S1/6330S2 - AP Computer Science A A/B - AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the data design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language. (10 math or elective credits) This course is offered at the following schools: FCHS, FRHS, RMHS

6332S1/6332S2 - IB Computer Science A/B - The IB DP Computer science SL course requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate. The course, underpinned by conceptual thinking, draws on a wide spectrum of knowledge, and enables and empowers innovation, exploration and the acquisition of further knowledge. Students study how computer science interacts with and influences cultures, society and how individuals and societies behave, and the ethical issues involved. During the course the student will develop computational solutions. This will involve the ability to: • identify a problem or unanswered question • design, prototype and test a proposed solution • liaise with clients to evaluate the success of the proposed solution and make recommendations for future developments. (10 science credits) This course is offered at the following schools: PHS

1756 - Computer Certification & Repair - This course prepares individuals to be workforce ready through the development of workplace competencies in the areas of hardware and software troubleshooting, as well as pursuance of industry certifications. (5 elective credits) This course is offered at the following schools: FCHS

✅ ⭕️ ✴️ MobileMakers App Development Program - Futures Lab Coding Pathway

✅ ⭕️ ✴️ Networking and Cybersecurity - Futures Lab Pathway

Level 4 Courses

⭕️✴️ 7284S1/7284S2 - Capstone: Computer Science A/B - This course allows for advanced work in the Coding Program of Study. This advanced work can be individualized to the specific program of study to allow for specialized study for the student. It may include project based learning or preparation for end of program industry certification. Specific content and course design will be determined by the instructor in collaboration with the individual student. (10 math or elective credits) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

✴️ 6333 - Work-Based Learning: Computer Science - Students build on prior knowledge and skills in the program of study to further develop and apply employability and technical skills that prepare them for success in future career and post-secondary education. (variable credit) This course is offered at the following schools: FCHS, FRHS, PHS, RMHS

⭕️ Industry Certification Opportunity ✅ College Credit Opportunity ✴️ Capstone Opportunity

Go Beyond the Classroom

Advisory Committee Members

Lawrence Mauch

R & D Manager

Jeff Hill

Matthew Timmons

Alan Pippin


PSD Computer Science Teachers

Fort Collins High School

Kyle Coles

Fossil Ridge High School

Paula Didero

Stacy Ruffer

Futures Lab

Joe Baffoe

Poudre High School

Rob Breshears

Rocky Mountain High School

Chance Mazzia

Like our Facebook page

Follow us on Twitter

Follow us on Instagram