80 likes | 195 Views
CIS370 Lab 01. UNIX Commands. Lab Information. Meeting Time/Place Session 1: Tuesday 3:30PM – 5:20PM Session 2: Thursday 3:30PM – 5:20PM DION 305...(that’s this room...) You should attend ONLY your assigned session each week unless you have special permission from the Professor/TA.
E N D
CIS370Lab 01 UNIX Commands
Lab Information Meeting Time/Place • Session 1: Tuesday 3:30PM – 5:20PM • Session 2: Thursday 3:30PM – 5:20PM • DION 305...(that’s this room...) • You should attend ONLY your assigned session each week unless you have special permission from the Professor/TA. TA info • Jeremy Plante • Email: jplante@umassd.edu • Office Hours: TBD... …probably Mon. or Fri. afternoons – or by appointment. Room: DION 303A (Next door)
Lab Information Textbook • Unix System Programming, Haviland and Gray, Prentice Hall. • (This book contains hints and even solutions to many of the lab assignments.) Miscellaneous • Attendance is Mandatory. • You may be given a quiz at the start of lab – No makeups allowed!!! • All work is expected to be done individually! If you need help, ask the TA or refer to the textbook. • All lab assignments are due by the BEGINNING (3:30PM) of the next week’s lab, unless otherwise specified. • Late assignments will NOT be accepted! Turn in labs on time for credit!
Lab Structure • There are a total of 10 labs this semester (possibly 11). • All lab information/assignments can be found at: http://www.cis.umassd.edu/~jplante/cis370 • Each lab will consist of: • Quiz on the previous lab(s) if applicable. • Discussion of previous lab and feedback. • A brief (15-30 min) lecture by the TA. • A description of the lab assignment. • The rest of the time is yours to work on the assignment and ask for assistance from the TA. • If you finish before the end of the lab session, you may be asked to demonstrate your work for the TA. • All lab assignments should be coded in C, with detailed comments throughout. Submissions MUST run on these lab computers!
Lab Structure Submitting Assignments • All lab assignments should be uniquely named in the form yourLastName_labNum_specifics.c • Example: plante_lab2_part1.c • This format saves me tons of hassle and makes it much less likely for me to lose track of your submissions! • All files should be submitted through MyCourses: • dartmouth.umassonline.net (I think you have to login through myUMassD now). • Do NOT email assignments as attachments to the TA unless specifically instructed to do so! • Do NOT submit executable (.o) files to MyCourses. • Be careful to submit ONLY to the correct assignment (make sure if you are in the Thursday lab, submit only to the Thursday assignment). • Your grades MAY NOT appear on MyCourses, but you can always email the TA to discuss your work/grades.
Lab Grades • Every lab will be graded within one week of the submission deadline. • You should stop by during TA office hours to discuss your lab grades. Emails are always welcome! • Your grade will be determined not only by the execution of your lab assignments. I will thoroughly examine your source code as well. Plagiarism will not be tolerated, and will result in an automatic grade of 0. It’s much easier to identify copied code than you think! • Each lab will receive a grade out of 10 points. Pay close attention to the requirements listed in each lab assignment to maximize points.
Before you start... Login (If you don’t already have an account) • Username: email name without “@umassd.edu” • Password: Fall2013 Open the Terminal • Applications->Systems Tools->Terminal Lab Materials • http://www.cis.umassd.edu/~jplante/cis370/lab01 Lab 1 Assignment Details: • http://www.cis.umassd.edu/~jplante/cis370/lab01/Assignment.pdf Lab 1 Instructions: • http://www.cis.umassd.edu/~jplante/cis370/lab01/Instructions.pdf Lab 1 Study Supplements: • http://www.cis.umassd.edu/~jplante/cis370/lab01/Supplements/
Lab 1 • Read Chapter 1 in Lab textbook (if you have a copy). • Read Lab 1 instructions carefully and start practicing. • In the instructions you will notice all commands start with “ % ”. You do not have to type this character. It simply indicates something to enter into the terminal’s command line! • Let me know if you have any questions. Important • Before you go, don’t forget to put your name on the attendance sheet! • You WILL have a QUIZ in two weeks. Become very familiar with the commands you learn in this lab assignment!!! • Have fun!