Course Descriptions

The following is a complete listing of courses offered at MCC. You can also visit our Programs of Study page for a list of course requirements necessary to complete your degree.

AAD - Applied Art and Design
ACC - Accounting
ACD - Alcohol/Chemical Dependency
AGS - Agricultural Studies
ANT - Anthropology
ARA - Arabic/Foreign Language
ART - Art
ASL - American Sign Language/Foreign Language
ATP - Automotive Technology
BIO - Biology
BUS - Business
CDL - Interdisciplinary
CE - Cooperative Education-Disney World
CE - Hospitality
CE - Office Technology
CEL - Leadership
CHE - Chemistry
CHI - Chinese/Foreign Language
CIN - Cinema Studies
CIS - Computer Information Systems
CIS 100 - Information Processing Fundamentals

4 Credits

This is an introductory course in digital computers and information processing concepts. The focus of this course will be on key components of information systems - people, software, hardware, data, and communication technologies, and how these components can be integrated and managed to create competitive advantage. Additional topics include computer terminology, networks, the Internet, numbering systems, working with operating systems that use graphical user interface (GUI) and command-line interface, algorithm and program development, pseudo code and flow charting. Students will develop professional communication skills while working in collaborative teams. Students will meet in a networked PC classroom for lab and will be assigned projects to be completed outside of class and laboratory time. Successful completion of this course with a grade of C or better is required for further progress in Computer Information Systems degree programs. Three class hours, two laboratory hours.

Prerequisite: MTH 104 with a grade of C or better, or MCC level 8 mathematics placement.

Course Learning Outcomes
1. Identify the major components of an information systems infrastructure.
2. Identify potential information systems career tracks.
3. Evaluate ethical concerns that information systems raise in society.
4. Explain the role of emerging technologies in society.
5. Explain the role information systems has played in the evolution of globalization.
6. Explain how information systems enable new forms of commerce.
7. Convert signed numbers between the decimal, binary and hexadecimal number systems.
8. Formulate an algorithm that uses sequence, decision, and repetition control structures.
9. Express an algorithm in pseudo code or flowchart format.
10. Work effectively in a collaborative team.
11. Communicate research results.

Course Offered Fall and Spring

CIS 110 - A+ PC Repair and Operating Systems

3 Credits

This course is designed to prepare the student to support personal computers. Students build a desktop personal computer component by component, install and configure multimedia, networking, and mass storage devices, install and configure a connection to a local area network, develop hardware troubleshooting skills, learn how to troubleshoot Microsoft® Windows® operating system problems, and learn how to optimize the Windows operating system for improved performance. Students also install and work with a non-Windows operating system on the same personal computer. A student who completes this course will be eligible to sit for an A+ certification exam in PC maintenance and repair. Two class hours and two lab hours.

Prerequisites: CIS 100 or CSC 101 or CPT 114, each with a grade of C or better.

Course Learning Outcomes
1. Convert signed numbers between the decimal, binary and hexadecimal number systems.
2. Identify the basic components of a personal computer system.
3. Describe the functions of the key components of a personal computer system.
4. Describe the steps involved in the booting process.
5. Describe how memory is managed in a personal computer.
6. Describe the method of data storage for secondary storage devices in a personal computer.
7. Install the basic functional components of a local area network.
8. Use Microsoft® Windows® operating systems Performance and Maintenance Administrative tools.
9. Communicate research results from the evaluation of personal computer components.
10. Compare the functions of various operating systems for a personal computer.

Course Offered Fall and Spring

CIS 123 - A+ Guide to Computer Hardware: Technical Support

3 Credits

This course prepares students to take the CompTIA A+ 220-901 certification exam, which covers PC hardware and peripherals, mobile device hardware, networking and troubleshooting hardware and network connectivity issues. Students will assemble and disassemble personal computer hardware and peripherals to specification, and connect personal computers and mobile devices to network architectures. Students will configure small office home office (SOHO) multifunction devices and wireless routers, and troubleshoot common issues associated with the various hardware domains covered.

One of the following with a grade of C or better: CIS 100, CSC 101, CPT 114, or CPT 101.

Course Learning Outcomes
1. Assemble a personal computer.
2. Disassemble a personal computer.
3. Connect computers to various network architectures.
4. Connect mobile devices to various network architectures.
5. Troubleshoot common hardware issues with personal computers.
6. Troubleshoot common hardware issues with mobile devices.
7. Troubleshoot common hardware issues with peripheral equipment.

