COMP 2314

Linux Programming for Data Analysis

Yeshiva University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

The Linux Operating System provides the infrastructure that powers the vast majority of the Internet. This course introduces Linux, with a particular focus on writing code and algorithms on the command line, in scripts, and in programming languages, to manipulate massive amounts of data to achieve analytic objectives. The courses cover the following topics: the Linux command line (aka 'the Shell') and built-in features, permissions and processes, regular expressions on the command line and within code, the 'gawk' programming language, version control and automated application building, advanced Python features (such as generators) and its libraries, visualization packages such as matplotlib. There is special emphasis on Hadoop and Spark to build algorithms for massively scalable computations on clusters of Linux computers. Prerequisite(s): COMP 1300 .

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #yeshiva-COMP2314Fall 2026UGRD4 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?