CS 135
News
The final exam is on Saturday, May 10, 2008 from 9:45 - 11:45 a.m. in WRB 2030April 30
Sorting: selection sort code.
April 21
Final Project in PDF, in postscript, and in html is due ON Wednesday May 7 between noon and three p.m. in (SEM 255A). One of the three TAs will be there during that time.
Team work opportunity in lab assignments: Students again have the opportunity to work on this project individually or in teams of two (2). In the case of team of two, only one submission is expected per team. The grade for that one submission is given to both of the team members. Students are encouraged to work on teams, rather than working individually. After you decide whom you will work with, then both people on the team must send their TA an email. In your email, write also your teammate's full name. The team assignments do not apply to homework, quizzes and exams, unless otherwise stated.
Linux executable, right click, save as, change permissions (chmod 0755 mazer), run, play.
Windows executable, right click, save as, change properties to make it executable, run, play.
You will need the default map file in order to play. You can also use my basic solution to the mini project: etch.cpp
A design document and a much better mini-project windows executable from one of our students.
Enjoy: Send bug reports to sushil at cse dot unr dot edu
April 13
Assignment 8 in PDF, in postscript, and in html is due the week of April 21 in Lab.
April 2
Searching an array. Linear and Binary Search. Recursion.
March 16
Solution to mini project: etch.cpp.
Project1 in PDF, in postscript, and in html is now due the weeks of April 7 and April 14 in Lab.
A sample Design Document for assignment six. Follow this format for your design document for the mini project.
Some code to get you started. We will be going over some of this code in class.
trace.txt for the second map described in the project description.
score.txt from my gameplay.
Sample linux executable. Right click and save as, change permissions to execute, and type in the executable name (etch) to run ( ./etch ).
Sample Mac (intel) executable. Right click and save as, change permissions to execute, and type in the executable name (etchMac) to run ( ./etchMac ).
Sample Windows executable. Right click and save the file, change permissions (right click on the executable and change its properties to be executable), and double click it to run.
If you have questions (and you will), first run the executable and see
how it behaves. If that does not answer your question, ask one of the
instructors or TAs.
Send bug reports to sushil at cse dot unr
dot edu
You will need to read:
Team work opportunity in lab assignments: Students have opportunity to work on this project individually or in teams of two (2). In the case of team of two, only one submission is expected per team. The grade for that one submission is given to both of the team members. Students are encouraged to work on teams, rather than working individually. After you decide whom you will work with, then both people on the team must send their TA an email. In your email, write also your teammate's full name.The team assignments do not apply to homework, quizzes and exams, unless otherwise stated.
March 9
Assignment 7 in PDF, in postscript, and in html is due the week of March 17 in Lab.
Here are the Red Blood Cell count data files, all of which are now readable and downloadable. You can download and use by right clicking on them and selecting the "save link as" option.
Here is sample output for the second part of this assignment diagnosis.txt .
March 2
Assignment 6 in PDF, in postscript, and in html is due the week of March 10 in Lab.
Here are sample data files for as6. you can download and use by right clicking on them and selecting the "save link as" option.
Now available: Solution to assignment five, reb blood cell counting in rbcCount.cpp
Feb 23
Assignment 5 in PDF, in postscript, and in html is due the week of March 3 in Lab.
Here are data files, the first two of which subject0.txt and subject1.txt, you can download and use by right clicking on them and selecting the "save link as" option.
Just For Your Information (FYI), here are the image files from which the data files above were generated. The files names "subject?.jpg" are the ones you may want to look at.
If you like, you can re-use prettyPrint.cpp a set of useful functions for this assignment.
Solution to assignment four: bender.cpp and
pongBonus.cpp .
Feb 19
Assignment 4 in PDF, in postscript, and in html is due the week of Feb 25 in Lab.
If you like, you can re-use prettyPrint.cpp a set of useful functions for this assignment.
Available now:
Solution to assignment three: ddrScore.cpp and
golf.cpp .
Feb 11
Assignment 3 in PDF, in postscript, and in html is due the week of Feb 18 in Lab. Sections 3 and 4 will turn in their assignments in class on Wednesday
If you like, you can re-use prettyPrint.cpp a set of useful functions for this assignment.
Solution to assignment two: ddr.cpp and Bending Moment (bender.cpp) .
Feb 4
Assignment 2 in PDF, in postscript, and in html is due the week of Feb 11 in Lab.
You can re-use prettyPrint.cpp a set of useful functions for this assignment.
Jan 27
Assignment 1 in PDF, in postscript, and in html is due the week of Feb 4 in Lab.
Here is prettyPrint.cpp a set of useful functions for this assignment. Your instructor will talk about this code in class.
Jan 27
Office hours: We have put our office hours on a web calendar. TA offices are in SEM 255A.
Jan 27
Eclipse Tip: Before exiting Eclipse, close all projects with File->Close All. This must be done on the lab machines, or you will have trouble starting Eclipse up again.
Jan 22
Sara's Intro to Computing notes
Jan 22
Assignment 0 is due the week of Jan 29 in Lab.
Here is patternPrinter.cpp needed for this assignment.
Jan 21, 2008
Welcome to CS 135's web page. You can follow the links on the left to individual section pages, instructor pages, TA pages, and assignments. We will update this page with current news, course administration notices, and assignments. For now note the date and time of the final exam Sat May 10 from 9:45 - 11:45 a.m. in WRB2030 . You must be able to make that time. Check for conflicts now!
Use the CS I Forums (link on top right of the page and on the left) to post your questions and get quick responses. To prevent spammers, there is a user name and password to get to the forums page. The user name and password will be announced in class and lab. The instructors TAs and other students monitor these forums and are a source of advice, help, and suggestions. Do not post assignment code in the forums.
We are using the Dev-C++ SDK because it is free, open source, and easy to install and use. However, if you prefer macs or linux boxes, we recommend the the eclipse SDK because it is free, open-source, and runs on all major operating systems. It also supports multiple languages. Follow the tutorial on how to install cygwin and eclipse on windows PCs. Mac and linux users already have the G++ compiler and do not need to install cygwin - you will need to install eclipse however. Send us email or post on the forums if you have trouble, we'd like to get you setup on your home PCs/laptops as early as possible. Here is a copy of the cygwin cd-rom disk that you can burn and use. Run the setup.exe program on the burned disk.