CPSC 1301L: Computer Science 1 Lab

Term: / Spring 2008 / Course Reference Number: / 21189
Class Meeting Time: / Tuesdays and Thursdays from 3:00pm to 4:15pm / Class Meeting Location: / Center for Commerce and Technology, Room 409
Instructor: / Burley Wright / Office Hours: / Mondays and Wednesdays from 3:00pm to 6:00pm
Office: / Center for Commerce and Technology, Room 422 / Tuesdays and Thursdays from 4:00pm to 6:00pm
Phone: / 706-565-3528 / Also by appointment or drop in.
E-Mail: /

Course Catalog Description: CPSC 1301L. Computer Science 1 Lab (0-3-1)Co-requisite: CPSC 1301. This course provides a hands-on experience for the students in the area of programming as a realization of the concepts presented in Computer Science 1.The students will complete programming projects using one or more program development environments. The lab projects will apply and reinforce the topics covered in Computer Science 1.

Course Objectives: The purpose of the course is to give the student a structured experience in software design, implementation, and testing, and to increase the student's ability to use and understand Java tools for software development in the Windows environment.

Co-requisite: Students enrolled in CPSC1301L Computer Science 1 Lab must also be enrolled in or have successfully completed CPSC1301 Computer Science 1.

Text: Lab Manual to Accompany Java Software Solutions: Foundations of Program Design, 5th Edition, by John Lewis and William Loftus, Addison-Wesley, 2007. Chapters 1 - 7 will be covered. The lab manual is included in a bundled package from Addison-Wesley which includes the text for CPSC1301 Computer Science 1 and other resources.

Lab: For some labs, there will be a pre-lab assignment designed to prepare the student for lab. The assignment must be handed in at the beginning of lab. Unless otherwise specified, the lab itself must be done during the lab session and turned in before leaving. Associated with some labs will be a short post-lab assignment designed to reinforce lab concepts. Typically the post-lab assignment will be due within 24 hours following the lab. Late lab work (including pre-lab and post-lab hand-ins) will receive no credit.

Attendance Policy: Attendance and coming to the lab prepared are very important to a student's success in this course. The student is expected to attend every lab and to have done all assigned reading and study activities in preparation for the lab. The student is fully accountable for material covered in any missed labs. Labs will begin promptly at the scheduled time and roll will be taken. Any student who accumulates more than 6 hours of unexcused absences will be dropped from the class for excessive absences. Students arriving late to labs will be counted as tardy and 2 instances of tardiness will be considered equivalent to 1 absence

Grading Policy: The course grade will be based on the grades earned for lab work (including pre and post lab assignments).

Grading Scale / 90-100: / A / 80-90: / B / 70-80: / C / 60-70: / D / below 60: / F

Academic Integrity: All lab work (including pre and post lab assignments) is to be the work of the individual student. You are encouraged to get help from the instructor if you need help with any aspect of the course. Students may discuss lab work (including the pre and post lab assignments) and help each other out but in all cases the work you turn in must be your own. Copying someone else's work or turning in someone else's work is NEVER allowed. Using someone else's work or ideas as your own is plagiarism and an academic integrity offense. Examples of academic integrity violations include copying a program or part of a program (even one line) from someone else, writing code for someone else, having code written for you by someone else, telling someone else how to solve a problem or having someone tell you how to solve a problem.

Electronic Devices: All cell phones and pagers must be turned off prior to entering the lab.

Computer Use Policies: All students must abide by the Lab Rules set forth by the Computer Information and Networking Services Department of Columbus State University which are listed at Violation of these policies can result in the loss of your lab privileges and possible involuntary withdrawal from the course.

ADA Statement: If you have a documented disability as described by the Rehabilitation Act of 1973 (P.L. 933-112 Section 504) and Americans with Disabilities Act (ADA) that may require you to need assistance attaining accessibility to instructional content to meet course requirements, we recommend that you contact the Office of Disability Services in the Academic Support Center, Tucker Hall 100, or at (706) 568-2330, as soon as possible. It is then your responsibility to contact and meet with the instructor. The Office of Disability Services can assist you and the instructor in formulating a reasonable accommodation plan and provide support in developing appropriate accommodations for your disability. Course requirements will not be waived but accommodations may be made to assist you to meet the requirements. Technical support may also be available to meet your specific needs.