CSC 121 Introduction to Computer Science I

Spring 2006

Lecture Section 02/03 - MW   10:00 - 10:50 BR 260
Lab Section 02 F 8:00 - 9:40 BR 165
Lab Section 03 F 1:00 - 2:40 BR 165
[Syllabus]   [Course/Lab Calendar]    [Resources]


Instructor:

Dr. Karl Ricanek, Jr.

This instructor is available by email at ricanekk@uncw.edu, by telephone (962-4261), and during office hours (BR Hall 123) Monday/Wednesday 9:00 - 10:00 am and Friday 9:45 - 11:00 am.   In addition, students can arrange to meet with the professor outside of normal office hours by contacting him via email or phone or schedule using Outlook. 


Student Resources Required:

Course Overview:

CSC 121. Introduction to Computer Science I (3) Prerequisite: MAT 111 or 115. Problem solving methods and algorithms in a modern high-level programming language. Introduces one or more programming environments. Emphasis on programming style and the design, coding, and testing of complete programs. A grade of "C" (2.00) or better is required for taking any course for which CSC 121 is a prerequisite. Two lecture and two laboratory hours each week.

Course Information:

This is the first required course for Computer Science majors. Students may declare a major in Computer Science after completion of CSC 121, 133, and 221 with a grade point average of at least 2.5 on these 3 courses.

Students intending to major in Computer Science are encouraged to take CSC 133 (Discrete Structures) during the same semester as CSC 121. In CSC 133 students will learn the logic and mathematics underlying computer science.

CSC 121 is the first of a three course sequence (CSC 121, 221, 332) on computer programming using the JavaTM programming language. No previous programming experience is assumed. In these courses students will learn many core concepts in computer science and the fundamentals of software design and development. Students will learn basic problem solving strategies and common design patterns in order to expedite the software development process. Students will also discover that computer programming is an art and beyond a program that "works" are issues of aesthetics, simplicity, and elegance.

Every student in CSC 121 must be enrolled in one lecture section and one lab section. You will receive one course grade that incorporates your grades from the lecture and the lab. CSC 121 is not an easy course, but students find it rewarding and well worth the effort. Students should expect to spend 5 to 10 hours per week on the course outside of class time.

Course Minimum Competencies:

Minimum competencies for this course are found here min-competencies.  Each student is expected to demonstrate a working knowledge of these minimum competencies to successfully complete this course.

Class Format:

Participation:

Regular class attendance is required. Completion of assignments will entail time spent at a personal computer during class hours and outside of class (see ITSD Student Lab Schedule). Students may complete assignments outside of class, where hardware/software is appropriate to meet requirements.

Evaluation:

Special Needs:

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.

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 the students is not enrolled in the course where the violation occurred.

Syllabus Agreement:

I, _________________________, have read this syllabus completely and will abide by the rules outlined here in for participation, evaluation, and conduct.  I further agree to treat this document as a binding agreement, not to be disputed, between the professor teaching this course and myself.

Signature: ______________________________


Page last updated updated on: Wednesday, 18 January 2006 08:55:01 AM