Extra Credit Assignment: Environment Setup
UC Irvine - Fall ‘22 - ICS 45C
This assignment is worth 1% extra credit on your final grade, it’s not a part of the project/homework grading. The goal is to make sure you have your development environment setup before we start project 1.
This assignment is due at 10PM PT on Friday of week 2 (2022-10-07). The project extra days cannot be used in this assignment. You’ll still have the 15 minute buffer for any technical issues.
Before you start
- Setup VS Code;
- Install a compiler;
- Setup code formatting.
What you have to do
Download this file: p0-starter.cpp
Although very poorly written and formatted, this file can be compiled and executed. So the first thing you have to do is make sure you can do that.
Part 1: g++
Step 1: Open a terminal.
Step 2: Navigate to the directory you downloaded the file.
Please note that’s the directory in my computer, yours might be different!
Step 3: Compile it…
g++ p0-starter.cpp -std=c++11 -Wall -Wextra -Wpedantic -Werror -o p0-starter
Step 4: Run it!
Step 5: Check the output of that code.
It should tell you something! Once you’ve seen the output, complete this assignment: https://canvas.eee.uci.edu/courses/48712/quizzes/244228/
Part 2: style
Now that we know we can compile and run code, let’s try formatting it.
p0-starter.cpp in VS Code and follow the instructions from the “Setup code formatting” slides.
Once you have a nicely formatted code, submit the file to P0 on gradescope: https://www.gradescope.com/courses/443728/assignments/2289176/
SummaryTo get extra credit, you should have submitted:
- the answer on Canvas;
- a nicely formatted file on Gradescope.
Both (1) and (2) should be autograded, so once you have completed them correctly, you're all done and have successfully installed all essentials we'll need!