Mathematics/Computer Science

CSC 176 01 INTRODUCTION TO PROGRAMMING

Instructor: Dr. Chuck Lillie

Semester: Spring 2007

Class Location: Science 1256

Time: MF 10:00 a.m. – 11:15 a.m.

Section: 01

 

Description

This is an intense course in programming implementing concepts of structured programming and algorithmic analysis with emphasis on application.

 

Course Materials

Textbook: A Laboratory Course for Programming in Java by Nell Dale

 

Prerequisites:

None.

 

Corequisite:

            CSC 175

 

Course Content:

  • The course will cover the programming language Java.
  • The course will cover thirteen labs from the textbook and other material as time permits.
  • Lectures discussing object oriented development and Java programming constructs covered in CSC 175.
  • Java language programming projects that apply concepts discussed in lecture.

 

Goals

  • Learn to access Java environment
  • Learn to design and implement Java programs
  • Learn to evaluate and correct 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

 

Assignments and Projects

Assignments

 

Office Hours

Office: Science 1219

Phone: 521-6415

E-mail: lilliec@uncp.edu

 

Office Hours:  M 8:00 AM to 8:30 AM, 2:30 to 5:00 PM

                        W 8:00 AM to 8:30 AM, 2:30 to 3:30 PM

                        F  8:00 AM to 8:30 AM

Other times by appointment

Open door indicates unscheduled office hours

 

Course Links

            Tutorial on Java Programming

            http://java.sun.com/j2se/1.5.0/docs/api/index.html

            http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

            Java Tutorial from Sun Microsystems

 

Exams and Projects

The final exam is comprehensive. Other than the final, three 1-hour tests will be given during the class hours. Several programming projects and 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/Programming

  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.

UNCP Academic Honor Code

 


Please note that the use of University computers, as well as E-mail and Internet communications is for University-related business only.

 

Dates

Last day to drop the class with W: Monday, March 19, 2007

Final Exam: Friday, May 4, 2007, 8:00 a.m. - 10:30 a.m.

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.

Updated June 28, 2006 | lilliec@uncp.edu