Computer Information Systems (CIS)

CIS100 Computer Careers Exploration (Course offered online)

Credit 1Fall/Winter

Registration Requirement: RD090 and WR090, each with a grade of "C" or better; or placement above stated course levels.

This course is intended to briefly survey various computer careers and explore the MHCC options, the requirements and CIS certificate/AAS degree options. In addition to discussions of industry trends and needs, students receive assistance with planning schedules and interview techniques.

CIS120 Computer Concepts I (Course offered online)

Credits 3Summer/Fall/Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. Recommended co-requisite: CIS120L.

This course discusses computer technology and how this technology is used in business, industry and at home. Emphasis is placed on evaluating work-related and personal situations, and then determining how software and computer based systems can be used to solve the problem. The ethical, social and political implications of current and potential use are discussed. This course, only when in combination with CIS120L, may be considered for direct transfer.

CIS120L Computer Concepts Lab I (Course offered online)

Credit 1Summer/Fall/Winter/Spring

Registration Requirement: MTH020 with a grade of "C" or better; or placement above stated course levels. All face-to-face sections require a headset. All sections (except W1) use instruction in the most current Microsoft Office Suite. Note: Not all hybrid sections start in week one.

This course shows students how to use the following common computer software productivity tools: word processing, spreadsheet, presentation, publication and web searching. The emphasis is on becoming proficient in the basics of each tool and demonstrate how and where each tool can be best used in various types of situations. Students can use these tools to be more productive in either business, industry or at home.

Additional Course Fee: $65.00

CIS122 Computer Concepts III (Course offered online)

Credits 4Fall/Winter/Spring

Registration Requirement: CIS120 and CIS120L, or ISTM183A, or CIS125GA, or BA131; or instructor consent.

An introduction to programming for majors and non-majors. Emphasizes the importance of program design as part of the software development life cycle. Provides examples of well-designed software projects and introduces the student to effective design techniques. Students are expected to design small programming projects and implement the designs in a high-level programming language. Structured program construction techniques, data validation and user interface issues are explored as part of introduction to a high-level language. This class aligns with the CAE Core Knowledge Unit Basic Scripting and Programming (BSP).

Additional Course Fee: $65.00

CIS125DB Desktop Database (Course offered online)

Credits 3Fall/Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better, or placement above stated course levels. Recommended co-requisite: CIS125SS.

This course provides a hands-on overview of the capabilities of the Microsoft Access database product. Emphasis is on creating and populating databases; defining simple queries and reports; maintenance/modification of a database; creating and enhancing reports and forms for data output/input; creating an application system built around a database, multiple tables and queries; database administration; and customizing forms using Visual Basic for applications.

Additional Course Fee: $65.00

CIS125GA Beginning Game Programming

Credits 3Summer/Fall/Winter

Registration Requirement: MTH020 with a grade of "C" or better; or placement above stated course levels. Basic proficiency using a PC such as launching software, locating and opening files, use of the internet and a web browser; familiarity with basic PC concepts and terms; familiarity with at least one common game platform; experience with common video games of various types all recommended.

This course introduces students to video game concepts and design. Students build fundamental game scenarios using game software to create simple interactive applications. Students are exposed to basic techniques (Events) for character (Object) control.

Additional Course Fee: $65.00

CIS125SS Spreadsheets (Course offered online)

Credits 3Summer/Fall/Winter/Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels.

This course provides an overview of the capabilities of the Microsoft Excel spreadsheet product. Emphasis is on spreadsheet creation, editing, formatting, copying, deleting and formula specification, spreadsheet functions, font selection, shading, borders, editing and data entry techniques, formulas, various file and printing options, window creation and election, advanced database-like activities, sort query, macros (recorded and written) and specialized menus. The outcomes of this class align with the NIST/CAE Knowledge Unit 'Basic Data Analysis'.

Additional Course Fee: $65.00

CIS135 Introduction to Game Industry

Credits 3Winter

Registration Requirement: Experience with different games across multiple platforms recommended.

This course is a general introduction computer gaming as an industry. Students evaluate and analyze a variety of aspects of games and related products, propose game concepts and create design documentation based on their findings. Topics are rotating based on current industry events and technologies, and may include market and legal analyses, representation and diversity, business practices, game and product evaluation and alternative uses for game technologies.

