You are on page 1of 3

SYLLABUS-CSE1301 J (Java)

Spring 2015

CSE 1301 J, Programming & Problem Solving I


Section 001, CRN 3248
Prerequisite: None
Instructor: Mona Chavoshi
Office: J-261b
Phone: (678) 915-3075
Email: mchavos2@spsu.edu
Office Hours: 3:00 4:30 PM, Monday & Wednesday
10:00 11:00 AM, Tuesday & Thursday
Or by appointment
Class & Lab meetings:
Monday & Wednesday Lecture 4:30 PM 5:45 PM J-262
Monday & Wednesday Lab
6:00 PM 7:30 PM J-251
Textbook:
Java Illuminated, (second, third or fourth edition)

By Julie Anderson and Herve Franceschi

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.

Students with disabilities:


"A student at Southern Polytechnic State University who has a disabling condition and
needs academic accommodations has a responsibility to voluntarily identify him/herself
as having a disability by scheduling an appointment with the Disability Services
Coordinator as soon as possible." (SPSU Catalog)
Contact the Coordinator as follows: ATTIC in Student Center 678 915 7244

You might also like