Loyola University Chicago

Department of Computer Science

COMP 312: Free/Open Source Computing

Credit Hours



COMP 251: Introduction to Database Systems or COMP 271: Data Structures: Algorithms and Applications


This course will cover the fundamentals of Free and Open Source software development. Topics to be addressed include licensing, Linux, typical software development tools (e.g. compilers, scripting languages, build tools, and version control software), applications, and techniques for managing remote servers. Students will work on a significant development project involving free and open-source software and learn how to participate in open-source projects effectively.