CS 115 Information about Lab Test 3
This is about the 115 lab test scheduled for
Monday December 3, 2018.
- It will be held in your regular lab at the regularly scheduled time.
- 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!
- You do NOT have to demonstrate the program.
These are the actual instructions that appear at the top of the test.
CS 115 Lab Test 3 Fall 2018
50 Points (7% of final grade)
You are allowed to:
- Use any kind of printed text you wish. The test is open note, open book.
- Use flash memory sticks.
- Access the notes and Powerpoint slides on the 115 class web site.
- Access any page on the Internet which is not communicating with another person.
- Submit the program electronically as many times as you wish. The last one will be graded.
- Use your computer or the lab computer in front of you or both.
You are NOT allowed to:
- Communicate with anyone during the test, either orally
or electronically. NO TALKING IS ALLOWED. This is INDIVIDUAL work.
- Discuss this exam with anyone else
in the class until ALL exams have been given. This is part of academic integrity.
- Communicate with another person. So no social media,
no Skype, no instant messaging or texting or email.
- Use your cellphone at all.
- Submit again once you have left the room.
- Use the Canvas link to submit the program electronically.
- Please do not logoff or leave the room until you have verified with your TA or Dr. Keen
that the test was submitted correctly and has been received.
- You must use Python 3.x.
- Save your work on your Desktop. Name the file "LastnameFirstname3.py" using your name.
- If you have hardware trouble, report it to your TA immediately.
- Because of the time constraints we have, you MUST submit your program by 10 minutes before the hour.
Every minute after that time that you submit late,
you will lose 10% of the possible test score for each minute up to 5 minutes late, then we
do not accept it at all.
- Follow the commonly established style and format conventions of the class.
- Save your work periodically to the Desktop.
- Submit your work even if you don't get the program finished.
You may get partial credit even if it does not run.
- Check the rubric on Canvas to make sure you didn't forget something.
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:
- string split method
- other string methods
- 2-d list, list append method
- creating lists
- traversing lists
- if statements
- counters / accumulators
There will be no use of graphics nor random numbers.
There will be no use of try/except blocks.
There will be no use of external data files