|
CSC 126 LAB INFO |
ALL Labs are graded on a scale of 0 - 10, with 10 as the highest
grade. Long lab assignments are due 2
weeks after they are assigned. Labs handed
in after the due date will have 5 points taken off. NO long term lab will be accepted after week
three.
Short Lab assignments will be given in class and due the day
they are assigned. If you are absent you
can make up the missed assignment by doing one of the (longer and harder) extra
credit assignments.
Rubric for Grading Labs
Point Value |
Description |
1 |
1. Program Sturcture a.
Is the code readable, i.e. properly indented,
lines skipped, etc. b.
Skip a line after
declarations c.
Indent code inside
curly brackets d.
Put spaces between
logical sections of code e.
Variable
declarations are at beginning of a function f.
Long program lines
don’t wrap outside of indented margins g.
Descriptive variable names |
2 |
2. Comments: a.
Comments appropriately describes code b.
Comments that
describe blocks of code appear above that block of code c.
Comments that
describe a single line of code are placed next to that line of code. If there isn’t room, the comment is placed
above the code. d.
Comments don’t wrap outside
of indented margins e.
Comments are
grammatically correct (Yes spelling counts!!) f.
Functions have pre
and post conditions |
1 |
3. Basic analysis, extended analysis and algorithm are
included as a comment at the top of the program, along with a description of
the problem. Do these relate to what
was coded? |
2 |
4. Testing program logic: a.
Is the program run with inputs that test for
errors and logical correctness? b.
Does the program work and give the correct output
for all possible logical paths? |
1 |
5. Is the output well organized and easy to understand by
the user? |
3 |
6. Program code: a.
Program code is correctly written b.
No redundant code. c.
Does the code FULLY
answer the problem? d.
Use all the
variables you declare. e.
Code should be
efficient, uses memory efficiently |
Professor Zelikovitz' instructions on how to use Visual Studio 2010 IDE can be found here
Logon name and
password are as described in the Information Technology handout.
Open lab schedules
can be found at: www.csi.cuny.edu/studenthelpdesk
Labs will be done
using Visual C++ 2010. It can be
downloaded from MSDNAA via Quick Link from our departmental homepage www.cs.csi.cuny.edu. Procedures are described under the Services link at the right hand side of the page.
This method allows you to download Visual C++ 2010 Express Edition as an ISO
file, burn it to a disk and install it. Visual C++ is also usually available at
the college library, and may be borrowed for a short time and installed on your
home computer. Make sure that you follow
the regulations when using the software.
We recommend that
Students either download VS 2010 EXPRESS from Microsoft:
http://www.visualstudio.com/downloads/download-visual-studio-vs
Students who would like to use MSDNAA for additional software downloads,
must first register with student ID LastnameFirstnameEmplID
EmplID = full EmplID with 8
digits:
http://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=35c5d7a8-ce9b-e011-969d-0030487d8897&vsro=8&JSEnabled=1
You can store your files on a thumb drive.
Some thumb drives install software on computers they connect to. These may not work properly in the labs. Alternately a dropbox of google drive account may be useful for storing files.
Storing your
files on CSI storage area: SEE
CSI STORAGE INFO
http://www.csi.cuny.edu/studenthelpdesk/ServicesInstructions/HD_SERVICES_ABOUT_FILESTORAGE.html
More cool info on the
CSI help desk Web Page: http://www.csi.cuny.edu/studenthelpdesk/index.htm