Catalog of Courses

Displaying 1 - 10 of 10 classes.

Browse below to find courses being taught at EMCC during current and upcoming semesters. Courses are listed in alphanumeric order based on course subject prefix and number. You may click on the subject listings in the left filter menu to narrow results by subject. You may search for current class offerings available for enrollment by clicking on the link under each course. Click here to view the official current and archived book versions of the EMCC Academic Catalog.

Introduction to the wealth and diversity of Chicana and Chicano Studies research from a variety of disciplinary perspectives through the use of a series of historical and social scientific studies, novels, testimonies, and films.

Prerequisites: A grade of C or better in ENG101, or ENG107, or equivalent.
General Education Designations: C, HU GE Codes

Basic concepts and processes, including historic overview, of inter-ethnic relations in the United States: culture, race, ethnicity, ethnocentrism, prejudice, discrimination, racism, assimilation, acculturation, and individual and group responses to inter-ethnic contact. Cultural knowledge and intercultural communication skills and perspectives as fundamental tools for successful management of social relations in a multicultural world. Prerequisites: None.

Equivalent course(s): AFR202 & ASB202
General Education Designations: C, H, SB GE Codes

Study of the science of human development from conception through adolescence. Includes observation skills, parent and adult roles in the lives of children, and contemporary issues. Prerequisites: None.

General Education Designations: SB GE Codes

Concepts of problem-solving, structured and object-oriented programming in Java, fundamental algorithms and techniques and computer system concepts. Social and ethical responsibilities. Intended for Computer Science and Computer Systems Engineering majors.

Students may receive credit for only one of the following: CSC110 OR CSC110AA OR CSC110AB. Prerequisites: A grade of C or better in MAT095, or MAT096, or MAT114, or MAT115, or MAT12+, or an appropriate District placement for MAT15+ or higher, or permission of Instructor or Department/Division Chair.
Equivalent course(s): CSC110/CSC110AA/CSC110AB
General Education Designations: CS GE Codes

Note: This course has differences between current terms. Please see advisement for specific information.

Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms.

Students may receive credit for only one of the following: CSC205 OR CSC205AA OR CSC205AB OR CSC205AC OR CSC205AD Prerequisites: A grade of C or better in CSC110, or CSC110AB, or permission of Instructor.
Equivalent course(s): CSC205/205AA/205AB/205AC/205AD
General Education Designations: CS GE Codes
CSC2205

Note: This course has differences between current terms. Please see advisement for specific information.

Introduction to procedural (C/C++), applicative (LISP), and declarative (Prolog) languages.

Prerequisites: A grade of C or better in CSC205 or permission of Instructor.
Equivalent course(s): CSC240 & CSC240AA

Number systems, conversion methods, binary and complement arithmetic, Boolean switching algebra and circuit minimization techniques. Analysis and design of combinational logic, flip-flops, simple counters, registers, Read Only Memory (ROMs), Programmable Logic Device (PLDs), synchronous and asynchronous sequential circuits, and state reduction techniques. Building physical circuits.

Prerequisites: None. Corequisites: CSC100 or (CSC110 or CSC110AB) or permission of Instructor or Division or Department Chair.
General Education Designations: CS GE Codes

Note: This course has differences between current terms. Please see advisement for specific information.

Introduction to circuits and devices. Component models, transient analysis, steady state analysis, Laplace transform, and active and passive filter networks.

Prerequisites: A grade of C or better in PHY116 or PHY131 or permission of Instructor or Division or Department Chair. Corequisites: MAT276 or permission of Instructor or Division or Department Chair.

Introduction to procedural programming (C/C++) and hardware description language (VHDL).

Prerequisites: A grade of C or better in (CSC/EEE120 and CSC205), or permission of Instructor or Division or Department Chair.

Assembly language programming including input/output (I/O) programming and exception/interrupt handling. Register-level computer organization, I/O interfaces, assemblers, and linkers. Processor organization and design, data path, control, pipelining, and input/output. Memory organization with cache and virtual memory.

Prerequisites: A grade of C or better in [(CSC100 or CSC110 or CSC110AB) and CSC/EEE120], or permission of Instructor or Division or Department Chair.

Note: This course has differences between current terms. Please see advisement for specific information.