Additional Course Fee: $65.00

CIS135GMA Introduction to 3-D Modeling

Credits 3Fall

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. Recommended co-requisite: CIS125GA.

This class provides an overview of the Maya interface and an introduction to various topics and technique used in game, movie, commercial and interactive applications. Students achieve beginner-level Maya familiarity and an understanding of the first tier of menus. Topics covered include basic navigation and menu familiarity, polygon and "low-poly" techniques, non-uniform rational B-spline (NURBS), basic rendering and lighting in mental ray and Maya software.

Additional Course Fee: $65.00

CIS135GMB Intermediate Game Modeling

Credits 3Winter

Registration Requirement: CIS135GMA; or instructor consent.

This class provides further experience with the Maya interface and menus. Intermediate techniques and tools are covered, as well as further exploration of theory, lighting and rendering. Students create more advanced models and learn techniques to prepare them for export and use in interactive environments. Students are encouraged to select a focus for their modeling and begin creating content for an entry-level portfolio and demo reel.

Additional Course Fee: $65.00

CIS135GMC Advanced 3-D Modeling

Credits 3Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. Co-requisite: CIS235ANM.

(Formerly CIS235GMA) This course covers advanced 3-D modeling and character development using Maya. Emphasis is placed on proper topology for deformation and biomechanics, advanced modeling techniques, and character design.

Additional Course Fee: $65.00

CIS135GRA Graphics for Game Asset Development I

Credits 3Fall

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better, or placement above stated course levels; Basic computer skills are required.

This course covers the basic fundamentals of 2D graphical element creation for use in various aspects of the computer game development, including asset texturing, Graphical User Interface / Heads Up Display (GUI/HUD) applications and Sprite sheets. Emphasis of this class is on technique and software usage. Various proprietary and open-source software packages are used.

Additional Course Fee: $35.00

CIS135GRB Graphics for Game Asset Development II

Credits 3Winter

Registration Requirement: CIS135GRA, or strong experience in image manipulation software (e.g., Photoshop); or instructor consent. Recommended co-requisite: CIS135GMB.

(Formerly CIS197TXT) This course covers basic and "Next-Gen" texturing for 3-D models and game applications. Texturing concepts and practice are used to create more efficient models and environments, as well as introducing core concepts of the Hypershade and Maya (UV) texture editor.

Additional Course Fee: $65.00

CIS135TXP Special Topics in Emerging Technologies

Credits 3Spring

Registration Requirement: CIS125GA, CIS135GMB, and either CIS135GRA or CIS197WAG; or workforce proficiency; or instructor permission.

This course covers a rotating topic in game technology, allowing students to supplement their skills with an specialty class in a variety of trending technological topics, such as Alternative User interfaces (Kinect, Oculus rift) Visual FX, AR (augmented reality), VR (Virtual reality) and other currently relevant topics.

Additional Course Fee: $65.00

CIS151 Introduction to Networks

Credits 4Summer/Fall/Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels.

CIS151 is the first of a four-course sequence that uses the Cisco Networking Academy curriculum. The course is a comprehensive program designed to teach student networking and internetworking technology skills. It introduces networking standards, concepts, topology, media and terminology including LANs, WANs, the OSI model, cabling, IP addressing, subnetting, network hardware and various protocols. Additional material is supplied that goes beyond the scope of the Cisco curriculum.

CIS152 Routing and Switching Essentials

Credits 4Winter

Registration Requirement: CIS151.

CIS152 is the second of a four-course sequence that uses the Cisco Networking Academy curriculum. This course is an introduction to routing technology, routing theory and router configuration including RIP and IGRP routing protocols, distance vector and link state routing theory, routing loop issues, routing concepts, TCP/IP basics, IP addressing, router IOS, access lists and basic router configuration. Students will get hands-on experience configuring Cisco routers. This course also provides additional information on routing theory and protocols beyond that of the basic Cisco Networking Academy semester two course, leading to a more detailed understanding of routing.

Additional Course Fee: $65.00

CIS153 Scaling Networks

