This course provides a solid foundation using an algorithm-driven approach that is ideal for students’ first course in Computer Science. Students will learn about emerging topics, such as privacy, drones, cloud computing, and net. Students will also be introduced to programming languages such as C++, Java, Python, C#, and Ada.