CSCI160 Computer Science II
Syllabus

COURSE DESCRIPTION
This course is a continuation of CSCI 157 Computer Science I, using the programming language C++.  This course is intended for computer science majors/minors, engineering majors, or anyone interested in learning the fundamentals of computer programming.  Topics covered include arrays, pointers, strings, records, classes, data files, problem solving, recursion, and linked structures.  Students will be expected to write programs that incorporate the concepts discussed in class and to show mastery of the language.  (4 Credits) (4 Lecture, 0 Lab, 0 On the Job Training.)

TEXT AND REFERENCES
1. C++ Programming From Problem Analysis to Program Design 4th Edition (Student supplied textbook)
2. Invitation to Computer Science 4th Edition (Student supplied textbook)
3. Computer system with Windows XP Pro or Vista. (School or Student supplied equipment)
4. Course Instructional Guide (Online)

COURSE EXPECTATIONS
See this link for additional course expectations.

COURSE EVALUATION
Student objectives and evaluations are translated to a percentage and the percentages to grades. A score of 70% is passing. The following percentage distribution guarantees the following grade: A:93%+, A-:90%+, B+:87%+, B:83%+, B-:78%+, C+:77%+, C:73%+, C-:70%+, D+:67%+, D:63%+, D-:60%+, F:<60%.

REQUIREMENTS
This course is lecture/lab based. The CSCI Staff will deliver the lectures, as well as supervise the lab. The student is expected to spend at least 48 hours per credit in self study with direction from instructors and/or instructional guides and testing.  This a four (4) credit course, so an average student is expected to spend approximately 192 hours completing this course, which includes lectures and lab. All lectures will be scheduled, with that schedule posted online.



Version Information:
Jan  11th, 2009 Original course material compliments of Kevin Halvorson.