This course will introduce you to the field of Computer Science (CS) and core concepts of engineering. The Introduction to CS is specifically designed for students with no prior programming experience and touches upon a variety of fundamental topics. It is a basic orientational course in CS education and career path. By building real-world problem-solving and critical thinking skills, students learn how to innovate and design new software products and improve existing products. Students are introduced to the engineering design process to build new software products and to the reverse engineering process, which enables engineers to adjust any existing product.