Skip Navigation

Find Classes

Search Results

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

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 Spring 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 Spring 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 Spring 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 Spring 2018: No

  • Subject:
    MCS
  • Units:
    3.00


Printable Class Schedules

View online, blended, late start, weekend, Lakeshore, Southlake and extension site schedules in PDF format:

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.