Professional Documents
Culture Documents
Spring 2015
Course Description:
This course provides an introduction to computer science with a focus on object-oriented
programming using Java. Instruction centers on an overview of programming, problemsolving, and algorithm development. Specific topics include primitive data types,
arithmetic and logical operators, selection and repetition structures, interactive user input,
using and designing basic classes, single dimension arrays with searching and sorting,
and lists. Programming assignments focus on techniques of good programming style
including proper documentation. The student is taught to efficiently design, code, and
debug problem solutions. A Windows environment is used in the closed lab.
Objectives:
- Accurately use primitive data types and arithmetic expressions in programs.
- Apply basic programming structures in program solutions, including expressions,
selection, and repetition.
- Define and use classes in program solutions.
- Solve programming problems, which include array handling, searching, and sorting.
- Develop correct, efficient, and documented code.
- Compile and run programs in the Windows environment.
Labs/projects:
Closed lab assignments must be completed during lab sessions. Project assignments are
to be completed outside of class.
Final Grade:
40% of averaged Tests grades +
30% of Projects grade +
20% of averaged Labs grades +
10% of averaged Assignments grades
Grading Scale: 90+: A
80+: B
70+: C
60+: D
Below 60: F.
Class Rules:
1. Students are responsible for all announcements and assignments made in class.
2. Students are expected to do their own work for all assignments unless otherwise indicated by
instructor. Group discussion and study of the assignments are permitted, but, when you begin to
prepare your assignment to turn in, all collaboration must cease. SPSU has an Honor Code and
a new procedure relating to when academic misconduct is alleged. All students should be aware
of them. Information about the Honor Code and the misconduct procedure may be found at
http://spsu.edu/honorcode.
3. Homework assignments are due by MIDNIGHT on the day indicated. All projects are due at
the beginning of class.
4. No late assignments will be accepted.
5. If a student must miss an announced test due to illness, work, travel, or other valid excuse,
he/she must make alternate arrangements with instructor PRIOR to test date. There will be NO
make-up tests unless prior arrangements have been made.
6. If a class is cancelled for any reason, any assignment due that day will immediately be due
the next scheduled class period. Any topic or test scheduled for that day will occur the next
scheduled class period.
7. Class attendance and participation is expected. Meaningful and relevant class discussion is
encouraged.
8. All programming assignments should include the following documentation on the source
code:
//Student Name:
//Assignment Number:
9. DO NOT EMAIL ASSIGNMENTS. All labs and project assignments must be turned in using
D2L at the designated time.
10. All current Southern Polytechnic State University policies will apply.
Lab Rules:
1. Students are expected to attend lab each day that a lab is scheduled.
2. Labs are expected to be done and completed during lab time.
3. Students are expected to work individually for lab assignments.
4. If you have more than 2 missed lab grades (grades of 0), your final grade for the course will
be penalized 1 letter grade.
5. If a student must miss a lab due to class cancellation, holidays, illness, work travel or other
valid excuse, he/she must make alternate arrangements with the instructor.