CS 250A  ADVANCED PROGRAMMING - SYLLABUS Fall 2008

T/TH - 12:30 – 1:50 PM - Fall 2008

Go to Class Schedule

TEXT:

Big Java by Cay Horstmann

OBJECTIVE:

This course is the second of the required core courses for a Computer Science major or minor and the Interdisciplinary Computer Science / Mathematics major.  It may be used to fulfill one of the Disciplinary Foundations in Science requirements. The course engages students in critical thinking, problem solving, and algorithm and program development using the Java programming language. Group projects require and develop collaborative problem-solving skillsWe focus on software engineering, basic data structures and the development of programming skills as tools of computer science.

INSTRUCTOR: 

Richard Turner (rturner@bsc.edu), Olin 208 Telephone: 226-3038

TEACHING FELLOW:

Brandon Hernandez () , See lab hours for days and times.

GRADING:

        35%     Three in-class exams                            

        35%     Homework, in-class work & quizzes

        20%     Comprehensive Final Exam

                 See Class Schedule for date of final

        10%      Attendance

NO MAKE-UP TESTS OR EXAMS WILL BE GIVEN - NO EXCEPTIONS!

GRADE SCALE
(Lower bounds)

93.34 A         76.67 C+
90.00 A-        73.33 C
86.67 B+       70.00 C-
83.33 B         66.67 D+
80.00 B-        60.00 D
Below 60.00   F

HOMEWORK:

Because of the importance of keeping up, homework must be completed on time to receive full credit. Homework is due at the beginning of the class period.   Programming project homework assignments may be turned in ONE class period late for a 20% penalty.  All other assignments, including any in-class work (even if programming assignment(s) ), must be turned in on time.

HONOR CODE:

Each student is expected to do her/his own work. Copying someone else's work or having someone else do your work is a violation of the BSC Honor Code. If you have any questions, see the instructor.

ACADEMIC ACCOMMODATION:

Students needing academic accommodation should visit the professor individually to discuss their particular needs and situation.

Class Schedule