OIE 2600: Scripting for Process and Productivity Improvement

Category
Category I (offered at least 1x per Year)
Units 1/3

This course will train students to think critically about the effective and efficient use of computational tools to enhance everyday organizational performance. Students will learn how to create value through productivity tools that will likely include advanced spreadsheet functionality, regular expressions, macros, and scripting. The course will make use of software including Microsoft Excel with Visual Basic for Applications, Python, and advanced text editors, applied to a variety of domains, to improve students’ ability to automate processes and productivity. Students can receive credits for both OIE 2600 and either CS 2119 or CS 2102 or CS 2103. For IE majors, if one of the CS courses previously listed is used as a required programming course, then OIE 2600 can be used as an IE elective. Students cannot receive credit for both OIE 2600 and OIE 3600.