Comp 14: Introduction to Programming

Section 003: [MW 8:00am-9:15am], [F 1pm-1:50pm]
Fall 2004


    Schedule & Lectures Assignments Blackboard Syllabus


    Announcements:

    • 12/10/2004 Final Exam:
      The final exam is scheduled for Friday, December 10 at 8am in Sitterson 011.

    • 12/7/2004 Review Session:
      There will be an extra review session Tuesday, December 7 from 3pm-4pm in Sitterson 014 (or Lower Lobby, depending on what is available).

    • 11/20/2004 Program 3:
      Program 3 is Due Monday, December 6.


    Instructor and Class Information:

      Kelly Ward
      email: wardk@cs.unc.edu
      http://www.cs.unc.edu/~wardk
      Office: Sitterson 318, 962-1890
      Lectures: MW 8am - 9:15am, Sitterson Hall 011
      Recitation: F 1pm - 1:50pm, Sitterson Hall 014

      Office Hours: M 10am-11am, T 1pm-2pm, Sitterson Hall 042

      All materials can be submitted through Blackboard


    Course Objectives and Overview:

      Overview:

      • Introduction to computer use. Approaches to problem-solving; algorithms and their design; fundamental programming skills.
      • This course is an introduction to computer programming for students with no prior programming experience.
      • We will use the Java programming language.

      Pre-requisites:
      There are no official course pre-requisites for this class, but a basic background in math is needed. Basic computer skills (using a web browser, writing email, using word processing applications, downloading and installing software) are assumed for COMP 14. If you are not comfortable using a computer, consider taking COMP 4 ("Power Tools for the Mind") before taking COMP 14.
      If you have previous programming experience, such as in a high school course, (especially, a Computer Science AP course) consider taking COMP 114 ("Foundation of Programming") instead.

      Post-requisites:
      This course (or COMP 15 or COMP 16) is required for COMP 114. COMP 14 satisfies a mathematical sciences perspective.

    Textbook:

      Java Programming: From Problem Analysis to Program Design (companion website)
      D. Malik, P. Nair
      ISBN: 0-619-06497-8
      Available online and at UNC Student Stores.


    A large part of class material has been borrowed from Michele Clark Weigle (http://www.cs.unc.edu/~clark) and Miguel Otaduy (http://www.cs.unc.edu/~otaduy), previous instructors of Comp14.