Monroe Community College - State University of New York

prospective


The following is a complete listing of courses offered at MCC. Click on the blue arrow below to view a dropdown list of course descriptions for each program. You can also visit our Programs of Study page for a list of course requirements necessary to complete your degree.

Please note: Special Studies is a general heading for experimental courses or those for which the demand is untested, unknown, immediate, or temporary. You can visit our Special Studies page for a list of Special Studies courses.

NEW COURSE Descriptions
New and Revised Course Descriptions


Show details for AAD - Applied Art and DesignAAD - Applied Art and Design
Show details for ACC - AccountingACC - Accounting
Show details for ACD - Alcohol/Chemical DependencyACD - Alcohol/Chemical Dependency
Show details for AGS - Agricultural StudiesAGS - Agricultural Studies
Show details for ANT - AnthropologyANT - Anthropology
Show details for ARA - Arabic/Foreign LanguageARA - Arabic/Foreign Language
Show details for ART - ArtART - Art
Show details for ASL - American Sign Language/Foreign LanguageASL - American Sign Language/Foreign Language
Show details for ATP - Automotive TechnologyATP - Automotive Technology
Show details for BIO - BiologyBIO - Biology
Show details for BUS - BusinessBUS - Business
Show details for CDL - InterdisciplinaryCDL - Interdisciplinary
Show details for CE - Cooperative EducationCE - Cooperative Education
Show details for CE  - Computer Related CurriculaCE - Computer Related Curricula
Show details for CE  - Heating, Ventilating & Air ConditioningCE - Heating, Ventilating & Air Conditioning
Show details for CE  - HospitalityCE - Hospitality
Show details for CE  - Interior DesignCE - Interior Design
Show details for CE  - Office TechnologyCE - Office Technology
Show details for CEL - LeadershipCEL - Leadership
Show details for CHE - ChemistryCHE - Chemistry
Show details for CHI - Chinese/Foreign LanguageCHI - Chinese/Foreign Language
Show details for CIN - Cinema StudiesCIN - Cinema Studies
Show details for CIS - Computer Information SystemsCIS - Computer Information Systems
Show details for CIS - Information and Computer TechnologiesCIS - Information and Computer Technologies
Show details for CIT - Civil and Construction TechnologyCIT - Civil and Construction Technology
Show details for CLT - Clinical Laboratory Technician/Medical Laboratory TechnicianCLT - Clinical Laboratory Technician/Medical Laboratory Technician
Show details for COM - CommunicationCOM - Communication
Show details for COS - College Orientation SeminarCOS - College Orientation Seminar
Show details for CPT - Computer TechnologyCPT - Computer Technology
Show details for CRC - Computer Related CurriculaCRC - Computer Related Curricula
Show details for CRJ - Criminal JusticeCRJ - Criminal Justice
Hide details for CSC - Computer ScienceCSC - Computer Science
CSC 101 --
Introduction to Computer Science

A first course in programming for the Computer Science student. Emphasis will be on program specification, analysis, problem solving and implementation using an object-oriented language such as JAVA. Topics include definitions of classes and objects, algorithm development and methods, primitive and reference data types, arrays, strings, and operators. Successful completion of this course with a C or better is required for further progress in Computer degree programs. Several major programming projects will be assigned to be completed outside of class and lab. Three class hours, two laboratory hours. Completion of this course with a C or better is required before taking any other CSC courses. 4 Credits.
Prerequisite: MTH 172 or MTH 175, or CIS 100 and MTH 165, or MTH 165 and CPT 114, all with a grade of C or better
CSC 103 --
Introduction to Data Structures

An introduction to basic data structures, and a continuation of CSC 101 for Computer Science majors. Topics include sequential lists, linked lists, stacks, queues, recursion, binary trees, searching and sorting. Other topics include algorithm analysis and design, inheritance, polymorphism. An object oriented language such as Java will be used to implement algorithm and further develop general programming skills. Students will be required to complete several programming projects outside of class. Three class hours, two laboratory hours. 4 Credits.
Prerequisite: CSC 101 with a grade of C or better.
CSC 202 --
Assembly Language Programming of Embedded Microcontrollers

The student will learn how to program, interface and troubleshoot a modern embedded processor such as the Motorola 68HC12. Microcontroller architecture will be stressed. Other topics include logic building blocks such as counters, registers, decoders and memory devices. Laboratory work will focus on program development implementation and debugging techniques. Several programming projects will be assigned to be completed outside of class and lab. Three class hours, two laboratory hours. 4 Credits.
Prerequisite: CIS 101 or CSC 101 with a grade of C or better.
CSC 206 --
Digital Computer Organization

