Hide Advanced Options
Courses - Spring 2023
CMSC
Computer Science Department Site
CMSC398I
(Perm Req)
Special Topics in Computer Science; Introduction to Shell Scripting
Credits: 1
Grad Meth: Reg
Prerequisite: Minimum grade of C- in CMSC216 and CMSC250; and permission of CMNS-Computer Science department.

Students will be introduced to shell scripting, the glue between various utilities and the method of choice of many programmers to interact with their systems. The differences between shell languages and their more mainstream counterparts will be explored. Topics include composing programs, concurrency, error handling, customizing one's shell, security vulnerabilities. Projects will be based on reimplementing common utilities.

A student-led course through Student-Initiated Courses (STICs) @ UMD: http://stics.umd.edu/ Click here to learn more about STICs.