CSCE 145: Algorithmic Design I

General Information for Spring 2011


Instructor

Prof. Michael N. Huhns
Office: Swearingen 3A01K, Phone: 777-5921
Email: huhns@sc.edu
Home Phone: 786-2686

Office Hours: Monday and Wednesday 4:30 - 5:30. Tuesday, Thursday, and Friday 4:00 p.m. to 5:30 p.m., or by appointment.

Description and Goals

This is the first course in Computer Science and Engineering. It introduces the design of computer algorithms and their implementation in the Java programming language. The prerequisite is MATH 115 or enrollment in MATH 141. No prior programming experience is assumed, but you should already have some experience using a computer. The goals of the course are

Class Meeting Times

Section

Meeting Time

Room

TA

Assistant TA

001

MW 12:20PM-2:15PM

Swearingen 1D15

Ms. Sanorita Dey

Mr. Lingxi Zhou

002

MW 2:30PM-4:25PM

Swearingen 1D15

Mr. Lingxi Zhou

Ms. Sanorita Dey

003

TTh 8:50AM-10:45AM

Swearingen 1D15

Mr. Yang Gao

Ms. Yi Xian

004

TTh 11:00AM-12:55PM

Swearingen 1D15

Ms. Yi Xian

Mr. Yang Gao

Course Structure

Class Website

You are responsible for checking the class website regularly. Announcements and assignments will be posted. The URL is: http://www.cse.sc.edu/~huhns/csce145

Text

Walter Savitch, Java: An Introduction to Problem Solving and Programming (6th Edition), Prentice Hall, 2011, ISBN-10: 0132162709.

Attendance Policy

You are expected to attend class regularly and keep up with the reading and assignments.

Grading

Grade Breakdown

26 Lab Assignments

20%

2 Lab Tests

10%

12 Homework Assignments

25%

2 Tests

30%

Final

15%

Exam Dates

First Test

Wednesday, September 28

Second Test

Monday, October 31

Final Exam

Thursday, December 8; 9:00 a.m. - 12:00 p.m. for Sections 1 and 2
Thursday, December 8; 2:00 p.m. - 5:00 p.m. for Sections 3 and 4

Honor Code

Cheating is defined as giving or receiving unauthorized aid on any assignment, test, or project, or not documenting an outside source of information should one be used. It is unacceptable and will not be tolerated. All offenses will be reported in accordance with the Carolina Community student handbook.

Academic sanctions are as follows. For the first offense, a student will receive a grade of 0 for the assignment. For the second offense, the student will receive a grade of F for the course.