This course provides an introduction to the design of the digital computer. Topics include number systems, digital gates, Boolean Algebra, design and implementation of combinational and sequential circuits, decoders, encoders, multiplexors, flip-flops, counters, registers and memory devices. Laboratory experiments include building combinational and sequential circuits. Two class hours, two laboratory hours. 3 Credits.
Prerequisite: CSC 101 or CIS 101 with a grade of C or better.
CSC 214 --
Electronic Vision and Image Processing

This course introduces the student to the basic elements of digital image acquisition and processing by examining how CCD's (charge coupled devices) function and how they are used in a camera to capture an image. Practical hands-on laboratory projects reinforce concepts while the student learns how a truly scientific grade, low noise CCD camera is built from ground-up using discrete components. The students problem solving skills are put to the test as they work in small specialized groups to attack challenging problems. Practical programming skills are developed as the student learns how to apply a high level programming language such as Java, C, Python and/or LabVIEW to facilitate in design, experimentation, data acquisition, image processing and analysis. Topics covered include: types of image sensors, performance characteristics, noise, digitization, scaling, color and gray scale rendition. This course is typically offered in the Spring, biannually. Two class hours, two laboratory hours. 3 Credits.
Prerequisite(s): MTH 165 or higher and an introductory programming course such as CIS 101 or CSC 101 or CIS 223.
CSC 215 --
Introduction to Linux

A course designed to introduce the student to the Linux operating system. Topics will include system installation and configuration, basic system administration, system updates, network services configuration, printer configuration, system services, and scripting. Two class hours, two laboratory hours. 3 Credits.
Prerequisite(s)/Corequisite(s): CIS 101 or CSC 101, both with a grade of C or better.
CSC 223 (formerly ITP 202) [formerly CIS 223] --
Computer Programming - "C++"

This course presents the principles of computer programming using the C++ language. Topics covered include the use of variable types, expressions, control structures, pre-processor commands, functions, arrays, strings, pointers, structures, classes, objects, and files. Several major programming projects will be assigned to be completed outside of class and laboratory time. Two class hours, two laboratory hours.
Students can earn credit for only one of the following courses: CIS 223, ITP 202, CSC 223. 3 Credits.
CSC 101 or CIS 208 with a grade of C or better.
CSC 225 [see ITP 201] (formerly CIS 225) --
Advanced JAVA Programming

A second course in Java programming focusing on advanced language features. Topics will include Object Oriented Analysis and Design (OOAD), methodologies, automatic documentation generation using JAVADOC, Graphical User Interface (GUI) development, threads, database programming using Java Database Connectivity (JDBC), network programming using sockets and Remote Method Invocation (RMI), N-tier programming using Common Request Broker Architecture (CORBA), object serialization and remote objects, and collections. Two class hours, two laboratory hours. Students can earn credit for only one of the following: CIS 225, ITP 201, CSC 225.

Prerequisite: CSC 101 or CSC 223 [formerly ITP 202] (formerly CIS 223) with a grade of C or better 3 Credits.
CSC 290 --
Independent Study

