CSCI 1301 – Milestone 1

Clément Aubert

September 7, 2020

You accomplished a lot since you started this class. Let’s take a moment to look back at what you learned, and to make sure you understand all those notions and skills. If you have a doubt, feel free to look back at the corresponding lab.

What You Learned

To Use Visual Studio

To Be Methodical

To Write Programs!

Academic Life

Maybe you decided what your major was going to be. Maybe you changed your mind. Maybe you’re not sure. Being confused and uncertain is sometimes part of the process of making decisions and learning, and that’s all right. It is normal to hesitate. This page by a colleague in Computer Science may be a good read for students hesitating between IT, CS, and MIS, or wanting to have more information about those majors. The “Cyber” options are not treated, you can find more options about them by reaching out to the Cyber Center.

Working on Problem-Solving

Here is a problem that involves almost all the previously mentioned notions and skills. It is phrased in a more abstract way; closer to the kind of problem you will be facing if you were a software developer. Think about what you need to do before starting to type your code and, when you start writing your code, make sure you compile it frequently.

Write a program that asks the user for their name, their number of guests, and the total number of pizza slices the party wants to have. Your program should then display the name of the user, the number of people at the party, the number of total slices, and how many slices each guest will have, assuming the slices are to be shared equitably.

A couple of additional precisions:

Study Guide

I wrote a “definitive” study guide that I encourage you to read.