Jul 02, 2024
OHIO University Undergraduate Catalog 2023-2024

ITS 2801 - Scripting Projects


The terms scripting or coding refer to the process of creating small computer programs or “scripts” in a less formal context than traditional computer programming. Scripts are typically used in various data analysis systems, the creation of simple web and mobile applications, the automation of repetitive computer tasks, and the creation of graphics and animations. This course is designed for students who have some prior experience with scripting. Students without this experience should take ITS 1801 first. In this course, python is used to develop solutions to practical problems across various disciplines. Throughout the course, best practices for code version management using git are introduced. In the second half of the semester, students have the option to expand beyond python to learn scripting in either bash or PowerShell.

Credit Hours: 3
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.
Lecture/Lab Hours: 3.0 lecture
Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Learning Outcomes:
  • Students will be able to describe the basic elements common to most scripting environments - variables, control statements, access to files, and access to system services.
  • Students will be able to examine cloud-based services and data sources and design scripting solutions that implement interactions with these services.
  • Students will be able to identify an appropriate scripting environment given requirements for a project.
  • Students will be able to locate resources and partial solutions that apply to the problem to be solved.


Add to Portfolio (opens a new window)