See Department Chairperson Variable Credit.
Show details for DAS - Dental AssistingDAS - Dental Assisting
Show details for DEN - Dental HygieneDEN - Dental Hygiene
Show details for ECE - Education and Early CareECE - Education and Early Care
Show details for ECO - EconomicsECO - Economics
Show details for EDU - EducationEDU - Education
Show details for ELT - Electrical Engineering Technology/ElectronicsELT - Electrical Engineering Technology/Electronics
Show details for EMG - Emergency ManagementEMG - Emergency Management
Show details for EMS - Emergency Medical ServicesEMS - Emergency Medical Services
Show details for ENG - English LiteratureENG - English Literature
Show details for ENG - English WritingENG - English Writing
Show details for ENR - Engineering ScienceENR - Engineering Science
Show details for ESL - English For Speakers Of Other Languages (ESOL)ESL - English For Speakers Of Other Languages (ESOL)
Show details for FPT - Fire Protection TechnologyFPT - Fire Protection Technology
Show details for FRE - French/Foreign LanguageFRE - French/Foreign Language
Show details for FSA - Food Service AdministrationFSA - Food Service Administration
Show details for GEG - GeographyGEG - Geography
Show details for GEO - GeologyGEO - Geology
Show details for GER - German/Foreign LanguageGER - German/Foreign Language
Show details for GLF - Golf ManagementGLF - Golf Management
Show details for HBR - Hebrew/Foreign LanguageHBR - Hebrew/Foreign Language
Show details for HED - Health EducationHED - Health Education
Show details for HIM - Health Information TechnologyHIM - Health Information Technology
Show details for HIS - HistoryHIS - History
Show details for HMN - Honors StudiesHMN - Honors Studies
Show details for HMN - HumanitiesHMN - Humanities
Show details for HSE - Fire Protection TechnologyHSE - Fire Protection Technology
Show details for HSE - Health and Safety EducationHSE - Health and Safety Education
Show details for HSP - HospitalityHSP - Hospitality
Show details for HTL - Hotel TechnologyHTL - Hotel Technology
Show details for HUM - Human ServicesHUM - Human Services
Show details for HVA - Heating, Ventilating & Air ConditioningHVA - Heating, Ventilating & Air Conditioning
Show details for IDC - Honors StudiesIDC - Honors Studies
Show details for IDE - Interior DesignIDE - Interior Design
Show details for INT - Industrial Instrumentation TechnologyINT - Industrial Instrumentation Technology
Show details for ITA - Italian/Foreign LanguageITA - Italian/Foreign Language
Show details for ITG - Information and Computer TechnologiesITG - Information and Computer Technologies
Show details for ITP - Information and Computer TechnologiesITP - Information and Computer Technologies
Show details for JPN - Japanese/Foreign LanguageJPN - Japanese/Foreign Language
Show details for LAW - LawLAW - Law
Show details for LDS - LeadershipLDS - Leadership
Show details for MAR - MarketingMAR - Marketing
Show details for MET - Mechanical TechnologyMET - Mechanical Technology
Show details for MFG - Manufacturing Technology: Automation / RoboticsMFG - Manufacturing Technology: Automation / Robotics
Show details for MTH - MathematicsMTH - Mathematics
Show details for MUS - MusicMUS - Music
Show details for NUR - NursingNUR - Nursing
Show details for OFT - Office TechnologyOFT - Office Technology
Show details for OPT - Optical Systems TechnologyOPT - Optical Systems Technology
Show details for PE  - Physical Education--CoedPE - Physical Education--Coed
Show details for PEC - Physical Education--CoedPEC - Physical Education--Coed
Show details for PEJ - Physical Education-Criminal JusticePEJ - Physical Education-Criminal Justice
Show details for PEM - Physical Education--MenPEM - Physical Education--Men
Show details for PEW - Physical Education-WomenPEW - Physical Education-Women
Show details for PHL - PhilosophyPHL - Philosophy
Show details for PHO - PhotographyPHO - Photography
Show details for PHY - PhysicsPHY - Physics
Show details for PLA - Plastics TechnologyPLA - Plastics Technology
Show details for PLE - Police: Law EnforcementPLE - Police: Law Enforcement
Show details for PLS - Paralegal StudiesPLS - Paralegal Studies
Show details for POR - Spanish/Foreign LanguagePOR - Spanish/Foreign Language
Show details for POS - Political SciencePOS - Political Science
Show details for PPE - Physical Studies/Physical EducationPPE - Physical Studies/Physical Education
Show details for PS - Public Safety TrainingPS - Public Safety Training
Show details for PSC - Public Safety TrainingPSC - Public Safety Training
Show details for PSP - Public Safety TrainingPSP - Public Safety Training
Show details for PST - Public Safety TrainingPST - Public Safety Training
Show details for PSY - PsychologyPSY - Psychology
Show details for QCT - Quality Control TechnologyQCT - Quality Control Technology
Show details for REA - ReadingREA - Reading
Show details for SBS - Honors StudiesSBS - Honors Studies
Show details for SBS - Social & Behavioral SciencesSBS - Social & Behavioral Sciences
Show details for SCI - Honors StudiesSCI - Honors Studies
Show details for SCI - ScienceSCI - Science
Show details for SCR - Computer SecuritySCR - Computer Security
Show details for SOC - SociologySOC - Sociology
Show details for SPA - Spanish/Foreign LanguageSPA - Spanish/Foreign Language
Show details for SPC - Speech CommunicationSPC - Speech Communication
Show details for STT - Solar Thermal TechnologySTT - Solar Thermal Technology
Show details for SUS - Sustainability StudiesSUS - Sustainability Studies
Show details for SVL - Service LearningSVL - Service Learning
Show details for TAM - Tooling and MachiningTAM - Tooling and Machining
Show details for TEK - TechnologyTEK - Technology
Show details for THE - TheatreTHE - Theatre
Show details for TLC - TelecommunicationsTLC - Telecommunications
Show details for TRS - Transitional StudiesTRS - Transitional Studies
Show details for TVL - Travel And TourismTVL - Travel And Tourism
Show details for XRT - Radiologic TechnologyXRT - Radiologic Technology
Show details for  - Cinema Studies - Cinema Studies
Show details for  - Honors Studies - Honors Studies
Show details for  - Public Speaking - Public Speaking



mcc-web01.monroecc.edu