COMP 190 Course Information
- Spring Semester 2023
- W 3:00-4:15, Tome 231
- Syllabus & Course Information
-
Prof. Braught’s Page - with office hours.
- Course Moodle
- Microsoft Team
COMP 190 Outline
Date | Class Information | Homework | Reading |
---|---|---|---|
Introduction to Linux | |||
W 01/25/23 | C01 - Operating Systems, Docker and Linux [ Slides ] | HW01 | What is open source? |
W 02/01/23 | C02 - Linux Command Line Interface (CLI) [ Slides ] | HW02 | Everything You Should Know About Proprietary Software |
W 02/08/23 | C03 - Linux Filters, Scripts and Pipes [ Slides ] | HW03 | The False Debate Between Open and Closed in Tech |
W 02/15/23 | C04 - Installing Software [ Slides ] | HW04 | The Problem With Diversity in Computing |
W 02/22/23 | C05 - Docker: Dockerfiles and Images [ Slides ] | HW05 | We Teach A.I. Systems Everything, Including Our Biases |
Open Source Projects and Structures | |||
W 03/01/23 | C06 - Intellectual Property and Software Licensing [ Slides ] | HW06 | Dealing With Bias in Artificial Intelligence |
W 03/08/23 | C07 - FOSS Project Structures [ Slides ] | HW07 | Can we Make Our Robots Less Biased Than We Are? |
Spring Break | |||
W 03/22/23 | No class meeting. | ||
W 03/29/23 | C08 - FarmData2 & Issue Trackers (WiD) [ Slides ] | HW08 | Mastodon issues 30-day ultimatum to Trump’s social network |
Open Source Tools and Collaboration | |||
W 04/05/23 | C09 - Communities and Collaboration [ Slides ] | HW09 | Commercial Images Generating AI Raises Thorny Legal Issues |
W 04/12/23 | C10 - Upstreaming Contributions [ Slides ] | HW10 | Risks posed by AI are real |
W 04/19/23 | C11 - Staying Synchronized [ Slides ] | HW11 | Disinformation Researchers Raise Alarms about A.I. Chatbots |
W 04/26/23 | C12 - Resolving Merge Conflicts [ Slides ] | HW12 | No Reading |
Navigating Code | |||
W 05/03/23 | C13 - Navigating Code [ Slides ] | HW13 | |
Tue 05/16/23 | 2:00pm Final Exam Slot No Exam - All work must be complete. |
–>
All textual materials used in this course are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
All executable code used in this course is licensed under the GNU General Public License Version 3 or later