CS 115 Information about Lab Test 2
This is about the 115 lab test scheduled for
Monday April 2.
- It will be held in your regular lab at the regularly scheduled time.
You can use any kind of paper text you wish.
It is open note, open book.
- You can use the help in the Python 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.
You can access the Internet.
You are required to use Python 3.x.
You will be given a URL for the test problem at the time the test starts.
You will have 50 minutes
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, your section and your
uky.edu 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.
When you are finished with your program, you
use the supplied link to submit the .py file electronically.
You can submit as many times as you wish, the last one submitted
will be graded.
- If you submit anything after you leave the room from the test,
it will be considered cheating! We must be able to proctor you.
The test will be worth 50 points (it is weighted at 6% 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 run.
- The program MUST be submitted by the end of the lab period
to avoid the late penalty.
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 have syntax errors?
- Does it meet the problem specifications?
- Does it produce the correct output?
- Does it do the job as simply as possible?
- Are data types used appropriately?
Topics you should be familiar with:
- the math library functions
- arithmetic operations
- if statements
- for loops
- writing small functions
- drawing shapes on the graphics window
- getting input from user via mouse clicks
- displaying text on the graphics window
- using colors in shapes