CS 115 Information about Lab Test 1
This is about the 115 programming test scheduled for the lab period on Friday, October 30, or Monday, November 2, 2009.
- It will be held in your regular lab room at the regularly scheduled time.
-
You can use any kind of paper text you wish.
It is open note, open book.
- You will be able to use the help in the Visual Studio IDE.
- You are NOT allowed to
communicate with anyone during the test, either orally
or electronically. All cell phones must be turned OFF. This is an INDIVIDUAL test.
-
NO electronic devices nor any floppies nor Zip disks or flash memory sticks are allowed.
You are not allowed to use your Lockerspace or the Internet.
The only exceptions to this will be the web page with the test
description on it, and the pages of the class web site with slides and
examples.
Laptops are NOT allowed. You are required to use the lab machines and
Visual Studio.
-
You will be given a URL for the test problem at the time the
test starts.
-
You will have until the end of the lab period
to create a working program to solve the given problem.
So don't be late coming to the test!
You will not get extra time!
-
The only comments required are your name and your
preferred email address at the top. Of course, you
can put in more if it helps you.
-
You do NOT have to demonstrate the program.
-
The test will have a set of grading criteria which you can look at during the test.
You do not have to print it.
-
When you are finished with your program, you
use the supplied link to submit the .cpp file electronically.
-
You can submit as many times as you wish, the last one will be graded.
-
No output captures will be needed.
-
The test will be worth 50 points (it is weighted at 5% of the final grade).
-
Even if you don't get the program finished, submit what you have
done. You will get partial credit even if it doesn't compile.
- The program MUST be submitted by the end of the lab period
to receive full credit.
If your submitted file is timestamped after that, it will lose 10% of the
possible points for every minute late, up to 5 minutes late.
Then it will not be accepted at all.
The program will be graded on:
- Does it compile?
- Does it meet the problem specifications?
- Does it produce the correct output?
-
Design
- Does it do the job as simply as possible?
- Are data types used appropriately?
- Are constants and variables used appropriately?
- Are prewritten functions/libraries used appropriately?
Topics you should be familiar with:
- assignment statements
- arithmetic operators
- input and output from/to keyboard/monitor
- value-returning functions
- if statements, with and without elses
- string type