CS 109 Fall 2009
"Current" Events
New material is added here first, and later moved elsewhere
or removed entirely as it becomes old or obsolete. Some information
is considered sufficiently important to never expire.
- Final Exam - Tuesday 8 December 3:30 - 5:30 P.M., BSB 250
- All exams are cumulative, with emphasis on material not covered on previous exams. You need to know both C Programming and Matlab to pass the final.
- Rules are the same for the final as for previous exam. Format is likely to be similar, but no guarantees.
- John Bell's Exam Philosophies and Sample Exams
- Homework 6A - Plotting a Data File Using Matlab, Due Friday December 4th at 5:00 P.M.. via Blackboard
- Homework 6B - Photomosaicing Using Matlab, Due Friday December 4th at 5:00 P.M. via Blackboard
- Note: The final answer is the INDEX values returned by min( min( results ) ), but offset by Ymin - 1 and Xmin - 1 respectively. So if you have a line that reads "[ Xvalue, Xindex ] = min( min( results ) );", then the optimal X offset is Xindex + Xmin - 1. This will be explained further in class.
- Sample Data:
- Single image used twice - pick any image, and perfect offset should be ( 0, 0 )
- Cropped from the same original image:
- General Images - These mosaic from left to right in descending order ( 6476 on far left, 6469 on far right. )
- Manually created mosaic
-
- Start downloading and installing Matlab, if you don't already have a working copy.
- Course Policies - Includes
instructor information and original planned schedule.
- John Bell's Home page,
including office information and links to current schedule.
- TA 's CS 109 Web
Page
- Labs Start Thursday 27 August
in 2249E SEL
( Also known as 2249, NOT 2249F )
- How to Write a Computer Program from Scratch
- CPlusPlus.com has some good extensive documentation on C++, including the IOStream library, the string library ( and string class ), and the C standard library. However, beware that a lot of it is beyond the scope of CS 109.
- Microsoft Software Program:
- Dale
Reed's Microsoft Software Program page
- MSDNAA Direct Web Site:
- Go to https://msdn01.e-academy.com/uic_cs
- Your login name is your CS e-mail address ( including the "@cs.uic.edu" ) This may be a temp account if you are enrolled in CS classes but are not a CS major.
- Your password should have been mailed to you at the beginning of the semester. ( To your CS account. ) If you need them to e-mail it again, there is a button on the page to do that.
- ACM Web Site ( Tutoring )
- Linux Users Group ( LUG ) Web Site
- FYI, Our World Underwater is a huge SCUBA show coming to Rosemont in February, with 1/2 price weekend tickets
available through Oct 7.
-
Codelab
- CodeLab due dates have been set for Chapter 2 and Chapter 3. ( There are no CodeLab problems for chapter 1. )
- When you start CodeLab you will see chapters listed on the left, with little plus signs.
- If you click on the pluses it will open a directory tree. Continue until you see individual problem numbers.
- Clicking on the problem numbers shows you the problems, and gives you a space to enter an answer.
- Alternatively you may want to change the sorting from "By Topic" to "By Deadline", to see all the problems due the same day.
- CodeLab web site access is http://www.tcgo1.com or http://www.tcgo2.com
- Course ID is ILL-CHI-8821-0
- Note: CodeLab does not like ( or allow ) the use of 'system( "pause" )', so leave that out of any programs that you submit to CodeLab.
Homework Documents
Old Pages