Computer Science (HS Credit) (Section LF4)
Course Description
Computer Science Fundamentals is designed as an introductory course for students embarking on their journey into computer science and coding. This course provides an overview of essential computer tools and programming languages commonly used in everyday applications. Through various projects, students will enhance their creativity and innovation by designing, implementing, and presenting solutions to real-world problems. Collaborative learning is emphasized, as students will use computer science principles to access, analyze, and evaluate information necessary for problem-solving. Students will develop critical problem-solving and reasoning skills foundational to computer science. They will learn to select appropriate technologies for various tasks, synthesize knowledge, create innovative solutions, and evaluate their effectiveness. The course also covers digital citizenship, emphasizing current laws and regulations, integrity, and respect in the digital realm. By the end of the course, students will have a solid understanding of technology operations and concepts through six core strands: creativity and innovation; communication and collaboration; research and information fluency; critical thinking, problem-solving, and decision making; digital citizenship; and technology operations and concepts. This course serves as the initial pathway to more advanced computer science courses, such as Computer Science I and II.