Teaches fundamental skills of computer operation and tools for programming, such as editor, compiler and debugger. Examines hardware (processor, I/O, and memory), and operating systems. Corequisites are CSC 201 "Computer Science I" and a satisfactory score on the proficiency examination for MTH 173 "Calculus with Analytic Geometry I", or equivalent, or division approval. Lecture 1 hour per week.
Corequsites: CSC 201, Computer Science I, and a satisfactory score on the proficiency examination for MTH 173, Calculus with Analytic Geometry I, or equivalent, or division approval.
GENERAL COURSE PURPOSE
This course consists of lecture and laboratory experience primarily intended for students of CSC 201 to learn how to edit, compile, and run the computer programs which are assigned as homework in CSC 201. Aspects of hardware (central processing unit, memory, and auxiliary devices) and software (high level and low level languages, interpreters and compilers) are introduced. The concept of an operating system is presented. Hands-on instruction in the proper use of hardware and software is paramount. The student practices using an operating system and using an editor.
Upon completion of this course, the student will be able to:
MAJOR TOPICS TO BE INCLUDED
Suggested Time Allocation per Topic
In order to standardize the core topics of CSC 100 so that a course taught at one campus is equivalent to the same course taught at another campus, the following student-contact-hours per topic are recommended. There are normally 16 student-contact-hours per semester for a one-unit course. The last category, Other/Enhance, leaves ample time for an instructor to tailor the course to special needs or resources.
|I||Computer System Concepts||1||6|
|II||Introduction to the Operating System||3||19|
|III||Introduction to the File System||3||19|
|IV||Create and Execute a Program||3||19|
|V||Other Operating System and LAN Features||1||6|
|VI||Other optional content or enhance the above||3||19|
|Exams and Quizzes||2||12|