Fundamentals of Computer Science is intended as a first course for those students just beginning the study of
computer science. Students will learn about the computing tools that are used every day. Students will foster
their creativity and innovation through opportunities to design, implement, and present solutions to real-world
problems. Students will collaborate and use computer science concepts to access, analyze, and evaluate
information needed to solve problems. Students will learn the problem-solving and reasoning skills that are the
foundation of computer science. 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 learn digital citizenship by
researching current laws and regulations and by practicing integrity and respect. Students will gain an
understanding of the principles of computer science through the study of technology operations and concepts.
Computer Science I is an introductory programming course. Programming concepts are taught using an object-oriented programming language, such as Visual Basic or Java, and cover loops, arrays, data types, functions and procedures. Students may be introduced to multimedia design as well as internet programming using HTML and Java applets. Students earn digital citizenship by researching current laws and regulations and will gain an understanding of the principles of computer science through the study of technology operations, systems, and concepts.
AP Computer Science A is the equivalent to a first-semester college level course in computer science. The course introduces students to computer science and emphasizes both object-oriented and imperative problem solving and design using Java language. The AP Computer Science A course curriculum is compatible with many CS1 college and university courses. The curriculum includes a minimum of twenty hours of hands-on structured lab experiences to engage students in individual or group problem solving and requires that solutions of problems be written in the Java programming language. Students must take the AP exam or a final modeled after an AP exam in rigor and length. This course may be used for math credit if taken after the successful completion of Algebra I, Geometry, and Algebra II.
PRACTICUM IN SCIENCE, TECHNOLOGY, ENGINEERING & MATHEMATICS (#5676)
The practicum course is an advanced level capstone course in the study of STEM. The student will be prepared for job specific real world challenges, while experiencing different aspects of the industry and can demonstrate proficiency in the advanced knowledge and skills in the Engineering profession. This course allows students to apply science, technology, engineering, and mathematic concepts and principles in the classroom and the workplace. In the classroom portion of the course, students will gain knowledge of professional standards as required by business and industry. Students will also receive industry-recognized training designed to make them more marketable and desirable in the workplace.