Introduction

For the first day of class you'll need to read some important background on the course. Then, in class, we can establish more about our course as a community of learners.

Intro Survey

As we begin the semester, I try to do my best to get to know all of my students. To help me with that, please login to gradescope and complete the introductory survey at your earliest convience. It shouldn't take more than a couple of minutes, and I appreciate anything you are willing to share with me.

You should be automatically added to the gradescope course if you are enrolled in this course. You can navigate to Gradescope through Pweb, or through the website directly. If you find you are not enrolled in our course in gradescope, or have other concerns, please email me.

Background and Textbook Reading

There is quite a bit to go over as we begin this semester in CSC-161. The following material I would consider to be "review", as most of you have completed CSC-151. At a minimum, skim this reading, and read more intentionally as you see fit.

Next, let's get started with an overview of the course and a brief, high-level reading from your textbook. Be sure to note any questions you have about the structure of the course, and anything that is unclear on the syllabus.

To get work underway, you'll finally need to read more about the GNU/Linux system and Emacs text editor we will use. The following readings contain a lot of information, more than I expect you to understand before the first day of class. Actually, they are written in the style of a lab. Read some of the sections to familiarize yourself with the types of concerns we initially have in our new programming enviornment. Ideally you'd also login to a Mathlan machine and play around with some of the commands/exercises, however I understand that you may not have time before the first day of class.