This URL is http://www.stewart.cs.sdsu.edu/cs310/
Lectures Fall07 Exams Fall 07 When to use what? summary
PREREQUISITES:
LEARNING OUTCOMES:
Students will develop the programming skills to effectively code the
solution to problems in Data Structures using JAVA. Students will also
gain understanding of the properties of algorithms and how these
properties affect the time to solution for various sized problems.
Students will come to understanding performance properties of algorithms
through programming assignments and studying for examinations.
The first-hand knowledge gained through adapting sample programs
to address alternate problems and the analysis of the run-time
behavior of these solutions is a fundament skill for all computer scientists.
Data Structures and Abstractions with Java, 2nd Edition,
Frank M. Carrano, University of Rhode Island, Prentice Hall, 2007 ISBN-10:013237045X
Publisher's Gateway to Text
We hope to cover all chapters, in varying degrees of thoroughness.
Table of Contents
We hope to cover all chapters, in varying degrees of thoroughness.
Source Code from publisher on Rohan
This course will use JAVA. If you have a background in C++, then you should find the discussion in Appendix A of the text to be useful.
COMPUTING ENVIRONMENT:
For this course, you will do extensive programming in Java. Java is the language
of instruction for the course. Each student is given a class account on Rohan,
the university academic Sun computer. All programming assignments must compile
and run in your class account on Rohan. You must use the default Java version
as installed on Rohan. Your class accounts will be distributed on the first
Meeting of class.
You should use this account only for work related to this class. It is against University policy to use SDSU computer resources for commercial purposes. All SDSU students may apply for a personal account on Rohan. You should use a personal account for all work not related to this course.
By default, the permissions set on your account files are private. Do not set global permissions on any files in your class account. This is a gradeable issue.
Student Responsibilities for Academic Computer Use
Hours of Rohan Operation
with link to student labs on campus
The Computer Science Department will open a new lab (GMCS 425) in the second
week of classes which will have 23 dual-boot systems. You will receive a
student account, when they become available, and we expect to have some
class labs in this facility.
For all computer accounts, you should safeguard your password, and protect access to your class account. Be vigilant when working in the computer labs. Lock the screen, or log out if you must step away from the lab. You are responsible for protecting your intellectual property.
GRADING CRITERIA:
COURSE RESOURCES: