Catalog of Courses
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 of principles, methods, and techniques for communicating with deaf people who sign. Development of expressive and receptive sign skills, manual alphabet, numbers, and sign vocabulary. Overview of syntax, grammar, and culture related to American Sign Language (A.S.L.). Prerequisites: None. ASL103 suggested as a corequisite but not required.
Continued development of knowledge and language skills for communicating with deaf people who sign. Includes numbers, fingerspelling, and culture. Emphasis on enhancement of receptive sign skills and continued development of expressive sign skills. Application of rudimentary, syntactical, and grammatical structure stressed with continued development of sign vocabulary.Prerequisites: A grade of C or better in ASL101 or permission of Department or Division. Completion of prerequisites within the last three years is required.
Examines skills, tools and strategies necessary for becoming a computer help-desk or end-user support professional. Prerequisites: None.
Identify and explain social media and Web 2.0 technologies for personal, academic, professional, and business applications. Create and maintain accounts on various sites to socialize, write, and share multimedia, while understanding the related ethics, privacy and security issues. Prerequisites: None.Students must be 13 years or older to enroll in CIS103 as students are required to create social media accounts for course participation.
Overview of computer technology, concepts, terminology, and the role of computers in business and society. Discussion of social and ethical issues related to computers. Use of word processing, spreadsheet, database, and presentation software. Includes uses of application software and the Internet for efficient and effective problem solving. Exploration of relevant emerging technologies. Prerequisites: None.
Ethical issues that arise as a result of increasing use of computers, and the responsibilities of those who work with computers, either as computer science professionals or end users. Critical inquiry and review of ethical challenges in information technology business, including professional and corporate responsibility, government regulation, fiduciary responsibilities of information, infringement of intellectual property, security risk assessment, Internet crime, identity theft, employee surveillance, privacy, compliance, social networking, and the ethics of IT corporations. Prerequisites: None.
Using word processing software to create, name and manage files, edit text, format, apply themes and styles, create and modify tables, apply desktop publishing features, and print a variety of types of documents. Prerequisites: None.
Computer spreadsheet skills for solving business problems using Excel, including calculations, forecasting, projections, macro programming, database searching, extraction, linking, statistics, and matrix manipulation. Production of graphs and reports. Project design using multiple, integrated spreadsheets. Prerequisites: None.
Introduction to Microsoft Access. Emphasis on features, design, and database management. Prerequisites: None.CIS117DM combines the contents of CIS117AM, CIS117BM and CIS117CM. CIS117DM may be repeated for a total of nine (9) credit hours.
Use of PowerPoint to produce professional-quality presentation visuals with animation and sound. Prerequisites: None.
Foundations of video import, export, and editing. Includes parts and function of a video camera, preproduction and production, incorporating photographs, titles, graphics, animation and audio, capturing, editing, rendering and outputting digital video. Prepares students for the Adobe Certifications related to Adobe Premiere. Prerequisites: None.
Provides students with the knowledge and skills to use Adobe Illustrator graphics software on a computer. Basic foundation course in the use of electronic techniques to create, manipulate, and edit images, text, abstract art, graphics design, color graphics and business charts; determine file formats appropriate for web and print; utilize tools to optimize graphics and create a PDF file. Prerequisites: None.
Focuses on entry-level skill expectations for digital animation using Adobe Animate. Covers basic animation techniques used in the creation, manipulation, and editing of animation graphics. Prepares students for the Adobe certifications related to Adobe Animate. Prerequisites: None.
Focuses on entry-level skills and knowledge for digital imaging using Adobe Photoshop. Prepares students for the Adobe Certifications related to Photoshop. Prerequisites: None.
Day-to-day command line administration tasks of Microsoft Windows. PowerShell used to create scripts to administer Microsoft windows environment. Prerequisites: None. MST150++ suggested but not required.
Introduction to core administration skills needed to manage a Red Hat Enterprise Linux system. This Red Hat Academy course helps prepare for the Red Hat certification exams using a hands-on, task-focused curriculum. Prerequisites: None.
Overview of the Internet/World Wide Web (WWW) and its resources. Hands-on experience with various Internet/WWW resource discovery, information retrieval, and social media tools. Design and Development of multi-page websites using current Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS) standards. Prerequisites: None.
Overview of WordPress Content Management System. Includes hands-on design and creation of web pages and blogs for the World Wide Web. Designed to cover best practices for web site/blog creation. Prerequisites: None.
Use of Adobe InDesign to compose and print textual and graphic materials of high quality. Includes word processing of copy, use of graphics programs, layout of design elements, printing alternatives, and file formats. Prerequisites: None.
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language.A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor.
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming.Prerequisites: A grade of C or better in CIS105 or permission of Instructor.
Introduction to C# programming including general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming.Prerequisites: A grade of C or better in CIS105 or permission of Instructor.
Introduction to web scripting with PHP (PHP: Hypertext Preprocessor). Web application development using Hypertext Markup Language (HTML), PHP, programming logic, and Structured Query Language (SQL).Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Overview of networks. Emphasis on the elements of a network, current issues and products, and use of a network. Includes terminology, hardware and software components, connectivity, resource monitoring and sharing, electronic mail and messaging, and security issues. Helps prepare students for the CompTIA Network+ examination. Prerequisites: None.Corequisites: CIS105 or permission of Instructor.
Differences between Operational Technology (OT) and Information Technology (IT). Focus on the components and their uses within an OT system. Addresses the inherent threats, physical and cyber related, to an OT system when connected to an IT system needed to be addressed in order to maintain security and resilience.Prerequisites: A grade of C or better in CIS272DB or permission of Instructor.
Focus on differences between control systems, used to control physical and computer information systems, used to process data, in the Power and Utility industry. Power Systems industry, system elements, functions and security risks are covered.Prerequisites: A grade of C or better in (CIS272DB and CIS143) or permission of Instructor.
Advanced Excel spreadsheet features for data analytics including advanced functions, PivotTables, Data Modelling, Dashboard creation and forecasting for Business Intelligence (BI). Includes capstone project of an interactive dashboard using a multi-table Excel Data Model.A basic of understanding of statistics is required. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: [CIS114DE and (CIS117DM or CIS276DA or CIS276DB)], or permission of Instructor.
Goes beyond the basic use of palettes, selections, layers, menus, and tool options, and focuses on using Photoshop software's advanced features to manipulate and correct digital and digitally produced images.Prerequisites: A grade of C or better in CIS120DF or permission of Instructor.
Plan, design and create web sites using HTML and Advanced Cascading Style Sheets (CSS). Expedite the development process using CSS frameworks and libraries. Enhance user experience and web site functionality using supporting technologies. Exploration of User Interface (UI) and User Experience (UX), best practices, accessibility, strategies, and careers in web design and development.Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Introduction to Electronic Commerce on the Internet. Designing an electronic storefront including web page content and development, e-commerce site marketing, advertisement, legal and security considerations, credit card and other debit transaction covered. Also includes current issues in e-commerce.Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Continue to develop core administration skills needed to manage a Red Hat Enterprise Linux system. This Red Hat Academy course helps to prepare students for the Red Hat certification exams using a hands-on, task-focused curriculum.Prerequisites: A grade of C or better in CIS126RH, or permission of Instructor.
Linux Shell Scripting syntax and methods including the automation of system tasks as well as interpreted user-level programming. Course includes the Linux Borne Again Shell (BASH) as well as a variety of industry competitors.Prerequisites: A grade of C or better in CIS238DL or CIS238RH or permission of Instructor.
Provides solid understanding of how to automate services on a Linux system. Covers use of Ansible to automate provisioning, configuration, application deployment, and orchestration on Red Hat Enterprise Linux 8. Content aligns with the Red Hat Certified Engineer (RHCE - EX294) exam, a professional certification.Prerequisites: A grade of C or better in CIS238RH or permission of Instructor.
The study of business information systems and its management, communication, e-business strategies, emerging technologies, database concepts, and project management. Overview of systems analysis and design. Learn about the competitive and strategic uses of information systems and how they are transforming organizations and their management.Prerequisites: A grade of C or better in CIS105.
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development.Prerequisites: A grade of C or better in CIS156 or permission of Instructor.
Threats to security of information systems; responsibilities and basic tools for information security, including communication security, infrastructure security, organizational security and basic cryptography. Introduction to the language of network security and hardware, software and firmware components of an information security system for local, metropolitan, enterprise, and wide area networks. Helps prepare participants for the Comptia Security+ exam and the GIAC Security Essentials Certificate (GSEC).Prerequisites: A grade of C or better in BPC270 or CIS190 or CNT140AB or MST150++ or permission of Instructor.
The Linux Capstone course aggregates the skills, knowledge, communication, and critical thinking skills from the Linux Program. This course is to emulate a production environment that prepares students to work as a Linux Systems Administrator. The course helps to prepare students for Linux Industry certification exams.Prerequisites: A grade of C or better in CIS240DL, or CIS240RH, or permission of Instructor.
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies.Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor.