Course Title
UNCP Home Page CSC 1750 Introduction to Algorithms Spring 2009
Office Information
002 Instructor: Dr. Charles W. Lillie
Office: 1219 Oxendine
Telephone: 910-521-6415 email: lilliec@uncp.edu
Office Hours: MWF 8:30-9:30, MW 2:30-3:30
Time: 9:00 to 9:50 Meeting Days: MWF Location: Oxendine 1237B
Textbook: Introduction to Java Programming, Brief Version, Seventh Edition, Author: Y. Daniel Liang, 2009, Prentice Hall
Description
This course introduces a two-part survey of computing applications and algorithmic principles. This course introduces the range of algorithmic concepts and constructs in a particular programming language. The follow-on course, CSC 185, extends the conceptual foundation and expands the programming language context. Topics include data representation, simple I/O, arrays, subprograms, searching, sorting, and merging.  Techniques of problem solving, stepwise refinement and documentation are also covered

Prerequisites
None.

Corequisite
CSC 1760

Course Content
The course will cover most of chapters 1 – 8 of the textbook and other material as time permits. Lectures discussing object oriented development and Java programming constructs. Java language programming projects that apply concepts discussed in lecture.

Goals
  • Develop problem statements
  • Analyze problem statements
  • Design Java programs
  • Implement Java programs
  • Evaluate and correct errors in Java programs

Objectives

By the end of the semester the student will be able to:

  • Access Java environment
  • Design Java programs
  • Implement Java programs
  • Evaluate Java programs
  • Correct errors in Java programs

Course Links

Exams and Projects

The final exam is comprehensive. Other than the final, three 1-hour tests will be given during the class hours. Several homework problems will be assigned. All assignments must be completed by the due date. Late homework is accepted, but there will be penalty points deducted.  Homework assignments are individual and not group assignments, unless stated otherwise.

Grading Policy

You are responsible for all material covered in class even if you are absent. The final grade will be a weighted average of the scores in the tests, homework, programming assignments, and the final exam.

Grade Components

 Name Weight
Homework 25%
Tests  45% (15% each)
Final Exam 30%
 
Final Grades
93 – 100 = A
88 – 89 = B+
78 – 79 = C+
68 – 69 = D+
Below  60 = F
90 –  92 = A-
83 – 87 = B
73 – 77 = C
63 – 67 = D


80 – 82 = B-
70 – 72 = C-
60 – 62 = D-


Attendance Policy
Attendance will be checked. To get a passing grade in the course you should attend at least 90% of the classes. Less than 90% attendance will adversely affect your grade.

Student Conduct & Honor Code
The UNCP Academic Honor Code will be strictly observed in this class.
Please note that the use of University computers, as well as E-mail and Internet communications is for University-related business only.

Students with Disabilities
Any student with a documented disability needing academic adjustments is requested to speak directly to Disability Support Services and the instructor, as early in the semester (preferably within the first class week) as possible. All discussions will remain confidential.

This publication is available in alternative formats upon request. Please contact Mary Helen Walker, Disability Support Services, Career Services Center, 521-6270.



Contact Web Page Owner at lilliec@uncp.edu