Credits 4Winter/Spring

Registration Requirement: CIS152.

This course provides students with a deeper understanding of the advanced functionality of routers and switches. Students are able to configure and troubleshoot routers and switches and resolve common issues in both IPv4 and IPv6 networks. They also develop the knowledge and skills needed to implement DHCP and DNS operations in a network.

Additional Course Fee: $65.00

CIS195 Interface Design for Interactive Applications

Credits 3Fall/Spring

Registration Requirement: MTH020 with a grade of "C" or better; or placement above stated course levels.

This non-coding course covers the fundamentals of creating testable design prototypes for a variety of interactive applications including websites, mobile and application development, internet of things and game design. It brings together explorations of user feedback, prototyping methods and interface design to create optimal user experiences.

Additional Course Fee: $65.00

CIS197CSP Web Authoring: Client-Side Programming

Credits 3Winter

Registration Requirement: CIS197HTM, or HTML experience equal to CIS197HTM and instructor consent.

This introductory programming course presents the fundamentals of creating dynamic HTML documents using client-side programming techniques such as JavaScript or AJAX. Topics included: variables and data types, syntax, objects and functions (built-in, user-defined), embedding scripts into HTML documents, security tips and concerns and using the Document Model (DOM).

Additional Course Fee: $65.00

CIS197HTM Web Authoring: HTML5 and CSS3 (Course offered online)

Credits 3Summer/Fall/Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. General computer and internet knowledge is strongly recommended for student success.

This introductory course explores the creation of web pages using HTML5 and CSS3 concepts and beyond. Topics covered in this class include basic HTML concepts, Cascading Style Sheets, links, lists, divs, imaging, publication, using web video and audio, responsive Web page design and JQuery. Students will have temporary use of an internet accessible server.

Additional Course Fee: $65.00

CIS197WAA Web Authoring: Applications

Credits 3Fall/Winter

Registration Requirement: MTH020 with a grade of "C" or better, or placement above stated course levels.

This introductory course covers the basics of creating web pages using popular web design software. The course includes basic page creation, format and layout manipulation, basic site navigation, forms and Cascading Style Sheets (CSS). Incorporation of various table styles, images, basic animation and media objects are covered. Intermediate knowledge of computers, computer systems and mobile devices equal to CIS120 is strongly recommended for student success.

Additional Course Fee: $65.00

CIS197WAG Web Authoring: Graphics

Credits 3

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. General computer and internet knowledge is strongly recommended for student success.

This course is an introduction to the concepts, tools and techniques useful for incorporating graphic elements and layouts into user friendly interfaces. The emphasis of this class is on the principles of good design for page structure and site architecture and organization. Various proprietary and open-source software are utilized in image creation, manipulation and interactive graphic elements.

Additional Course Fee: $65.00

CIS197XML Web Authoring: XML

Credits 4Spring

Registration Requirement: MTH020 with a grade of "C" or better, or placement above stated course levels. Intermediate level experience in HTML (such as CIS197HTM) and basic data structures (such as CIS125SS) is strongly recommended for student success.

This course provides an overview of XML (eXtensible Mark-up Language) and its use for web-based applications common to internet websites. Students learn how to create a valid XML document, how to work with namespaces and schemas, how to use eXtensible Style Sheet Language Transformations (XSLT), how to create element groups and how to create a computational style sheet.

Additional Course Fee: $65.00

CIS225 Computer End-User Support I (Course offered online)

Credits 4Winter

Registration Requirement: CIS120 and CIS120L or ISTM183A; or instructor consent.

An introductory course in computer software tools to help manage requests for end-user support and resolve problems in a timely fashion. Various pieces of software will be explained for features such as logging and tracking incoming calls, audit trail, escalations, notification and follow-up, standard reporting, guide help systems and "gathered knowledge" for an expert system. This course explores computer-user support skills, customer service skills for user support agents, troubleshooting basic computer problems, help desk operations, user support management, product evaluation strategies and support standards, user needs analysis and assessment methods, installing end-user computer systems, training computer users, writing for end-users and computer facilities management.

Additional Course Fee: $65.00

CIS235 Game Design Theory

Credits 3Winter

