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
Technology Student Association TSA
Industry Certifications Microsoft Technology Associate Developer Exam (Java, Python, Javascript, HTML & CSS)
Advisory Committee Members
Lawrence Mauch
R & D Manager
Jeff Hill
Matthew Timmons
Alan Pippin
PSD Computer Science Teachers
Fort Collins High School
Futures Lab
Poudre High School
Rocky Mountain High School