Engineering: Applications of Computer Science
Engineering: Applications of Computer Science is an engineering course that engages students in programming and computational thinking to solve hands-on engineering design challenges. For students with an interest in engineering, the course provides opportunities to design computing-enabled solutions to engineering problems. For students with an interest in learning to code or to apply coding skills, the course’s hands-on, human-centered approach motivates the development of programming and other computational thinking skills. For both groups, the course sparks curiosity and provides valuable experiences with computing, design, and problem-solving that will benefit all students, regardless of their future career goals.
Engineering: Applications of Computer Science offers students a unique opportunity to learn and apply programming and other computational thinking skills in the context of human-centered design projects. Students practice creativity, critical thinking, problem solving, collaboration, communication, and purposeful application of STEM and computing principles. Students who complete this course are well-placed to make informed decisions about future coursework in engineering, computer science, robotics, and related fields.