Registration Requirement: CIS135 or instructor consent. Experience with different games across multiple platforms preferred.

Students design and describe various techniques for developing immersive game levels and how to use a variety of tools to make an engaging and successful game. Emphasis will be placed on design and analysis, as well as implementing strategy, "Boss" conflicts and player goals. Students are introduced to designing terrain and structures within existing game engine limitations.

Additional Course Fee: $65.00

CIS235ANM Introduction to 3-D Animation

Credits 3Spring

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. Recommended CIS135GMA, CIS135RIG. Recommended co-requisite: CIS135GMC.

Students are introduced to the classical principles of animation and learn how to translate realistic movement, weight and appeal into a 3-D environment. Students study techniques used for both the games and movie industry and create action and idle loops for games, as well as learn how to create a narrative animation to a sound clip.

Additional Course Fee: $65.00

CIS235CXP Career Specific Exploration for Game Majors

Credits 3Winter

Registration Requirement: CIS135GMC, CIS235TLC, CIS235RIG, and either CIS135GRA or CIS197WAG; or workforce proficiency; or instructor permission.

This course allows students to engage in an instructor guided curriculum to enhance their skills in their selected game-career path. Students will use a variety of external multimedia sources to compose, with instructor assistance and evaluation, a skill enhancing exploration of their chosen field.

Additional Course Fee: $65.00

CIS235DD Introduction to Digital Painting and Concepting

Credits 3Fall

Registration Requirement: CIS135GRA or CIS197WAG or instructor consent. Experience with image software preferred.

Students utilize image manipulation software (such as Photoshop) and other digital art software as a medium for creating concept art, illustration and fine art for a variety of potential applications. Emphases is placed on utilizing the students' individual styles to create a marketable portfolio geared for their chosen industry.

Additional Course Fee: $65.00

CIS235RIG Rigging for Animation and Games

Credits 3Fall

Registration Requirement: CIS235ANM.

Students learn basic 3-D object rigging techniques to create an object with motion believability. Using animation software such as Maya, students build skeletons, bind models and use weight painting techniques to create realistic simulations of biomechanical principles for games and animation applications. Students learn industry standard control schemes, set driven keys and blend shapes to enhance their rigging systems. Scripting for rigging is also introduced.

Additional Course Fee: $65.00

CIS235ST Game Studio

Credits 3Spring

Registration Requirement: CIS235UNA, CIS235CXP and prior work; or instructor consent.

This sixth-term course provides the student the opportunity to put the final polish on previous work in preparation for final portfolio. Students create a personal brand. Finished materials will be organized into a portfolio suitable for presentation or upload to the web.

Additional Course Fee: $65.00

CIS235TLC Team Level Creation

Credits 3Fall

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better, or placement above stated course levels; and strong experience in game engine software; or instructor consent. Second-year program standing is recommended.

Students gain industry experience through production of a small, portfolio-quality game demo using the documentation and designs. Students utilize their chosen disciplines in a team environment, and get hands on experience with the game industry standard Unreal engine.

Additional Course Fee: $65.00

CIS235UNA Small Games Programming I

Credits 3Winter

Registration Requirement: CIS125GA; or strong experience in game engine software (e.g. Unreal); or instructor approval.

Students build on their programming foundations to work with a popular industry game engine to produce functional games ideal for the mobile environment.

Additional Course Fee: $55.00

CIS235UNB Small Games Programming II

Credits 3Spring

Registration Requirement: CIS235UNA; or instructor consent.

Students individually design and produce fully functional games for web and mobile, using industry standard games engines and languages. Through guided projects, students create a portfolio-level application of their own design, demonstrating their understanding of programming foundations and engine specific tool sets.

Additional Course Fee: $55.00

CIS244 Introduction to Systems Analysis (Course offered online)

Credits 3Fall/Winter

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better, or placement above stated course levels; and second-year Computer Information Systems standing or equivalent.

This course provides an introduction to systems analysis and design knowledge and skills. Systems analysis and design is the process of evaluating and building information processing systems. Students will learn and practice the analytical, problem-solving and decision-making techniques necessary to transform personal and business objectives into effective information systems.

CIS276 SQL (Cultural Literacy course)

