Skip Navigation

Find Classes

Search Results

The following course information is effective for the Fall 2018 term.

MCS 121 Computer Science Concepts

An introduction to the field for majors and non-majors. The course previews the fundamental concepts and applications of computer science through a survey of topics including: algorithms and problem solving, computer organization, networking, databases, artificial intelligence, and graphics. Students will be exposed to a variety of common computer programming languages, application software, and tools through lab exercises and projects.

Prerequisite: MTH 102 (C or better) and College Reading and Writing Readiness

Typically Offered: Offered summer, fall & spring.

Offered Fall 2018: No

  • Subject:
    MCS
  • Units:
    3.00

MCS 140 Computer Programming for Engineers and Scientists

This course is designed to fulfill the requirements established by the Association for Computing Machinery (ACM) for the CS1 course. It also is designed to meet the computer science requirements of engineering students with applications in math. This is a course in machine organization, algorithm development and programming style using the Java programming language. Applications include sorting and searching techniques, root solving procedures, and numerical integration. EXTENSIVE computer time commitment required. Previous programming experience is recommended. Students should not take both MCS 140 and MCS 141.

Prerequisite: MTH 145 (C or better) or MTH 224 (C or better) or concurrent enrollment in MTH 145 or MTH 224

Typically Offered: Offered summer, fall & spring.

Offered Fall 2018: Yes

Open MCS 140 Class Schedule

  • Subject:
    MCS
  • Units:
    3.00

MCS 141 Computer Science I

The first in a sequence of courses for majors in Computer Science, this course introduces a disciplined approach to problem-solving, algorithm development and data abstraction. The course covers: branching, repetition and sequence control structures; object-oriented program design, testing and documentation using good programming style; and arrays, records, and files.
NOTE: Pre-engineering students should enroll in MCS 140. Students should not take both MCS 140 and MCS 141.

Prerequisites: MTH 108 or MTH 107 (both C or better) or an appropriate score on the Math Placement Test

Typically Offered: Offered summer, fall & spring.

Offered Fall 2018: Yes

Open MCS 141 Class Schedule

  • Subject:
    MCS
  • Units:
    4.00

MCS 142 Computer Science II

This course is designed to fulfill the requirements established by the Association for Computing Machinery (ACM) for the CS2 course. Using the Java computer language this course presents such topics as string processing, internal searching and sorting, recursion and data structures such as stacks, queues, linked lists, trees and graphs. NOTE: Extensive time commitment required in computer lab. Proficiency in a programming language is also recommended.

Prerequisite: MCS 140 (C or better) or MCS 141 (C or better) or CIT 137 (C or better) or CIT 141 (C or better)

Typically Offered: Offered summer, fall & spring.

Offered Fall 2018: Yes

Open MCS 142 Class Schedule

  • Subject:
    MCS
  • Units:
    3.00

MCS 240 Computer Organization and Architecture

This course is designed to fulfill the requirements established by the Association for Computing Machinery (ACM) for its Computer Organization and Architecture course. Topics include computer structure, machine language, assembly language principles, addressing techniques, macros, program segmentation and linkage. Extensive time commitment required in computer lab.

Prerequisite: MCS 142 (C or better)

Typically Offered: Offered summer, fall & spring.

Offered Fall 2018: Yes

Open MCS 240 Class Schedule

  • Subject:
    MCS
  • Units:
    3.00

Other Options

Advanced Class Search

Use the advanced class search to search by course number, class meeting days and times, instructor or location.

Apply, Enroll and Pay

Current Students

Login to the myCLC portal and go to the Student Center to search and register for classes.

Mobile App

Get the CLC mobile app to find classes.