This is the home page for CS197U, although official information will be on Moodle. If you have questions please don't hesitate to email the instructor: email@example.com.
We will be using Moodle for all assignments, our course page is located here.
This course meets for six weeks, twice a week. There are 12 classes. See the UMass Academic Calendar for details about the Monday schedule on Oct. 11.
|1||Tue||Sept. 13||Course Overview and Survival Skills 1|
|2||Thu||Sept. 15||Survival Skills 2, Linux Ecosystems|
|3||Tue||Sept. 20||Operating Systems and Permissions|
|4||Thu||Sept. 22||Do it again: Scripting|
|5||Tue||Sept. 27||Processes and Management|
|6||Thu||Sept. 29||Internet Literacy|
|7||Tue||Oct. 4||File Sharing with Rules: Version Control|
|8||Thu||Oct. 6||Privacy and Security|
|@||Tue||Oct. 11||NO CLASS MONDAY SCHEDULE.|
|9||Thu||Oct. 13||Adv. Topics I: Awk and Sed|
|10||Tue||Oct. 18||Adv. Topics II: Make and ???|
|11||Thu||Oct. 20||Professional Requirements and HTML|
|12||Tue||Oct. 25||Wrap-up, review: What makes a competent UNIX programmer?|
If some of this seems like techno-jargon to you, don't worry. We'll sort it all out on the first day :)
The official PuTTY downloads can be a little hard to find. I've included the official link here. PuTTY is a tool that will let you connect to unix machines like the EdLab from Windows.
When I worked with Windows and multiple unix machines, I found PenguiNet to be more fun, but it costs some money (15 GBP). I'd start with PuTTY and try their 30-day trial at some point to see if it makes a difference to you.
Mac users have a SSH-compatible terminal emulator installed by default:
Terminal.app (search for it with spotlight if you're not sure, usually in
/Applications/Utilities/Terminal.app), but a lot of users prefer iTerm 2 which is free under the GPLv2.
A very popular flavor of the GNU/Linux which even has a UMass-branded version. I'd actually recommend the official “long-term-service” or LTS version from the ubuntu download site. You might be able to download it faster for Assignment 3 if you grab it from the local CS mirror.