CS 50: AI-Powered Programming for Science and Society I
San Jose State University
Learn the fundamentals of computer programming using AI-powered tools that act as your personal coding tutor. This course introduces structured problem-solving and algorithmic thinking, with applications in atmospheric and environmental sciences. AI tools will be used to enhance learning, helping students write, debug, and optimize code more effectively. Lecture 1 hour/Lab 3 hours.