CS100 Fall 2015 Class Page



Professor Brent Seales
Office hours: Tuesdays 1-3pm; Wednesdays 10-12am
102G Marksbury Building
(859) 257-3961

Calendar

Week Date Speaker Class Notes Additional Information
week 1 25 Aug No Class N/A N/A
week 2 1 Sept Ms. Emily Dotson: eStudio CS Program Overview Course Syllabus
Course Start Up Guide
week 3 8 Sept Ms. Ilka Balk: Director of Engineering Career Services The Computer Science Major N/A
week 4 15 Sept Mr. Jim Webb, Mr. Nathan McConathy: Corrisoft What is CS? (part 1) N/A
week 5 22 Sept Mr. Jim Schroder: UPS; Mr. Schroder's Slide Deck What is CS? (part 2) N/A
week 6 29 Sept Internship Day!
Michael Carlton, Michael Royal,
Melissa Shankle, Stephen Parsons,
Roxanne Coburn, Zack Anderson
The Magic of CS C++ example code for different bases
C++ example code for printing binary numbers
week 7 06 Oct Professor Ruigang Yang:
Professor Yang's Web Page
Slide deck
The Magic of CS is ... Abstraction N/A
week 8 13 Oct Mr. Lucas Cockerham:
HP Extreme
Media and Computing: Convergence N/A
week 9 20 Oct N/A Project launch Quiz answers
week 10 27 Oct Mr. Chris Etesse:
Flat World
Poisonous people N/A
week 11 03 Nov Mr. Scott Heydinger and colleagues:
Lexmark
Managing Up N/A
week 12 10 Nov Mr. Graham Tucker and Mr. Matt Messer:
Galmont/SQS
Slide Deck
Users N/A

Homework Assignments

Assignment Due Date Requirements Additional Information
HW1 Due 8 September HW1 - "selfie" txt snippet
HW2 Due 15 September HW2 - "resume" Resume example; Career Fair dates
HW3 Due 6 October HW3 - "numbers" N/A
HW4 M1 Due 27 October HW4 M1 - "Prototype" Group Assignments
Quiz 1 In Class: 20 October Quiz 1 Study Guide N/A
HW4 M2 Due 10 November HW4 M2 - "Testing" Group Assignments
HW4 M3 Due 24 November HW4 M3 - "Reporting" N/A
HW5 Due 8 December HW5 - "Perf" HW5 template questionnaire (spreadsheet)

Reading List Links

Refer to the Course Syllabus, which lists readings per week, with links where appropriate.

Other Material

Clicker Questions

Register your clicker using Blackboard by following these instructions. For other support issues and questions contact Craig in White Hall Room 312 (323-6455).

Opportunities to find help from tutors

Tau Beta Pi will be offering tutoring in the Engineering Commons.

ESC organizes tutoring in Ingles Dorm - You do not have to be a resident of Ingles to participate in this tutoring - just show up. Pizza served.

Private tutoring (approximately $10/hr) is available - contact Diane Freeman (diane.freeman@uky.edu) 859-257-1080.

The eStudio provides tutoring in written, oral, visual and digital communication (Engineering Student Commons Area, Hours Monday-Thursday from 10 am to 6 pm).

Instructions for online turnin of assignments

  1. Go to https://www.cs.uky.edu/csportal (Note: https -- this is important!)
  2. Log in using your Link Blue user ID and password.
  3. Click on Courses in the menu bar at left. That will bring up a table of courses in which you are currently enrolled.
  4. Find the area for CS100001, and the row for the assignment or lab exercise you are submitting. Click on the link under submit in that row. A window for uploading files will appear. You can either click browse (recommended) to find the file using a standard "chooser" dialog, or you can type in the pathname for the file -- that is, a full name, starting with a drive letter (Windows only), something like this:
    C:\Documents and Settings\seales\Desktop\SealesBrent-HW0.zip
    
    It doesn't matter what the file is called on your system -- the turnin system will generate a unique filename from your name and student number, the assignment number, and how many times you have already turned it in.
  5. Once you have identified the file to be uploaded, click the "submit" button to upload it. If the upload is successful, a confirmation number will be displayed. Copy down and save this number -- it is your receipt, and the only acceptable proof that you turned in the assignment.
  6. If a submission is found to contain a virus, or is damaged in some way (e.g., it is not a valid zip file), it will be rejected. At that point you will need to check for viruses yourself and/or verify that you constructed the zip file correctly.
  7. You may upload a revised version after you have already submitted. The system records the date and time of your most recent submission; the latest submission will count. Submissions after the deadline will be counted late.
If you have any problems with the turnin system, please send email to BOTH paul@cs.uky.edu and seales@uky.edu. Please be sure you are following the instructions, and include a precise and detailed description of the problem. (Note: include at least answers to these questions: What computer are you on? Exactly what actions did you take? What response did you see to those actions? Include text of all error messages and any other output you see.)

Instructions for Creating a "zip" File

Note: Make sure the files have the names you want them to have before putting them in the archive. Also, be sure to double-check the contents of the archive before you upload it. It is your responsibility to upload a correctly-formed archive.

Windows XP:

  1. Start Windows Explorer (note: NOT Internet Explorer) and navigate to the folder containing the files you want to include in the zip archive.
  2. Select all the files you want to include. (You can either select them using shift-click, if they are contiguous in the list, or select one and then use control-click to add files to the selection.)
  3. When all the files to be included are highlighted, right-click on one of them. Select the entry "Send to..." from the pop-up menu that appears when you right-click. That menu item expands to a list, which includes an item "Compressed (zipped) Folder" -- select it. A new zip file, containing the selected files, will appear. It will have the same name as one of the included files, but will have the suffix ".zip".
Mac OS:

  1. In the Finder, select the items you want to include in the zip file.
  2. Under the "File" menu, select "Compress items" (where n should be the number of items you have selected). A file "Archive.zip" will appear.

Policy on Conflict between CS100 and the Calculus Common Exams

For those CS100 students who have calculus common exams this semester: Sometimes these scheduled exam times will conflict with CS100 - the dates for Fall 2015 are Tuesday 9/22, Tuesday 10/20, and Tuesday 11/17. We will release CS100 at 5pm, which will give those of you in calculus enough time to sit for your exam with the group.
Brent Seales