- CSC 90 - Coordinated Internship
-
Supervises on-the-job training in selected business, industrial or service firms coordinated by the college.
Credit/practice ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 95 - Topics In
-
Provides an opportunity to explore topical areas of interest to or needed by students.
May be used also for special honors courses. May be repeated for credit. Variable hours.
1-5 credits
- CSC 96 - On-Site Training
-
Specializes in career orientation and training program without pay in selected businesses and industry, supervised and coordinated by the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 97 - Cooperative Education
-
Supervises in on-the-job training for pay in approved business, industrial and service firms, coordinated by the college's cooperative education office. Is applicable to all occupational- technical curricula at the discretion of the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 98 - Seminar and Project
-
Requires completion of a project or research report related to the student's occupational objectives and a study of approaches to the selection and pursuit of career opportunities in the field.
May be repeated for credit. Variable hours.
1-5 credits
- CSC 99 - Supervised Study
-
Assigns problems for independent study incorporating previous instruction and supervised by the instructor.
May be repeated for credit. Variable hours.
1-5 credits
- CSC 100 - Introduction to Computer Usage
-
Teaches fundamental skills of computer operation. Examines hardware (processor, keyboard, disk drives, and printers) and operating systems and editors.
Lecture 1 hour per week.
1 credits
- CSC 110 - Introduction to Computing
-
Introduces problem solving through computer applications and a programming language. Examines development of computers, social and ethical implications of computers, and properties of programming languages. Covers input, storage, data manipulation, software and hardware.
Lecture 3 hours per week.
3 credits
- CSC 130 - Scientific Programming
-
Introduces a science-oriented, high level programming language. Studies the language and its application in problem solving. Prerequisite
CSC 110 or permission of the instructor.
Lecture 3 hours per week.
3 credits
- CSC 155 - Computer Concepts and Applications
-
Introduces basic hardware and software concepts of computer usage and the computer's impact on society. Includes applications of various types of software to illustrate how computers are used in sciences, social sciences, humanities, and education. Covers the use of an operating system, word processing, spreadsheets, e-mail, library access, database access and retrieval, and the Internet.
Lecture 3 hours per week.
3 credits
- CSC 185 - Programming Tools
-
Teaches tools for computer programming, such as editors, compilers, and debuggers. Teaches operating systems skills needed by computer science majors. Co-requisite:
CSC 201 and a satisfactory score on the proficiency examination for
MTH 173, or equivalent, or division approval.
Lecture 1 hour per week.
1 credits
- CSC 190 - Coordinated Internship
-
Supervises on-the-job training in selected business, industrial or service firms coordinated by the college.
Credit/practice ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 193 - Studies In
-
Covers new content not covered in existing courses in the discipline. Allows instructor to explore content and instructional methods to assess the course's viability as a permanent offering.
Variable hours per week.
1-5 credits
- CSC 195 - Topics In
-
Provides an opportunity to explore topical areas of interest to or needed by students.
May be used also for special honors courses. May be repeated for credit. Variable hours.
1-5 credits
- CSC 196 - On-Site Training
-
Specializes in career orientation and training program without pay in selected businesses and industry, supervised and coordinated by the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 197 - Cooperative Education
-
Supervises in on-the-job training for pay in approved business, industrial and service firms, coordinated by the college's cooperative education office. Is applicable to all occupational- technical curricula at the discretion of the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 198 - Seminar and Project
-
Requires completion of a project or research report related to the student's occupational objectives and a study of approaches to the selection and pursuit of career opportunities in the field.
May be repeated for credit. Variable hours.
1-5 credits
- CSC 199 - Supervised Study
-
Assigns problems for independent study incorporating previous instruction and supervised by the instructor.
May be repeated for credit. Variable hours.
1-5 credits
- CSC 200 - Introduction to Computer Science
-
Provides broad introduction to computer science. Discusses architecture and function of computer hardware, including networks and operating systems, data and instruction representation and data organization. Covers software, algorithms, programming languages and software engineering. Discusses artificial intelligence and theory of computation. Includes a hand-on component.
Lecture 3-4 hours per week.
3-4 credits
- CSC 201 - Computer Science I
-
Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language. Corequisite
CSC 100 or equivalent and
MTH 173 or equivalent or divisional approval.
Lecture 4 hours per week.
4 credits
- CSC 202 - Computer Science II
-
Examines data structures and algorithm analysis. Covers data structures (including sets, strings, stacks, queues, arrays, records, files, linked lists, and trees), abstract data types, algorithm analysis (including searching and sorting methods), and file structures. Prerequisite
CSC 201. Corequisite
MTH 174.
Lecture 4 hours per week.
4 credits
- CSC 205 - Computer Organization
-
Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses a simple assembler language to complege programming projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic.
Lecture 3-4 hours per week.
3-4 credits
- CSC 206 - Assembly Language
-
Examines assembly language programming. Includes the use of macros, linkers, loaders, assemblers and interfacing of assembly language with hardware components. Prerequisite
CSC 205 or permission of instructor.
Lecture 3 hours per week.
3 credits
- CSC 210 - Programming with C++
-
Includes language syntax, problem solving techniques, top-down refinement, procedure definition, loop invariance, theory of numerical errors and debugging. Covers the syntax of the C++ language. Prerequisite:
CSC 201 and 202, or
EGR 125 or permission of instructor.
Lecture 3-4 hours per week.
3-4 credits
- CSC 215 - Advanced Computer Organization
-
Examines advanced topics in Computer Science such as I/O methods, virtual memory, disk management and operating systems. Prerequisite:
CSC 205
Lecture 3-4 hours per week.
3-4 credits
- CSC 290 - Coordinated Internship
-
Supervises on-the-job training in selected business, industrial or service firms coordinated by the college.
Credit/practice ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 295 - Topics In
-
Provides an opportunity to explore topical areas of interest to or needed by students.
May be used also for special honors courses. May be repeated for credit. Variable hours.
1-5 credits
- CSC 296 - On-Site Training
-
Specializes in career orientation and training program without pay in selected businesses and industry, supervised and coordinated by the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-5 credits
- CSC 297 - Cooperative Education
-
Supervises in on-the-job training for pay in approved business, industrial and service firms, coordinated by the college's cooperative education office. Is applicable to all occupational- technical curricula at the discretion of the college.
Credit/work ratio not to exceed 1:5 hours. May be repeated for credit. Variable hours.
1-6 credits
- CSC 298 - Seminar and Project
-
Requires completion of a project or research report related to the student's occupational objectives and a study of approaches to the selection and pursuit of career opportunities in the field.
May be repeated for credit. Variable hours.
1-5 credits
- CSC 299 - Supervised Study
-
Assigns problems for independent study incorporating previous instruction and supervised by the instructor.
May be repeated for credit. Variable hours.
1-5 credits