CSCI 201: Introduction to Algorithm Design

Description: This course is an introduction to programming using Java. In this class, you will learn programming constructs that can apply to many programming languages used today. Although it will be necessary to learn the syntax and semantics of Java, the essence of this course will not be learning Java. Instead, the goal of this course is concerned with programming as problem solving. Programming, at its essence, is the ability to solve complicated problems using computers.
Text: Introduction to Computing & Programming with Java: A Multimedia Approach, Mark Guzdial and Barbara Ericson, Pearson/Prentice Hall, ISBN 0-13-149698-0.
Section 001
Mark Boyd
Office: RBH ???
Telephone: 232-????
Office hours: TBD
Section 002
J Dean Brock
Office: RBH 221A
Telephone: 232-5161
Office hours:
Meeting Times: Section 001: TR 1:45-2:35
Section 002: MF 1:45-2:35
Late Start Times: Section 001: TR 2:30-3:10
Section 002: MW 2:30-3:10
Two exams 30%
Final Exam 20%
Lab Exercises 30%
Programs and Homework 20%
Total Points 100%
Letter Grades: The following scale will be used to assign final letter grades based on the weighted numerical grade defined above:
Percentage Letter Grade
  93 ≤ grade ≤ 100 A
  90 ≤ grade < 93 A-
  87 ≤ grade < 90 B+
  83 ≤ grade < 87 B
  80 ≤ grade < 83 B-
  77 ≤ grade < 80 C+
  73 ≤ grade < 77 C
  70 ≤ grade < 73 C-
  67 ≤ grade < 70 D+
  60 ≤ grade < 67 D
  grade < 60 F
Late Policy: The policy on late homework or claswork is as follows:
  • Up to 3 days past due date: 15% penalty for each day late
  • More than 3 days past due date: NO CREDIT
As per the catalog, students will be excused if they have documented emergencies or are representing UNCA on university-sanctioned travel. An equipment failure is not an excuse for turning in an assignment late.
Attendance Policy: Lectures: Students are expected to attend all class lectures. Failure to do so will impact your homework grade and will be considered a lack of interest in success on the part of the student.

Exams: If you must miss an exam due to illness you must email or telephone the instructor before the scheduled time and perhaps something can be arranged to avoid a zero for the exam.