CSE-160 - Introduction to Programming Using Python

3 credits

Python is a popular open source programming language used for general programming, programming system & network administration tasks, processing data sets in data science, and it is used to program many Internet of Things (IoT) devices. The course begins with a Python and Linux concepts overview (no prior experience expected) and takes the student from building simple programs to maintaining larger programs. Software development tools such as differences, make, and GIT version control are integrated throughout the course. Programming assignments often use real-life data sets and others may be run on an IoT system such as the Raspberry Pi, to demonstrate collecting and processing sensor data from the Internet of Things.

Prerequisite(s): Basic computer experience. CSE 110 is recommended but not required.