Course Offered Fall and Spring

CIS 124 - A+ Guide to Computer Software: Technical Support

3 Credits

This course prepares students to take the CompTIA A+ 220-902 certification exam, which covers installing and configuring operating systems including Windows, iOS, Android, Apple OS X and Linux. It also addresses security, the fundamentals of cloud computing, and operational procedures

One of the following with a grade of C or better: CIS 100, CSC 101, CPT 114, or CPT 101.

Course Learning Outcomes
1. Install Windows, Linux, and Mac OS operating systems.
2. Maintain operating systems of Windows, Linux, Mac OS, and mobile devices.
3. Configure multi-device synchronization.
4. Maintain cloud computing and client-side virtualization technologies.
5. Troubleshoot common software issues with operating systems.
6. Configure proper security and network settings on operating systems.
7. Maintain proper security and network settings on operating systems.

Course Offered Fall and Spring

CIS 200 - Programming for Information Systems

4 Credits

This is a first course in object-oriented programming for the computer information systems student. Emphasis will be placed on problem analysis, documentation, and developing a program to meet given specifications. Topics include: classes and objects, properties and methods, variables, user-defined constants, explicit data type conversions, input validation and exception handling, calculations, sequence, selection, and repetition control structures, built-in and user-defined procedures with parameter passing, one-dimensional arrays, collections, sequential file processing, and database processing. Students will complete several coding assignments during class and lab to reinforce and apply concepts. Major programming projects will be assigned to be completed outside of lab and class. Three class hours and two lab hours.

Prerequisite(s): CIS 100 or CPT 114, either with a grade of C or higher.

Course Learning Outcomes
1. Interpret user specifications to develop an algorithm for a working program design.
2. Convert an algorithm expressed in pseudo code or flowchart form into a working program.
3. Code a modular computer program using an object-oriented programming language.
4. Code an event driven program using an object-oriented programming language.
5. Trace and test code to determine errors and debug a computer program.
6. Code a program applying built-in functions.
7. Code a program referencing class methods and properties.
8. Develop user-defined sub-procedures and functions.
9. Process data stored in a one-dimensional array.
10. Process data in a sequential file.
11. Write internal comments to thoroughly document a computer program.

Course Offered Fall and Spring

CIS 201 - Introduction to Web Site Programming and Design

3 Credits

This course will provide the student with an introduction to programming and design concepts used in developing a Web site. Topics include coding HTML, Cascading Style Sheets, accessibility, programming with JavaScript, multimedia and interactivity, search engine optimization, domain name and web host selection, file transfer protocols, and implementation on a server. Students will develop an interactive, multi page Web site as a portfolio project. Two class hours, two laboratory hours.

Prerequisites: CIS 200, CSC 101, or CPT 101 with a grade of C or higher.

Course Learning Outcomes
1. Create interactive Web pages using html.
2. Configure text, color, and page layout with Cascading Style Sheets (CSS).
3. Design Web pages that follow industry best practices standards.
4. Implement a Web site on a server.
5. Code interactive effects with client-side scripts.
6. Design Web pages for search engine optimization.
7. Identify appropriate and available domain names.
8. Research Web hosting options.

Course Offered Fall and Spring

CIS 209 - Systems Analysis and Design

3 Credits

A study of the skills required to perform the role of systems analyst. Emphasis will be placed on developing these systems analyst skills as they apply to the designing, developing and implementing business application software that runs on large mainframe to client-server systems. Topics include: project management tools, sampling and investigating hard data, questionnaires, observations, prototyping, developing UML diagrams to graphically depict a system, developing process specifications, designing effective input and output, developing an E-Commerce based business, database design with normalization, and designing effective user interfaces. Students are expected to work on a team project during the entire semester to develop and present a system proposal to the class. Offered Spring semester only. Two class hours and three lab hours.

Prerequisite: CSC 101 or CIS 200 with a grade of C or better.

Course Learning Outcomes
1. Define and use common System Analysis and Design fundamental terminology.
2. Utilize current Analysis and Design tools to graphically characterize processes and flows in a business system.
3. Design and create effective Input/Output including Web pages/forms.
4. Design Logical Databases.
5. Demonstrate the technical and communication skills required for developing a Systems Proposal.

Course Offered Spring only

