FOSS Categories: Culture/Intellectual Property | Specification & Design |
Course Name: GA.2246 Open Source Tools
Institution: New York University
Instructor: Jeffrey Korn
Term: Spring 2017
Pre-Requisites: understanding of modern operating systems and a working knowledge of a programming language such as C, C++ or Java
This course covers a brief history and philosophy of open source software, followed by an in-depth look at open source tools intended for developers. In particular, we will present an overview of the Linux operating system, command line tools (find, grep, sed), programming tools (GIT, Eclipse, DTrace), web and database tools (Apache, MySQL), and system administration tools. We will also cover scripting languages such as shell and Python.
Return to Teaching Materialss