Skip To Main Content

Programming and Software Development

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.

Courses Include

COMPUTER SCIENCE 1


Computer Science I, 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


Digital Forensics grows 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 gain an understanding of computing and networking systems that transmit or store electronic data.

COMPUTER SCIENCE II

Computer Science II presents students with opportunities to design, implement, and present meaningful programs through a variety of media. Students will collaborate with one another, their instructor, and various electronic communities to solve the problems presented throughout the course. Through data analysis, students will identify task requirements, plan search strategies, and use computer science concepts to access, analyze, and evaluate information needed to solve problems. By using computer science knowledge and skills that support 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. Students will gain an understanding of computer science through the study of technology operations, systems, and concepts.

ONLEVEL/ADVANCED PRACTICUM OF INFORMATION TECHNOLOGY AND CAREER PREP

In Practicum of Information Technology 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.

ONRAMPS COMPUTER SCIENCE

Onramps Computer Science is designed to be accessible and inclusive, welcoming students of all levels of understanding. Using a project-based framework, students explore their creative side and apply computational thinking and problem-solving skills that go beyond the classroom in preparation for the workplace demands of the future.  

fpo