CIS 211 - Applied Database Concepts

3 Credits

A sound introduction to database concepts with Microsoft Access. Emphasis will be on using Access to build and maintain relational databases. The student will create databases, queries, custom forms, and reports, use macros and modules using the Visual Basic for Applications for programming languages and SQL. Two class hours, two laboratory hours.

Prerequisites: CSC 101 or CIS 200 with a grade of C or better

Course Learning Outcomes
1. Define and use common database terminology
2. Determine how data are organized using a database
3. Identify data that are suitable and unsuitable for databases
4. Develop normalized tables
5. Design and build databases
6. Locate and utilize data in a database
7. Create queries using SQL and QBE
8. Develop customized entry screens and reports
9. Understand and articulate the policies of database administration

Course Offered Fall only

CIS 221 - Applied Database Concepts with an Oracle Database

3 Credits

A sound introduction to database concepts using the database Oracle. Emphasis will be on using Oracle to build and maintain relational databases. The student will create databases, queries, custom forms and reports, and use PL/ SQL. Two class hours and two lab hours.

Prerequisite: CSC 101 or CIS 200 with a grade of C or higher

Course Learning Outcomes
1. Define database terminology
2. Develop a table design from user requirements.
3. Implement a table design in a database.
4. Develop a query of a database from specifications.
5. Convert a set of un-normalize tables to the Third Normal Form (3NF).
6. Implement a selection, update and delete query in a database using SQL.
7. Develop an input form from specifications.
8. Develop a custom report from specifications
9. Explain the responsibilities of the database administrator.

Course Offered Spring only

CIS 290 - Independent Study

Variable Credit

See the Department Chairperson.

Course Offered Fall and Spring

CIT - Civil and Construction Technology
CLT - Clinical Laboratory Technician
COM - Communication
COS - College Success
CPT - Computer Technology
CRC - Computer Related Curricula
CRJ - Criminal Justice
CSC - Computer Science
DAS - Dental Assisting
DEN - Dental Hygiene
EBL - Experience Based Learning
ECE - Education and Early Care
ECO - Economics
EDU - Education
ELT - Electrical Engineering Technology/Electronics
EMS - Emergency Medical Services
ENG - English Literature
ENG - English Writing
ENR - Engineering Science
ESL - English For Speakers Of Other Languages (ESOL)
FPT - Fire Protection Technology
FRE - French/Foreign Language
FSA - Food Service Administration
GEG - Geography
GEO - Geology
GER - German/Foreign Language
GLF - Golf Management
HBR - Hebrew/Foreign Language
HED - Health Education
HEG - Health Education Global
HIM - Health Information Technology
HIS - History
HMN - Humanities
HON - Honors Studies
HPR - Health Professions
HSM - Homeland Security Administration
HSP - Hospitality
HTL - Hotel Technology
HUM - Human Services
HVA - Heating, Ventilating & Air Conditioning
IDE - Interior Design
ITA - Italian/Foreign Language
JPN - Japanese/Foreign Language
LAW - Law
LDS - Leadership
MAR - Marketing
MET - Mechanical Technology
MFG - Manufacturing Technology: Automation / Robotics
MTH - Mathematics
MUS - Music
NUR - Nursing
OFT - Office Technology
OPT - Optical Systems Technology
PE - Physical Education--Coed
PEC - Physical Education--Coed
PEJ - Physical Education-Criminal Justice
PEM - Physical Education--Men
PEW - Physical Education-Women
PHL - Philosophy
PHO - Photography
PHY - Physics
PLE - Police: Law Enforcement
PLS - Paralegal Studies
POR - Portuguese/Foreign Language
POS - Political Science
PPE - Physical Studies/Physical Education
PSC - Public Safety Communications
PSC - Public Safety Training
PST - Public Safety Training
PSY - Psychology
REA - Reading
SBS - Honors Studies
SBS - Social & Behavioral Sciences
SCI - Science
SCR - Computer Security
SGT - Surgical Technology
SMT - Sports Management
SOC - Sociology
SPA - Spanish/Foreign Language
SPC - Speech Communication
STT - Solar Thermal Technology
SUS - Sustainability Studies
SVL - Service Learning
TAM - Tooling and Machining
TEK - Technology
THE - Theatre
TOY - Toyota
TRS - Transitional Studies
TVL - Travel And Tourism
XRT - Radiologic Technology