CSE337: Scripting Languages

Spring 2026


Syllabus (Spring2026)

Course Overview

Scripting languages are widely used in the IT industry. Programming with scripting languages, also known as scripting, has several advantages compared to programming with other types of languages in that scripts facilitate rapid program development; can automate high-level jobs or tasks very effectively; and can be used to compose various software components, even binaries, into more complex and powerful applications. This course introduces the principles of scripting, covers one or two selected scripting languages in depth, and illustrates the advanced use of scripting by extensive case studies in application areas such as system administration, web application development, graphical user interface development, and text processing


Instuctor and Office Hours

Antonino (Tony) Mione (antonino.mione@sunykorea.ac.kr):

Meeting Times: [Location: B314]

Additional Information:

Course Texts (Recommened/supplemental)

Introduction to Python Programming by Das, U., Lawson, A., Mayfield, C., & Norouzi, N. Download a copy of IntroductionToPythonProgramming

The Ruby Programming Language by Flanagan, D., & Matsumoto, Y. (2008). Download a copy of The Ruby Programming Language

Introduction to Bash Scripting by Bobby Iliev. Go to site www.obooko.com to download a PDF.

Microsoft Powershell Documentation (version 7.5). Visit microsoft.com [Download pdf button in lower left of page.]