The Programming and Software Development program of study explores the occupations and education opportunities associated with researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computer applications. This program of study may also include exploration into creating, modifying, and testing the codes, forms, and script that allow computer applications to run.
Industry Based Certification: Microsoft Fundamentals 365
CTSOs: TSA
Wonder if this is the career for you, click here. Log in with Google and your school email address. Then click "Watch an Interview" or "Start an Activity."
Programming and Software Development
Computer Programmers (Major Clarity)
Software Developers, Applications (Major Clarity)
Software Developers, Systems Software (Major Clarity)
Computer Science I (9th)- This course fosters students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media. Through data analysis, students access, analyze, and evaluate information needed to solve
Digital Forensics (10th)- Digital Forensics will foster students' creativity and innovation by presenting opportunities to investigate simulations and case studies of crimes, reconstructing computer security incidents, troubleshooting operational problems, and recovering from accidental system damage. Students will collaborate to develop forensic techniques to assist with computer security incident response. Students will learn methods to identify, collect, examine, and analyze data while preserving the integrity of the information and maintaining a strict chain of custody for data. Students will solve problems as they study the application of science to the law. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect. Students will gain an understanding of computing and networking systems that transmit or store electronic data.
AP Computer Science Principles (10th) -AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
Independent Study in Technology Applications OR Independent Study in Emerging/Evolving Technologies (11th)- In the Independent Study in Evolving/Emerging Technologies course, through the study of evolving/emerging technologies, including technology-related terms, concepts, and data input strategies, students will communicate information in different formats and to diverse audiences using a variety of technologies. Students will learn to make informed decisions, develop and produce original work that exemplifies the standards identified by the selected profession or discipline, and publish the product in electronic media and print. Students will demonstrate efficient acquisition of information by identifying task requirements, using search strategies, and using technology to access, analyze, and evaluate the acquired information. By using technology as a tool that supports the work of individuals and groups in solving problems, students will select the technology appropriate for the task, synthesize knowledge, create solutions, and evaluate the results. The six strands include creativity and innovation; communication and collaboration; research and information fluency; critical thinking; problem solving, and decision making; digital citizenship; and technology operations and concepts.
Practicum in Information Technology /Advanced Practicum of Information Technology/Career Prep (12th)- Students will gain advanced knowledge and skills in the application, design, production, implementation, maintenance, evaluation, and assessment of products, services, and systems. Knowledge and skills in the proper use of analytical skills and application of IT concepts and standards are essential to prepare students for success in a technology-driven society. Critical thinking, IT experience, and product development may be conducted in a classroom setting with an industry mentor, as an unpaid or paid internship, as part of a capstone project, or as career preparation.