CSC 121 COMPUTER SCIENCE I
CSC 121 – Computer Science I
Course Number & Name: CSC 121 Computer Science I
Credit Hours: 4.0 Contact Hours: 4.0 Lecture: 4.0 Lab: N/A Other: N/A
Prerequisites: Grades of “C” or better in MTH 100 and CSC 100 or placement
Co-requisites: None Concurrent Courses: MTH 113 or MTH 119
Course Description: This course serves as an introduction to the concepts and methodologies fundamental to computer science. Emphasis is placed upon object-oriented design and analysis with a thorough discussion of the concepts and principles associated with object-oriented programming. A high level object-oriented language is utilized for programming assignments and to illustrate conceptual material. It is recommended that a student be enrolled concurrently in either MTH 113 or MTH 119 to derive the most benefit from the course.
Course Goals: Upon successful completion of this course, students should be able to do the following:
- demonstrate knowledge of basic concepts and methodologies of computer science;
- define algorithm;
- utilize various problem-solving techniques to create algorithms;
- design application programs to implement algorithms in an object-oriented language;
- use a computer system as a tool for problem solving; and
- communicate accurate computing terminology and notation in written and/or oral form.