CS 50

Introduction to Programming

3 Unit(s)

This course introduces students to computer programming, covering the basics of communicating with a machine using a programming language, like Python. Students will become familiar with essential concepts, algorithms, and elements of Python as a programming language (such as symbols, grammar, and rules) and apply them to analyze, write, and test code. They will be able to translate tasks that can be executed by the computer, helping them solve concrete problems from different areas.