Here is some information on what to expect from the final. The final, just like the midterm, will be conceptual. While you may be asked to fill in a line of code or look at code, it is not a programming exam. The questions will not be designed to trick you, nor will they introduce new content. Previous exams are in the Final Prep folder in Canvas, under the Files section. Finals prior to 2020 were given paper-and-pencil on campus. The ones from Spring 2020 through last year were given online. Yours will be in the paper-and-pencil format. Logistics When and Where?: The exam will be given from 9am-noon EDT on Friday, May 20th. Within that timeframe, you may take have two options: Take the exam in-person on campus.
4/27/2022One of the most useful tools you should get familiar with through your study of computer science is the terminal. Familiarizing youself with how to maneuver through the terminal and use some basic tools, like git and text editing, will be very helpful throughout CS18 and beyond. 1. Accessing the terminal To open the terminal using macOS: Go to Applications -> Utilities -> Open Terminal If you are using a a Windows machine: Search for Command Prompt 2. Basic Terminal Commands
3/6/2022In CS0180, there will be two group projects and one individual mini-project. Please read this handout for more information about project logistics, because projects are a larger undertaking than the usual homework assignment. More project-specific material, such as project-specifc deadlines, content, and grading criteria will be found in each project's respective handout, released 2 weeks before their due date. High-Level Overview of Project Logistics The rest of this document will expand on each of these points. You will be part of a project group (2-4 students) that collaborates on a high-level design of the project. (This part generally does not involve writing code.) One member of the group submits it (via Gradescope; this is Deadline 1) Your project group will meet with a TA to review your design (this is the Design Check) After the design check, your project group must split into subgroups to write the code. The subgroup must have either 1 or 2 people.
2/13/2022What is Github? For that matter, what is Git? Git is a version control system that lets you keep track of your software projects in repositories, which hold all the files, folders, and revision history of their associated projects. It also allows you to collaborate asynchronously with many other people. Github is one particular service that we’ll be using to host our code repositories. Think of it like Google Drive, but specifically for code. Getting started Git provides many useful features, but we’ll stick to the basics that you need for CS200. Of course, you'll need a Github account, if you don't already have one. Just sign up with the email of your choice at Github.com.
1/27/2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up