Courses

Search for courses listed in this bulletin. To find a semester course schedule (including instructors, meeting times and locations), go to mynmu.nmu.edu.

COS 151 Mechanical, Electrical Safety 3 cr.  (2-0-2)
  • Offered: Contact department

This course provides basic electrical knowledge and how to safely handle machinery involved in facial/spa work. Students will also learn how to evaluate equipment to ensure that it meets safe operational standards; learn about the four types of electrical therapy and their uses in the esthetics profession; and learn to differentiate between light rays such as ultraviolet and infrared used in light therapy and their benefits. 

COS 152 General Anatomy & Physiology and Disorders & Disease of the Skin 3 cr.  (3-0-0)
  • Offered: Contact department

This course covers general physiology anatomy, and disorders of the skin as they pertain to the head, neck and shoulders. Students will develop a general understanding of anatomy, physiology, and histology and how it relates to procedures performed by an esthetician; describe cells, their structure, and their reproductions; develop the skills to define tissue and identify the types of tissues found in the body; identify common skin conditions and disorders and understands which to refer to a physician; and explain the different types of skin lesions.

COS 153 Artistic Principles 2 cr.  (1-0-2)
  • Offered: Contact department

This course covers facial analysis along with basic makeup application and their techniques. Students will be able to describe different types of cosmetics and their uses, identify different facial features and demonstrate procedures for basic corrective makeup, demonstrate an understanding of cosmetic color theory, consult with clients to determine their needs and preferences, and perform a basic makeup procedure.

COS 154 Facial Techniques 4 cr.  (1-0-6)
  • Offered: Contact department

This course delves into products, their use and how to apply them. It covers basic and machine facial procedures. Students will learn to describe the benefits of massage; understand contraindications for performing massage; explain the different types of massage movements; describe multiple massage techniques; and perform a facial massage.

COS 155 Occupational Safety and Health 1 cr.  (1-0-0)
  • Offered: Contact department

This course provides students with the safety and health standards set by the State and Federal government. Students will learn that MIOSHA and OSHA laws are in place to regulate and enforce safety and health standards to protect employees in the work place; there are MIOSHA and OSHA regulations in place to address handling, mixing, stirring, and displaying of products; and they have the right to know about hazardous ingredients in the products they use.

COS 171 Anatomy and Disorders of Hands and Feet 2 cr.  (2-0-0)
  • Offered: Contact Department

This course provides general anatomy and disorders of the hand, feet, and arm.  It also provides the student with a general knowledge of the disorders of the hand, feet, and arms, so they have an understanding of which conditions they can and cannot work on.

COS 172 Artistic Principles 1 cr.  (1-0-1)
  • Offered: Contact Department

This course covers basic artistic nail art application and the different techniques used to enhance nails. Students will learn to various color applications, art, gem enhancements, and tools to create artistic flair on the nail.

COS 174 Artificial Nails/Extensions and Repair 4 cr.  (1-0-6)
  • Offered: Contact Department

This course takes the student into the application of artificial nail application, the different types of products used in this application and the proper removal of the artificial nail. The student will be introduced to gels, acrylic, silk and linen wrap nail application. Proper nail tip and smoothing application will be demonstrated, along with artificial overlay of nail product. The student’s knowledge of the chemistry of products and will be stressed for the proper end result.

CS 101 Web Site Construction 4 cr.
  • Offered: Fall Winter

This class covers all facets of Web site construction, from the creation of a Web site's content to the use of HTML and CSS style sheets. Audio and video formats will be explored. Legal issues will be covered. This class is designed for students of all majors.

CS 120 Computer Science I 4 cr.  (4-0-0)
  • Offered: Fall Winter
  • Prerequisites: "B-" or better in MA 100; or "B-" or better in CS 101; or "B-" or better in CIS 110; or a mathematics placement recommendation of CS 120 or higher, or instructor permission.

This intensive, fast-paced course is the first programming course for computer science and mobile and web application development  majors. Topics include methods and parameters, conditionals, loops, arrays, graphical user interfaces and object-oriented program design.

Notes:

This course is recommended for students with a strong desire to learn programming but lack experience. Students without interest in computer programming should consider CS 101 instead.

CS 122 Computer Science II 4 cr.
  • Offered: Fall Winter
  • Prerequisites: CS 120 or equivalent, or instructor's permission.

A continuation of CS 120. This course provides an opportunity to further develop fundamental programming skills. Topics include introductions to string handling, algorithm analysis, recursion, linked lists, interfaces, inheritance and fundamental data structures.

CS 201 Programming in C++ 3 cr.
  • Offered: Fall
  • Prerequisites: CS 122 or instructor permission.

CS 201 teaches how to program in C++. Topics include pointers, memory management, data structures, object-oriented design and file processing.

CS 202 Python 4 cr.  (4-0-0)
  • Offered: Winter

A course for students who do not yet know Python, but have some computer skills. Teaches programming in Python include file management, control structures, objects, and using Python for doing math/statistics/graphing and using Python for system administration tasks.

CS 222 Data Structures 4 cr.
  • Offered: Winter
  • Prerequisites: CS 201.

This course covers data structures and algorithms in depth. Topics covered include arrays, stacks, queues, linked lists, trees and graphs, basic problem solving strategies and complexity analysis, sorting and searching algorithms, hashing techniques, and some advanced tree structures (e.g., AVL trees, B and B+ trees, splay trees, etc.).

CS 228 Network Programming 3 cr.
  • Offered: Winter
  • Prerequisites: CS 201.

This course covers creating network-based applications as well as the basic theory of networking. Topics include programming Internet applications, client-server programming and Internet protocols. Applications created have included mail clients, Web servers and Internet-based games.

CS 255 Computing for Teachers 4 cr.
  • Offered: Winter
  • Prerequisites: MSED 150 with a "C" or better or instructor's permission.

The course serves as an introduction to technology in education. The primary focus will be the use of computers and the Internet in education. The course projects concentrate on applications relevant to the school curricula.

CS 302 Unix System Administration 4 cr.
  • Offered: Winter
  • Prerequisites: Six credit hours in CS or CIS numbered 120 or above, system administration experience, or consent of instructor.

This is an introductory course in Unix system administration. Students will be given real world experience installing and managing their own Unix workstation. Topics include installation, networking, user management and security.

CS 322 Principles of Programming Languages 4 cr.
  • Offered: Fall
  • Prerequisites: MA 240, CS 222, and CS 330 (concurrent enrollment in CS 330 permitted) or instructor's permission.

Overview of programming language paradigms. Topics: memory usage, flow of control structures, object implementation, grammars, language paradigms (iterative, structured, functional, logic, object-oriented), and computability.

CS 326 Object-Oriented Design 3 cr.
  • Offered: Winter
  • Prerequisites: CS 222 or consent of instructor.
The aim of this course is to develop a thorough understanding of software engineering principles that support the development of large projects. Object-oriented design patterns will be emphasized in this course.