CS376: Operating Systems - Warmup (15 Points)
The Assignment
The purpose of this assignment is to get us set up for the course, both by getting to know each other better, and by setting up the software environment.
Personal Survey (5 Pts)
I gave a couple of fun facts about myself in the class, but I want to get to know you all better. So please submit answers to the following questions as a private message to me on Microsoft Teams.
- Your Name, Your Nickname (if applicable) / Preferred Pronouns
- What is your reason for taking the course? (Blunt honesty is perfectly fine here, if applicable)
- What are you majoring in / interested in majoring in?
- What do you think you might want to do after Ursinus?
- Have you had any experience with computer science / programming?
- What are you most excited about in this course?
- What are you the most worried about in this course?
- What is your dream job? What do you want to do with computing? Are there ways in which we could personalize this course to help you explore your personal goals and passions?
- A fun fact about yourself
- Anything else you think I should know?
- We will be sharing work with each other through electronic means. To protect your privacy, you are welcome to use a pseudonym on your work in lieu of your name. Let me know if you’d like to use a pseudonym on your assignments, and what name you’ll use.
- Please attach a headshot picture to your message. I will use this to help get to know your name, but we will also use this in class to arrange groups.
- Please post a short introduction and a hello to the class on the Canvas Introductions discussion forum. There is also a Water Cooler discussion group that you can use for social discussions as well!
- Please post a reply to at least one person’s introduction that does not yet have a response. If everyone has at least one reply, feel free to reply to anyone!
Web Poll for Office Hours
You will not be graded on this, but I want to setup my office hours so that everyone can make at least one of them. Please click here and select every block in which you can attend at least 30 minutes in your schedule. You may use a pseudonym or post anonymously if you wish.
Class Resources
Class Notebook
We will use an electronic shared notebook throughout the class. You’ll be able to take notes there, see the whiteboard notes that I create, and respond to some reflective journal prompts throughout the course. We’ll use OneNote, which you can access through this link.
Syllabus (10 Pts)
Please take a moment to familiarize yourself with the course syllabus. Then, please send me an additional message on Microsoft Teams with the answers to the following questions
- True/False: If you choose to work with a buddy, you are allowed to look at your buddy’s code and show them your code during labs
- True/False: If you choose to work with a buddy, you are allowed to look at your buddy’s code and show them your code for regular assignments.
- True/False: You may look at a classmate’s code during a regular assignment.
- True/False: Although I can work with my buddy on labs, we cannot email or copy each other’s code directly, and our submissions should be substantially unique.
- True/False: I can request an incomplete if I am failing the class in order to submit assignments from earlier in the semester.
- Where is the help room located?
- When and where are my office hours?
- What is the link to sign up for one-on-one tutoring with the Institute for Student Success?
- What is the grade reduction per day for late work?
- How many extensions can you request, and how do you go about doing so?
- Extra credit (+2) Send me a selfie of yourself inside of the help room.
Submission
We will complete this assignment using Teams, so there is no need to write up any documentation (as we will in future programming assignments) nor is it necessary to submit anything to Canvas. It is fine to just follow the directions in each part and send me messages as appropriate!Please refer to the Style Guide for code quality examples and guidelines.