CSC 112 -- Intro to Computer Programming
Course Syllabus -- Spring 2005

MW 4:00-5:15 BR 160


Dr. Harry F. Smith

The instructor is available by email ( , by telephone (962-3819), during office hours (TWR 10:30-12:00 in BR 281), or by appointment.

Texts, Supplies, and References:

Course Overview:

On the Internet one uses Hypertext Markup Language (HTML) -- which is not a P.L. -- for the creation of web pages. In order to use web pages interactively, we must also learn how to program. Programming is an important activity that has been taught over the history of Computer Science via a succession of programming languages (P.L.'s). As these P.L.'s have become increasingly sophisticated, it is now very daunting to teach programming in a one semester course. This applies to both of the most-used P.L.'s at this time, C and Java. However, the language JavaScript has many of the features of Java, while being simpler to learn and use. In this course we shall learn how to use JavaScript in order to create interactive web pages.

As well as covering these more mechanical aspects of programming, I will at various points cover some related topics that are significant:

Here is a Course Schedule.


At the conclusion of the course, each student will be able to:
  1. Demonstrate knowledge of fundamental issues in programming.
  2. Demonstrate mastery of the progamming tools that are the heart of the course.
  3. Accomplish labs and projects that use these tools.

Class Format:

Class presentation formats will include a number of instructor lectures and demonstrations, and also a number of laboratory exercises.

Student Participation:

Regular class attendance is expected. You are at risk whenever missing a class meeting, and will need to obtain missing materials from other students, NOT the instructor. No makeup exams will be given except in case of prior arrangement. There will be some use of email via the UNCW mail system, and one should check for messages there at frequent intervals. Students are also encouraged to send email to me ( .

Completion of assignments will necessitate time at a computer outside of class, either on campus or at home. The grade for late assignments will be reduced by one letter grade for each late school day. Note that work should be backed up on diskettes or your zip drive to prevent loss. Assignments submitted late because of loss are still considered to be late.

Special Needs:

A student who needs reasonable accommodation for a disability should inform the instructor of this fact as soon as possible. He/she should also be registered with the Office of Disability Services in Friday Hall Annex (x3746), and obtain a copy of their Accommodation Letter. Finally he/she will need to meet with the instructor to make mutually agreeable arrangements.


Evaluation will be based upon:

Code of Academic Responsibility and Conduct:

Students are responsible for submitting their own work. Students who cooperate on oral or written examinations or work without authorization share the responsibility for violation of academic principles, and the students are subject to disciplinary action even when one of them is not enrolled in the course where the violation occurred.

Page Last Updated January 5, 2005 by Dr. Smith