Please use this identifier to cite or link to this item:
https://hdl.handle.net/20.500.12202/7311
Title: | COMP2314C: Applied Linux Programming and Scripting - Fall 2021 |
Authors: | Broder, Alan |
Keywords: | Linux Programming and Scripting Python |
Issue Date: | Sep-2021 |
Citation: | Broder, Alan. (2021, Fall), Syllabus, COMP2314C: Applied Linux Programming and Scripting, Stern College for Women, Yeshiva University. |
Abstract: | The Linux Operating System provides the infrastructure that powers the vast majority of the Internet. This course introduces you to Linux, with a focus on the operating system features that are accessible from the command line and programming or scripting languages such as Python and AWK. Through significant programming projects, you will learn how to develop and manage software within the Linux environment, with emphasis on applications that manipulate real-life datasets and interface with data obtained live from the Internet. Pre-requisite: COMP 1300C. This course assumes that you already know Python 3. We will cover the following topics in this course: the history of Linux and other “free software” and open source systems, the Linux command line (aka “the Shell”) and built-in features, permissions and processes, regular expressions, the “gawk” variant of the AWK programming language, version control and automated application building, HTML, advanced Python features (such as generators) and its libraries. We will also cover Hadoop and, Spark, which are systems used by Google, Yahoo, Yelp, and many other companies to do massively scalable computations on clusters of Linux computers. A significant part of this course involves actually writing AWK scripts and Python programs that address the above topics – in labs, for homework, on exams, and for a semester project. We will use publicly available databases as interesting and realistic examples similar to data that might be encountered in business settings. |
Description: | SCW syllabus / YU only |
URI: | https://hdl.handle.net/20.500.12202/7311 |
Appears in Collections: | Stern College Syllabi -- Spring and Fall 2021-2022 courses --- COMP (Computers) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
COMP2314C.Broder.Fall2021.pdf Restricted Access | 235.93 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.