Credits 4Winter

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels. Co-requisite: CIS125DB or instructor consent.

CIS276 addresses the needs of information technology organizations to solve their data problems. User interaction with databases is accomplished using a "Structured Query Language" or SQL per the industry ANSI-SQL standard. The course presents SQL using Oracle 11g as a vehicle, yet concepts and exercises are solvable using any propriety SQL and it prepares students to take the first Oracle certification exam. This course maps to the CAE Knowledge Unit "Database Management Systems" (DMS).

CIS279A Linux System Management

Credits 3Winter

CIS279A teaches students the skills needed to effectively manage the current Linux Server Operating System. Topics covered include SLES administrative tools, setting up computers to connect to servers, directory structure and use, creating and managing user accounts, batch scripts, file management and security, printing, log-in scripts, server software installation and administration tools. Teaching methods include hands-on training, multiple choice questions, lectures and worksheets.

Additional Course Fee: $65.00

CIS279S Windows Server OS

Credits 4Fall/Spring

Registration Requirement: CIS151 or instructor consent.

This course provides a foundation for supporting Microsoft Windows Server OS, including the skills to configure, customize, optimize, integrate and troubleshoot networks. This course is designed for the individual who may become responsible for the planning, design, implementation and support of a Windows Server. Topics covered include the active directory, networking, security, creating users/groups, the NTFS file system and troubleshooting. This course can assist students preparing for the Microsoft Windows Server certification examination.

Additional Course Fee: $65.00

CIS284NS Network Security Fundamentals

Credits 4Spring

Registration Requirement: CIS152 or instructor consent.

This course introduces students to the ever growing need for professionals trained in network security. This class combines hands-on experience, instructor-led lectures and web-based curriculum for students. The course is an introduction to network security and overall security processes. At the completion of this course the student will have gained the necessary knowledge to confidently take a certification exam in network security.

Additional Course Fee: $65.00

CIS284S Preparation for Security+ (Course offered online)

Credits 4Fall/Winter

Registration Requirement: RD090, WR090 and MTH020, each with a grade of "C" or better; or placement above stated course levels.

This course is designed to provide students with the fundamentals of computer security, and to help prepare for the CompTIA Security+ exam. It covers material related to general computer security concepts, communications security, infrastructure security, basics of cryptography and operational/organizational security. Packet filtering, password policies and file integrity checking are also covered. Portions of this class map to the CAE requirements for Cybersecurity Foundations (CSF), Cybersecurity Principles (CSP), Basic Cryptography (BCY), and Network Defense (NDF).

CIS288 Connecting Networks (Course offered online)

Credits 3Fall

Registration Requirement: CIS153.

This course focuses on the Wide Area Network (WAN) technologies and network services required by converged applications in a complex network. Students learn the selection criteria of network devices and WAN technologies to meet network requirements. Students will be able to configure and troubleshoot network devices and resolve common issues with data link protocols including IPsec and virtual private networks (VPN).

Additional Course Fee: $65.00

CIS295CMS Web Development: Content Management Systems

Credits 4Spring

Registration Requirement: CIS276.

This course covers the beginning CMS frameworks to develop websites using Web 2.0 concepts and applications. Students in this class are exposed to content management software such as AJAX, PHP, MySQL and others. Students survey existing websites and applications and create intermediate web pages which take advantage of CMS applications and techniques. These include Rich Internet Applications (RIA), Service Oriented Architecture (SOA) and social web applications.

Additional Course Fee: $65.00

CIS297 Capstone Project Development

Credits 4Spring

Registration Requirement: RD090, WR090 and MTH020, all with a grade of "C" or better; or placement above stated levels.

This course is a capstone class for all students in the CIS and CS curriculum tracks. The application of newly acquired knowledge and skills to the real world is the student's ultimate goal of this course. Students select and explore a topic that both relates to their specific studies and their field of work. The result of this project is presented in an appropriate form to the student's peers and potentially, to the student's future/present employer as evidence of competence. In addition, students prepare material necessary to market one's self into their chosen career path.

Course fees are subject to change. Additional section fees (web, hybrid, etc.) may apply.

Course offered online

Cultural Literacy course