May 09, 2024  
Learning Outcomes Catalog 
    
Learning Outcomes Catalog

Courses


 

Computer Information Systems

  
  • CIS 1250 - Python Programming I

    Student Learning Outcomes
    1. Prepare a personal computer’s Python environment by installing the software and setting necessary environment variable so that Python can be executed in a command line mode.
    2. Demonstrate how to install Python Integrated Development Environment on a personal computer so that Python programs can be developed in the IDE.
    3. Demonstrate how to use the concept of scope to control access to variables-by using local and global declarations.
    4. Construct a Python program that will write data to the screen and receive data from the keyboard.
    5. Distinguish the difference between the three different types of errors: syntax, runtime, and logic.
    6. Demonstrate how to use relational and logical operators in Python programming.
    7. Demonstrate the use of conditional branching statements using if and switch statements.
    8. Demonstrate how to use loops: for and while.
    9. Demonstrate how to write Python programs using functions.
    10. Demonstrate how to incorporate Exception Handling techniques in a Python program
    11. Create a simple GUI program
    12. Demonstrate how to write and use a simple class.
    13. Demonstrate how to write a Python program that performs basic file input/output with text-based files.
    14. Demonstrate ability to complete a Python programming project 

    Course Description
    Introduces the Python programming language. The course provides a basic overview of the language and includes setting up the Python environment. We cover the various use of Python, including scripting, classes and objects and building Graphic User Interfaces. Students will research other technical fields where Python scripting is used. Time will be spent building programs using Python’s comprehensive standard library.
    Credits: 3
  
  • CIS 1275 - C++ Programming I

    Student Learning Outcomes
    1. Construct a C++ program using procedural programming that makes use of C++ classes provided by the language.
    2. Demonstrate the use of good coding style.
    3. Demonstrate the use of the constant variable type.
    4. Demonstrate competency with using a debugger including setting breakpoints, stepping through the code and stepping into and over functions
    5. Describe the concept of scope for variables including local and global declarations.
    6. Select and declare the appropriate data types that are part of the C++ language.
    7. Construct a C++ program that will write data to the screen and receive data from the keyboard.
    8. Distinguish the difference between the three different types of errors: syntax, runtime, and logic.
    9. Illustrate relational and logical operators in C++ programming.
    10. Demonstrate the use of conditional branching statements using if and switch statements.
    11. Describe and use the three methods of loop controllers: for, while, and do-while.
    12. Write function prototypes and function bodies that receive inputs and return values using call by value techniques as well as call by reference using references and pointers.
    13. Demonstrate and use overloaded functions and default parameter input list functions
    14. Create C++ programs using multi-files format with .h and .cpp files.
    15. Demonstrate the use of universal initializers for vectors.
    16. Incorporate functions that operate on one-dimensional arrays.
    17. Create a C++ program that will read data from a data file.
    18. Create a C++ program that will write to a data file.
    19. Incorporate the C++ string class into programs for textual data.
    20. Demonstrate and use C++ vector objects to maintain lists of data in a program.
    21. Demonstrate the use of structured data types (structs), including passing them to functions

    Course Description
    Includes structured programming techniques, programming logic and control using C++. Covers data types, variables, arithmetic, control statements, basic functions, pointers, arrays and structures. Object-oriented concepts are presented.
    Credits: 3
  
  • CIS 1280 - .Net I/C#

    Student Learning Outcomes
    1. Demonstrate use of basic and intermediate language features and data structures within the language.
    2. Demonstrate how to design, and implement user defined classes.
    3. Demonstrate how to implement encapsulation and inheritance in object oriented program
    4. Demonstrate how to design and implement a multi-class simulation and one which demonstrates composition using user-written classes.
    5. Demonstrate how to implement abstract classes and polymorphism in an object oriented program
    6. Demonstrate how to implement a user friendly, state of the art, graphical user interface
    7. Demonstrate how to implement exception handling
    8. Demonstrate how to implement interfaces
    9. Demonstrate how to connect to and manipulate a database

    Course Description
    Provides an accelerated introduction to the .NET Framework and the C# development environment within a C# context. Course scope includes review of C#.NET language syntax and structure, development of C#.NET event driven applications incorporating a graphical user interface and user defined classes and interfaces. Course includes abstract classes, stressing inheritance and polymorphism, and concludes with a web application interfacing with a database.
    Credits: 3
  
  • CIS 1410 - IT Essentials: Hardware

    Student Learning Outcomes
    1. Identify the differences between different computer systems, programs and computer types.
    2. Explain the differences in features and functions of computer components.
    3. Demonstrate an ability to assemble a computer, including preparing, and installing in a step-by-step process.
    4. Explain advanced hardware fundamentals for network servers; including RAID systems, and printers.
    5. Demonstrate an understanding of networking fundamentals.
    6. Explain the differences in features and functions of a variety of mobile computing devices.
    7. Explain the details of the troubleshooting process and the steps to take when there are computer, peripheral, printer, network and mobile device problems.

    Course Description
    Covers PC hardware and peripherals, mobile device hardware, networking and troubleshooting hardware and network connectivity issues. The basics of computer hardware technologies are introduced in a lab-oriented environment. and will assist in preparation for the CompTIA A+ Hardware certification.
  
  • CIS 1415 - Network Essentials

    Student Learning Outcomes
    1. Set up a networked computer system, including the operating system, interface cards, and peripheral devices
    2. Plan and install a small business network and connect it to the Internet
    3. Verify and troubleshoot network and Internet connectivity
    4. Share resources such as files and printers among multiple computers
    5. Recognize and mitigate security threats to a small business network
    6. Configure and verify common Internet applications
    7. Configure basic IP services through a GUI

    Course Description
    Focuses on the installation and administration of network communication systems. Students will learn the general theory of network communications and basic setup, configuration, and management of network communication protocols on networking devices, including servers, routers and switches.
  
  • CIS 1425 - Network Topologies/Cisco Academy Semester 1

    Student Learning Outcomes
    1. Explain how standards ensure greater compatibility and interoperability between various types of network technologies, focusing on the OSI reference model and how data makes its way from application programs on one computer to application programs on another
    2. Identify network topologies, basic LAN devices, and the evolution of network devices by focusing on what network devices function at each layer of the OSI model.
    3. Explain network protocols and how network devices use routing tables to direct traffic.
    4. Explain, identify and use network utilities in LAN troubleshooting.
    5. Explain and identify security vulnerabilities and mitigation techniques. Implement basic device security.  
    6. Explain Ethernet technology standards that specify cabling and signaling at the physical and data link layers.
    7. Explain how a network’s physical and logical topologies should be designed and documented.
    8. Explain number systems, IP addressing, classes of networks and private and public network addressing. Create and implement IPv4 and IPv6 addressing schemes.
    9. Implement a basic configuration and device hardening features on network devices.
    10. Construct a network, connect computers and intermediary devices and verify network connectivity between devices.

    Course Description
    Introduces building networks and running a network operating system. Uses the OSI model as a guide for study of cabling protocols, data link protocols (Ethernet, FDDI, ATM, etc.) and network protocols (IP and IPX) Introduces switches, bridges, gateways and routers.
    Credits: 3
  
  • CIS 1605 - Internet of Things

    Student Learning Outcomes
    Upon completion of this course, the student will: 

    1. Analyze the things and connections that make up the IoT. 
    2. Build sensor/actuator systems using the Arduino microcontroller. 
    3. Create programs in Python that provide IoT functionality to the Raspberry Pi single-board computer. 
    4. Create an end-to-end IoT system. 
    5. Design an IoT system that can solve a problem of interest to the student 

    Course Description
    This course introduces students to the “Internet of Things” (IoT) and how physical or real-world devices, “things,” are increasingly being connected to, visible through, and controllable via the Internet and web technologies. This course is project based where students will work individually and in teams to explore and build IoT devices/solutions using System on a Chip (SoC) technologies like the Raspberry Pi and microcontrollers like the Arduino using basic Python and C programming languages.
    Credits: 3
  
  • CIS 1610 - IT Essentials: Software

    Student Learning Outcomes
    1. Apply the basic concepts of system management.
    2. Demonstrate the elements of pre-installation, installation, and post installation of the Windows Operating Systems.
    3. Manage the locaton of system files, file extensions and file attributes, and the commands to manage files.
    4. Demonstrate the basics of securing a computer system.

    Course Description
    Covers common features and functionality of known operating systems, system management, file management, common security threats and vulnerabilities. The basics of computer software technologies are introduced in a lab-oriented environment and will assist in preparation for the CompTIA A+ Software certification.
  
  • CIS 1680 - Linux Essentials

    Student Learning Outcomes
    1. Install and maintain Linux operating systems
    2. Locate Help resources in the Linux operating systems
    3. Use the package management utility to administer the Linux operating systems
    4. Explain the fundamental properties of the shell
    5. Administrate Linux operating systems using Command Line Interface (CLI) and Graphic User Interface (GUI)

    Course Description
    Introduces the Linux Operating Systems, with emphasis on the basic commands for the environment. Students will learn how to install and maintain the Linux operating systems, use both Command Line Interface (CLI) and Graphic User Interface (GUI) to manage peripheral devices, software packages, file systems, jobs/processes, network services, and perform system administration tasks.
    Credits: 3
  
  • CIS 1713 - Web Publishing

    Student Learning Outcomes
    1. Identify standards compliant HTML and CSS.
    2. Use a Content Management System (CMS) to publish websites.
    3. Apply search engine optimization (SEO) success factors to website content.
    4. Describe a web analytics framework to track and measure success.
    5. Identify factors that impact web client and web server performance.

    Course Description
    Use Content Management Systems (CMS) to publish websites optimized for search engine success. Introduce visitor tracking and web analytics. Use the CMS dashboard to develop content, select themes, install plugins, and manage users.
    Credits: 3
  
  • CIS 1715 - Overview of Web Technologies

    Student Learning Outcomes
    1. Describe how domain names are allocated, managed, and used in the web browser
    2. Identify, create, and edit documents with HTML and CSS
    3. Use a Content Management System (CMS) to develop a website
    4. Identify web programming languages including HTML, CSS, PHP & JavaScript
    5. Explain the web server, network, and web browser interactions
    6. Identify organizations that maintain the internet

    Course Description
    Introduce the LAMP stack organization and administration. Configure and customize the Apache web server, PHP parser and MySQL database server. Explore the interactions between the web server, network, and web browser. 
    Credits: 3
  
  • CIS 1730 - JavaScript Web Programming

    Student Learning Outcomes
    1. List and describe JavaScript, browser and HTML DOM objects
    2. Manipulate the browser and DOM objects
    3. Create dynamic views in web-applications
    4. Evaluate web development concepts and technologies

    Course Description
    Use JavaScript libraries and frameworks including jQuery to implement web widgets and validate form data. Create interactive web pages with JavaScript manipulation of HTML and CSS. Use AJAX and other technologies for browser to server interactions. 
    Credits: 3
  
  • CIS 1750 - PHP Web Programming

    Student Learning Outcomes
    1. Use functions and PHP control structures
    2. Manipulate PHP variables
    3. Manipulate databases with PHP
    4. Apply query strings, cookies and sessions to state information

    Course Description
    Use PHP/MySQL libraries and frameworks to develop dynamic database-driven websites. Explore a range of PHP solutions including image management, network socket data transfer, and XML parsing. 
  
  • CIS 1858 - Introduction to Cyber Security

    Student Learning Outcomes
    1. Identify Security Goals (Confidentiality, Integrity and Availability)
    2. Recognize Relationships between Threats, Vulnerabilities and Attacks
    3. Describe Cyber defense and offense strategies for counteracting cyber-attacks.
    4. Describe Security design principles and architectural frameworks.
    5. Describe Risk Analysis and Mitigation Techniques
    6. Describe Computer, Network and Data security principles
    7. Identify Social Engineering attacks.
    8. Describe best practices for cyber security

    Course Description
    This course is an overview of the field of Cyber Security and cyber areas.  It will cover terminology, principles, best practices and ethics which will provide a foundation for understanding detailed aspects of the weaknesses, attacks, and defenses used to attack or protect critical infrastructure. The course is designed as a starting point for IT, business and health care management professionals to help develop a cyber security mindset in both professional and personal lives.
    Credits: 3
  
  • CIS 2096-2996 - Special Topics

    Student Learning Outcomes
    • To be determined based on course topic

    Course Description
    Presents various topics.
    Credits: 1-3
  
  • CIS 2097 - Independent Study

    Student Learning Outcomes
    • To be determined on an individualized basis

    Course Description
    Allows student and instructor to define a specific problem in the area of the student’s interest and directly related to the program. The student develops and executes a solution using analytical techniques appropriate to the problem. An oral presentation may be required.
    Credits: 1-6
  
  • CIS 2235 - Java Programming I

    Student Learning Outcomes
    1. Prepare a personal computer’s Java environment by installing the software and setting necessary environment variables to enable Java execution in a command line mode.
    2. Install a Java Integrated Development Environment on a personal computer to enable Java program development in the IDE.
    3. Describe the concept of scope for variables including local and global declarations.
    4. Select and declare the appropriate primitive data types that are part of the Java language.
    5. Write a Java class that includes private members and public members. The class should have overloaded functions including constructors, sets and gets. Instantiate this class and use all class member functions.
    6. Create objects in various ways from a programmer-written class that contains several overloaded constructors.
    7. Write a Java program that has (at least) two programmer-written classes that demonstrate the “has a” relationship.
    8. Construct GUI programs using JFrame that contain classic GUI controls including sliders, buttons, check boxes and spinners.
    9. Construct GUI programs that include menu systems.
    10. Construct GUI programs that contain both language provided dialog boxes and programmer designed dialog boxes.
    11. Demonstrate the use of Java JavaFX to create GUI programs.
    12. Write Java programs that perform text-based file input/output using a standard File Dialog.
    13. Demonstrate implementation polymorphism.
    14. Incorporate Exception Handling in Java programs.
    15. Create Java programs that implement interfaces.
    16. Incorporate the principle of inheritance to derive new, customized classes where parental functions are called internally and other functions are overridden. Create and use objects of this new class.

    Course Description
    Provides an accelerated introduction to JAVA programming language. Covers class design and implementation, object-oriented design topics, Graphic User Interface development, exception handling, file input/output, inheritance, polymorphism. 
  
  • CIS 2237 - Android App Dev with Java

    Student Learning Outcomes
    1. Install and use the Android Studio IDE for developing android apps.
    2. Design, implement, test, and deploy a fully-featured, graphically rich Android phone application that uses a SQL Lite or Room data base.
    3. Integrate Android Material Design features on a majority of apps.
    4. Use Jetpack features including Databinding, Navigation Graph, SafeArgs andView Models.
    5. Create and utilize a customized launcher icon
    6. Incorporate menus and dialogs.
    7. Implement common and advanced controls, such as RecyclerView, arrays, adapters and view holders
    8. Use Intents to launch activities or a browser and to pass data
    9. Use Shared Preferences in an application
    10. Use fragments in the majority of apps and demonstrate communication between fragments.
    11. Create and implement splash screens.
    12. Use Java and Kotlin Programming languages to code Android
    13. Incorporate multi-threading in at least one app using Coroutines
    14. Describe the steps in publishing an app

    Course Description
    Focuses on advanced Java technologies. Course covers design, implementation and deployment of advanced programs based on Java which may include web programming, small device applications (Android, phones, pads, etc.), and related technologies including web services, advanced graphics, databases, multimedia, and other relevant technologies.
    Credits: 3
  
  • CIS 2240 - iPhone iOS Programming

    Student Learning Outcomes
    1. Demonstrate the ability to program in the Swift programming language
    2. Use the XCode for IOS development.
    3. Implement Model-View-Controller Design Pattern.
    4. Design, implement, test, and deploy a fully-featured, graphically rich IOS phone application that creates persistent data.
    5. Create a customized launcher icon
    6. Implement common and advanced controls, such as UITableView
    7. Implement CollectionViews
    8. Implement Auto Layout
    9. Implement layouts such as StackView
    10. Create an application that reads in a list of views from a site on the Web
    11. Demonstrate an app can fetch metadata and download selected image data

    Course Description
    Swift is a programming language created by Apple for building apps for iOS, Mac, Apple TV and Apple Watch. Students will learn to develop apps using the Swift language. The course is taught in CNM’s iMac computer classroom with iPads, and iMacs available for testing. Students can use their own Macs or check out the appropriate hardware.
    Credits: 3
  
  • CIS 2250 - Game Development

    Student Learning Outcomes
    1. Demonstrate how to use brainstorming techniques to create the concept for a game.
    2. Demonstrate how to write a specification for a game
    3. Demonstrate how to use math to solve programming problems.
    4. Demonstrate how to develop user stories to organize development of a game.
    5. Demonstrate how to use iteration planning software to assign and track task completion.
    6. Demonstrate how to set up a Unity project and version control system so multiple developers can work together.
    7. Demonstrate how to create simple 2D images
    8. Demonstrate how to create simple 3d models
    9. Demonstrate how to create other assets (sound, music, terrain maps, etc.)
    10. Demonstrate how to use key C#.NET language syntax and classes.
    11. Demonstrate how to animate and control player objects using C# code.
    12. Demonstrate how to write Artificial Intelligence(AI) code in C# to control non-player objects.
    13. Demonstrate how to organizing code using the Model-View-Controller design pattern in order to maintain separation of concerns and facilitate testing.
    14. Demonstrate how to use inheritance and polymorphism in order to maximize re-use of code, improve maintainability and speed development.
    15. Demonstrate how to use Unity’s cross platform deployment capability to deploy a game to Windows, to the Web and to Android.
    16. Demonstrate how to integrate game peripheral Software Development Kits

    Course Description
    Provides an accelerated introduction to developing computer games using C# and unity3D. In addition, student will learn to manage a team project using Agile project management skills. Course scope will cover Agile software development, working as a team, building assets, creating scenes in Unity, coding object behaviors. Students will learn to use Unity’s cross platform deployment capability to deploy a game to Windows, to the Web and to Android. Students may also learn to integrate game peripheral Software Development Kits like the Oculus Rift, Google Cardboard, Kinect and/or other systems.
    Credits: 3
  
  • CIS 2275 - C++ Programming II (Object-Oriented Programming)

    Student Learning Outcomes
    1. Demonstrate competency with using a debugger setting breakpoints, stepping through the code, stepping into and over functions, and classes.
    2. Create a C++ class that models a “real-world” item or task. Class data members should be appropriate.
    3. Create a C++ class that includes private members and public members, including constructors, gets and sets.
    4. Demonstrate using a C++ class with overloaded functions by writing it, instantiating it and using all of its class members.
    5. Create a C++ program that has (at least) two programmer-written classes that demonstrate the “has a” relationship.
    6. Demonstrate standard program organization and file structure, including class declaration in the *.h file and class definition in the *.cpp files.
    7. Demonstrate use of C++ 11’s constructor initializers and constructor chaining.
    8. Write a C++ program that has (at least) two programmer-written classes that demonstrate the “has a” relationship.
    9. Build a program that contains an array of programmer-written objects.
    10. Demonstrate use of C++ 11’s to_string and stoi-type methods
    11. Construct basic file input/output operations reading data from files into objects or from objects into files. This task should make use of the set and get functions found in the programmer-written class.
    12. Overload basic operators in classes in order to perform conditional comparisons or object data updates.
    13. Incorporate the principle of inheritance to derive new, customized classes where parental functions are called internally and other functions are overridden. Create and use objects of this new class.
    14. Write a C++ program demonstrating the use of polymorphism and virtual functions.
    15. Demonstrate the ability to pass objects between functions using pass by address using pointers and references. 

    Course Description
    Continues coverage of C++ programming. Covers structures, enumerated data types, C++ function enhancements, classes and objects, inheritance, polymorphism and virtual functions. This advanced course provides a solid foundation in object-oriented programming methods.
    Credits: 3
  
  • CIS 2277 - C++ Programming III (Advanced OOP)

    Student Learning Outcomes
    1. Demonstrate dynamic memory allocation and management of an array of objects.  Use the ** for the dynamic array of dynamic objects.
    2. Construct generator class that generates an object, either on the stack or on the free store.  Prepare a static library for that class and demonstrate using it.
    3. Demonstrate the correct use of a linked list node by building a C++ “Linked list manager” class that provides the tools to build a standard doubly linked list.
    4. Overload the appropriate operators in a C++ class so that the search/sort functions can be used in the STL classes.
    5. Demonstrate standard program organization and file structure, including class declaration is the *.h file and class definition in the *.cpp files.
    6. Describe the underlying algorithms of basic sort routines.
    7. Write a C++ class that includes at least eight sort functions including Bubble, Shell, Quick, Shaker, and Merge sort and provides timed comparison of the methods.
    8. Develop a program with a hash table implemented with linked lists.  Optimize the hashing function and demonstrate that it meets the spec by calculating its deviation from a specified range.
    9. Create a template class in C++ for sorting. The class incorporates the five sorts listed in #7
    10. Demonstrate current usage of smart pointers in a program that uses two types.
    11. Create and use static library files and associated *.h files of classes
    12. Use the new Chrono class for date and time

    Course Description
    Covers advanced programming including stacks, queues, linked lists, template classes, inheritance and polymorphism and other computer science problems.
    Credits: 3
  
  • CIS 2284 - .NET II/C#

    Student Learning Outcomes
    1. Demonstrate how to use basic HTML to create web pages
    2. Demonstrate how to use CSS to standardize the appearance of web pages
    3. Demonstrate how to build web applications using the current version of the .NET framework.
    4. Demonstrate how to use C# to perform server-side processing
    5. Demonstrate how to configure routing.
    6. Demonstrate how to define model, views and controllers using the MVC pattern.
    7. Demonstrate how to create consistent layouts
    8. Demonstrate how to use Site Navigation to give user method to navigate around your website
    9. Demonstrate how to use Validation to ensure user input is in correct format
    10. Demonstrate how to use client-side scripting to optimize processing of user requests.
    11. Demonstrate how to implement site security to control access to information.
    12. Demonstrate how to Create, Read, Update and Delete (CRUD) data from a database
    13. Demonstrate how to use version control software to check in, check out and merge changes to solutions.

    Course Description
    Course focuses on development of ASP.net web applications using Microsoft’s Visual Studio Integrated Developer Environment. Students will learn to use Microsoft’s .NET framework to build web applications that use a variety of web controls, can be used by users to access information stored in relational databases, implements site navigation and provides the capability to administer web site membership, roles and permissions. Students will define their web site using the Agile methodology then implement it using the techniques learned in the class.
    Credits: 3
  
  • CIS 2421 - Network Routing and Switching/Cisco Academy Semester 2

    Student Learning Outcomes
     

    1. Configure router and switch security to mitigate LAN attacks.
    2. Understand and describe how VLANs create logically separate networks and how routing occurs between them.
    3. Configure VLANs and inter-VLAN routing using security best practices.
    4. Explain and configure redundancy using STP and Etherchannel.
    5. Explain static routing concepts.
    6. Configure and troubleshoot default static routing and static routing on IPv4 and IPv6 networks.
    7. Explain how WLANs enable network connectivity.
    8. Configure a WLAN using a wireless router and controller.
    9. Understand, configure, and troubleshoot Dynamic Host Configuration Protocol (DHCP) for IPv4 and IPv6 networks.
    10. Explain and configure First Hop Routing Protocols (FHRP).

    Course Description
    Course describes the architecture, components, and operations of routers and switches in a small network and introduces wireless local area networks (WLAN) and security concepts. Students learn how to configure routers and switches for advanced functionality. By the end of the course, students will be able to configure and troubleshoot routers and switches and resolve common issues with single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks.
    Credits: 3
  
  • CIS 2424 - Enterprise Networking and Automation/Cisco Academy Semester 3

    Student Learning Outcomes
    1. Explain how single-area OSPF operates in both point-to-point and broadcast multiaccess networks.
    2. Configure and troubleshoot routers in a complex routed IPv4 or IPv6 network using single-area OSPF, multiarea OSPF, and Enhanced Interior Gateway Routing Protocol (EIGRP)
    3. Explain how to mitigate vulnerabilities, threats, and exploits to enhance network security.
    4. Explain how ACLs are used as part of a network security policy.
    5. Implement ACLs to control traffic and secure the network
    6. Configure NAT services
    7. Explain WAN technologies that can be used to meet business requirements
    8. Explain VPNs, IPsec and remote connectivity
    9. Explain implementation of QoS
    10. Explain how network automation is enabled through RESTful APIs and configuration management tools.

    Course Description
    Course describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation.
    Credits: 3
  
  • CIS 2427 - Troubleshooting Networks

    Student Learning Outcomes
    1. Create configuration documentation.
    2. Create a network configuration table and topology diagram based on network components.
    3. Devise and apply various troubleshooting strategies to a physical network.
    4. Identify and resolve problems at the Physical, Data Link, and Network layers of the OSI Model.
    5. Write concise trouble tickets, speak in front of small groups, and make short presentations.

    Course Description
    Allows students to run a wide variety of applications over a network and apply troubleshooting techniques using software and LAN and WAN analyzing equipment.
    Credits: 3
  
  • CIS 2450 - Fundamentals of Network Security

    Student Learning Outcomes
    1. Define information security and describe the components of a security architecture.
    2. Explain the purpose of cryptography, including 3DES, RSA, hashing and certificates.
    3. Design, implement and enforce sound security policies.
    4. Describe the fundamentals of a secure network design.
    5. Apply techniques to secure HTTP traffic by hardening operating systems, servers, and browsers.
    6. Protect network routers through administrative access policies and services.
    7. Implement firewalls to implement network security to its maximum potential.
    8. Inspect and monitor networks activity using Intrusion detection systems.
    9. Apply VPNs for secure remote access.
    10. Describe the hardware and software solutions for a secure wireless design.
    11. Use logging and auditing tools to manage network traffic.

    Course Description
    Introduces Network Security and overall security processes. The focus of the course will be hands-on experience for students with emphasis on: security policy design and management, security technologies, products and solutions.
    Credits: 3
  
  • CIS 2520 - Introduction to SQL (Structured Query Language)

    Student Learning Outcomes
    1. Create basic and advanced queries used to retrieve data from multiple tables utilizing proprietary and ANSI standard JOIN commands.
    2. Construct queries with aggregate & grouping functions.
    3. Compose DML queries that manipulate, sort, and restrict data.
    4. Build DDL queries that can create or alter tables and utilize transaction control for saving objects and data.
    5. Construct advanced Queries: rollup, cube, set operators, merge, subqueries, and correlated subqueries.
    6. Build, maintain, and execute views.

    Course Description
    Introduction to Structured Query Language (SQL) within the context of an Oracle database. Students will create basic and complex queries (joining, sub-queries, aggregate functions, grouping data), and learn to manipulate data using insert, update and delete statements. Students will create tables, views, constraints, indexes and sequences and benefit by learning the industry standards while utilizing the latest database software and online training materials.
    Credits: 3
  
  • CIS 2620 - Configuring Windows Server

    Student Learning Outcomes
    1. Install Windows servers in Host and Compute Environments.
    2. Implement Storage Solutions
    3. Implement Hyper-V
    4. Implement Windows Containers
    5. Implement High Availability
    6. Maintain and Monitor Server Environments

    Course Description
    Focuses on user and group management, client and server management and file-sharing management. This course may assist in preparation for Microsoft certification. Version being taught subject to change, please check with school.
    Credits: 3
  
  • CIS 2650 - Advanced Windows Server

    Student Learning Outcomes
     

    1. Install and Configure Active Directory Domain Services (AD DS)
    2. Manage and Maintain AD DS
    3. Create and Manage Group Policy
    4. Implement Active Directory Certificate Services 
    5. Implement Identity Federation and Access Solutions

    Course Description
    This course focuses on the identity functionality in Windows Server. This course may assist in preparation for Microsoft certifications. Version being taught subject to change. Please check with school.
    Credits: 3
  
  • CIS 2670 - Computer Security+

    Student Learning Outcomes
     

    1. Identify Network security.
    2. Explain Compliance and Operational security.
    3. Analyze threats and Vulnerabilities.
    4. Explain Application, Data and Host Security.
    5. Explain Access Control and Identity Management.

    Course Description
    Focuses on an overview of network and computer security. Topics included are general security concepts, communication security, infrastructure security, operational and organizational security.
    Credits: 3
  
  • CIS 2680 - Linux Administration

    Student Learning Outcomes
    1. Use SSH with public key authentication and set up ssh.
    2. Do backups of your system to a remote system using rsync (or other tools) over ssh.
    3. Work with the Logical Volume Management (LVM) to create, use, resize, and delete logical volumes.
    4. Install and run virtual machines (VMs) to perform specialized or general tasks.
    5. Access guest storage from the host.
    6. Use the Network File System (NFS) both on the server side and client side, including diskless VM clients.
    7. Configure and use Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) servers.
    8. Use Preboot Execution Environment (PXE) booting to boot and install an operating system on a guest.
    9. Create and use virtual networks to connect guests together.
    10. Use firewalls to filter traffic between guests and between the guests and the outside world.
    11. Create a High Performance Computing (HPC) cluster.
    12. Create a High Availability (HA) cluster

    Course Description
    Hands-on instruction of Linux system administration with an emphasis on security and performance.  Prepares students to work as professional Linux system administrators.  Learn the key principles to install and manage virtual machines, both their performance and security.  Learn advanced networking concepts, including clustering and high availability
    Credits: 3
  
  • CIS 2763 - Web Programming Framework

    Student Learning Outcomes
    1. Describe programming frameworks
    2. Describe Content Management System (CMS) frameworks
    3. Create CMS Themes
    4. Create CMS Plugins

    Course Description
    Overview of the framework architecture and relationship between core and customizable code of web publishing content management systems. Describe the role of themes and plugins. Explore theme template development, organization, and dynamic selection. Develop plugins that extend the functionality with API hooks to the core code. 
  
  • CIS 2853 - Cyber Defense

    Student Learning Outcomes
    1. Understand common network attacks and how to defend against them
    2. Explain how firewalls work and the benefits/disadvantages to each type
    3. Understand Intrusion Detection systems and how they contribute to network security
    4. Understand basic encryption techniques
    5. Harden and assess the security posture of operating systems
    6. Generate and implement effective security policies
    7. Apply government published security standards to operating systems
    8. Understand the basics of physical security and disaster recovery

    Course Description
    This course will provide fundamental skills needed to analyze theinternal and external security threats against a computer network. Students will learn how to evaluate network and Internet security issues and design, and how to implement successful security policies and firewall strategies to defend against system and network vulnerabilities.
    Credits: 3
  
  • CIS 2857 - Ethical Hacking

    Student Learning Outcomes
    1. Explain and live by ethics of attacking systems.
    2. Analyze TCP/IP protocols using protocol analyzers such as wireshark and tcpdump.
    3. Analyze various system and network logs.
    4. Demonstrate passive and active network footprinting.
    5. Execute network enumeration.
    6. Complete a vulnerability scan and review the results.
    7. Perform attacks against systems using various tools.
    8. Demonstrate a social engineering attack.
    9. Complete a penetration test and write a report.

    Course Description
    This course examines the tools, techniques and technologies used in the technical securing of information assets. Students will receive in-depth information about the software and hardware components of Information Security and Assurance. Students will be immersed into the Hacker Mindset so they will be able to defend against cyber security attacks.
    Credits: 3
  
  • CIS 2860 - Digital Forensics and Incident Response

    Student Learning Outcomes
    1. Explain the purpose of and find information in CVE, CWE, CVSS, CAPEC, and ATT&CK.
    2. Carry out and report on forensic investigations on Windows, Linux, and MacOS systems.
    3. Calculate and use cryptographic hash functions when working with forensic artifacts.
    4. Capture forensics artifacts from a running system.
    5. Extract forensic artifacts from network activity traces.
    6. Use system logs to find relevant forensic artifacts.
    7. Recover deleted files.
    8. Check email for validity using SPF, DMARC, and DKIM.
    9. Hide data in a media file and recover data hidden in a media file

    Course Description
    Presents students a structured approach to computer forensics and evidence analysis. Students will acquire the necessary hands-on experience on various forensic investigation techniques and standard forensic tools necessary to successfully carry out a computer forensic investigation.
    Credits: 3
  
  • CIS 2999 - Capstone Course

    Student Learning Outcomes
    Demonstrate abilities for specific program exit competencies being evaluated.
    Course Description
    Focuses on assessment of student learning outcomes for program of study.
    Credits: 1
  
  • FDMA 1120 - Desktop Publishing I

    Student Learning Outcomes
    1. Demonstrate knowledge of fundamental features and navigation of desktop publishing software.
    2. Combine text and images for effective communication.
    3. Develop a balanced composition through use of color, contrast, and alignment.
    4. Place images within a composition and wrap around text.
    5. Produce documents with professional layout and typography skills.
    6. Create attractive and effective designs.
    7. Combine knowledge of typography, images, and design principles to produce professional print and web media.
    8. Create or add to a professional design portfolio for future use.

    Course Description
    This course is designed to teach introductory skills for designing and creating publications and presentations with layout software. The course will focus on graphics and typographic design, fonts, and other skills for print and web publishing.
  
  • FDMA 1220 - Introduction to Digital Video Editing

    Student Learning Outcomes
    1. Define concepts related to digital video editing.
    2. Use non-linear video editing software for editing a short film.
    3. Enhance storytelling through the use of continuity, timing, cutaways, intercutting, compositing,transitioning, jump cutting, montaging and animating.
    4. Use text, titles, transitions, video effects, sound effects, dialogue, and visual assets for digital videoediting.

    Course Description
    In this course, students learn the basics of the post-production process for non-linear video editing. Students work with multiple video formats and create short movies for multiple distribution platforms. Skills include media management and professional terminology.
  
  • FDMA 1260 - Introduction to Digital Media

    Student Learning Outcomes
    1. Describe and identify the principal components and terminology of digital media.
    2. Analyze and examine the use of digital media as a communication tool.
    3. Plan and implement a digital media project.
    4. Critique professional digital media products.
    5. Create projects using a variety of digital media tools.
    6. Demonstrate a working knowledge of copyright and usage rights.
    7. Present completed projects in a professional manner for critique.

    Course Description
    Explores concepts of how text, graphics, sound, images and video come together in a digital media program and researching new trends and current issues related to media applications and design. Students will be involved in teamwork, communication and workplace interaction simulation.
    Credits: 3
  
  • FDMA 1515 - Introduction to Digital Image Editing-Photoshop

    Student Learning Outcomes
    1. Make and refine selections.
    2. Adjust color and tone in an image.
    3. Eliminate unwanted objects in an image.
    4. Apply layers to organize and create effects.
    5. Create brushes, styles and vector shapes.
    6. Prepare image for print and screen output.
    7. Apply masking and layers to non-destructively edit an image.
    8. Effectively utilize blending modes and layer styles.
    9. Apply adjustment layers.
    10. Apply design principles including typography.

    Course Description
    In this course, students will learn how to use the tools in Adobe Photoshop to create new images and edit existing images. Tools used will include selections, layers, and adjustments, among other pixel editing tools. Basic composition and output will be emphasized in all projects.
  
  • FDMA 1535 - Introduction to Illustrator

    Student Learning Outcomes
    1. Apply a variety of shape blending options.
    2. Create and apply new gradients.
    3. Apply Gradient Meshes and Envelopes.
    4. Organize documents using layers and sublayers.
    5. Create symbols, brushes and vector shapes.
    6. Apply Pathfinder and other effects.
    7. Effectively utilize the pen tool to draw and edit shapes.
    8. Effectively utilize Vector tools.
    9. Prepare image for print and screen output.
    10. Apply clipping masks.
    11. Prepare image for use in another program.
    12. Apply design principles including typography.

    Course Description
    Students receive instruction on vector graphics creation using vector illustration software. The students will create professional-quality artwork for print publishing and multimedia graphics. Instruction includes creating and manipulating basic shapes, drawing with the pen tool, using various brushes, working with type and preparing graphics for web, print, and digital publication.
  
  • FDMA 1540 - Introduction to Motion Graphics

    Student Learning Outcomes
    1. Demonstrate a basic understanding of animation history and principles, including traditional and digital animation.
    2. Compare and contrast the animation work of other artists.
    3. Demonstrate experience in the basic components of digital animation, including layers, compositions, typefaces, effects, and rendering, utilizing professional motion graphics software.
    4. Create professional-looking special effects projects.
    5. Create professional-looking short animations.
    6. Explain the importance of professional animation.

    Course Description
    This course introduces students to digital animation using Adobe After Effects. Students will use After Effects to create layers, compositions, typefaces, visual effects, and rendering. Students will also design short animations of their own, and will work through lessons and tutorials.
  
  • FDMA 1630 - Principles of Design

    Student Learning Outcomes
    1. Practice Creativity.
    2. Plan a Design project.
    3. Demonstrate the effective use of Emphasis & Contrast. 
    4. Demonstrate the effective use of Balance and Alignment.
    5. Demonstrate the effective use of Harmony and Repetition.
    6. Demonstrate the effective use of Flow, Movement, and Rhythm.
    7. Demonstrate the effective use of Simplicity and Economy.
    8. Effectively apply basic color theory.
    9. Demonstrate the effective use of Typography principles.
    10. Apply design principles to Screen & Print Projects. 
    11. Develop client relations.

    Course Description
    This course will explore how we see and use visuals to communicate information. Students will develop critical thinking skills in applying concepts of basic design principles. Students will apply the concepts with hands-on and analysis assignments. These concepts will then be applied to design for advertising, print, digital media, and web design. The business of design will also be covered with emphasis on client relations and networking. 
  
  • FDMA 1716 - 2D Animation and Sound

    Student Learning Outcomes
    1. Edit single track audio files 
    2. Apply audio effects 
    3. Edit multiple tracks 
    4. Design sounds 
    5. Create animated graphics 
    6. Create animated text 
    7. Create and animate symbols 
    8. Adjust camera angles 
    9. Motion tween assets 
    10. Build and animate basic characters 

    Course Description
    Students will learn sound editing theory and practice including audio effects and restoration. Students will also learn 2D Animation basics including drawing, tracing and moving assets. Animating characters and text with motion tweening and masks.
    Credits: 3
  
  • FDMA 2287 - Digital Design Studio

    Student Learning Outcomes
    1. Demonstrate competency in the use of InDesign software.
    2. Create appropriate visual solutions based on target marketing information.
    3. Demonstrate competency in the design and production of advertising and promotional materials.
    4. Present ideas and concepts effectively and competently.
    5. Visually demonstrate design solutions to be used in a portfolio.

    Course Description
    A design studio environment in which students obtain real-world experience while providing service to college and non-profit associations with faculty supervision using a variety of media. Can be used with permission to fulfill cooperative requirement.
  
  • FDMA 2325 - Advanced Photoshop

    Student Learning Outcomes
    1. Create effects using advanced blending techniques
    2. Effectively utilize advanced masking techniques
    3. Refine Selections with advanced techniques
    4. Assess & Adjust color in an image
    5. Utilize advanced photo enhancement techniques
    6. Alter images using Photoshop painting techniques
    7. Create brush presets
    8. Create vector elements with paths
    9. Add & manipulate type on a path 
    10. Create advanced special effects
    11. Apply vanishing point & warping 
    12. Create a video clip
    13. Apply color adjustments to video

    Course Description
    This course expands on the Photoshop skill set to develop proficiency with selections, masking, channels, filters, color correction, painting tools, vector integration, video, special effects, and compositing techniques. The focus is on the core image-editing tools of Photoshop that can be universally applied to photography, print, film or the web. The material is covered in production-oriented projects and students develop work suitable for portfolios.
  
  • FDMA 2855 - Social Media Marketing Tools

    Student Learning Outcomes
    1. Understand social media fundamentals
    2. Understand basic social media etiquette
    3. Create a social media strategy
    4. Publish social media updates and engage with a community
    5. Apply social media best practices to enhance a personal brand
    6. Drive traffic to a blog using social media

    Course Description
    In today’s rapidly-evolving media landscape, social media has not only become a fundamental tool for communication, but a must-have skill in a multitude of industries. With the right amount of practice and social media education, students and professionals are empowered with a competitive edge in their studies, careers and communications.

Computer Science

  
  • CSCI 1096-1996 - Special Topics


    Course Description
    Presents various topics.
    Credits: 1-6
  
  • CSCI 1108 - CS for All: Introduction to Computer Modeling

    Student Learning Outcomes
    1. Describe the fundamental structures of an agent-based programming language
    2. Solve a problem by using an agent-based programming language
    3. Compose logical structures (algorithms) to produce an adequate solution for a problem
    4. Apply quantitative method to evaluate and analyze computation results and make further improvement
    5. Develop and enhance problem-solving skills by applying computational thinking methodologies.

    Course Description
    Introduction to Computational Science using modeling and simulation. Apply the fundamentals of computational thinking to solve a realistic problem of interdisciplinary environment. Employing lab activities integrated into the course, students will learn the agent-based programming language to formulate their problem modules, experiment to find solutions, and evaluate the results. Students will practice cycling through the formulation, experiment, and evaluation process for a realistic conclusion.
    Credits: 4
  
  • CSCI 1151 - Introduction to Programming for Non-Majors of Computer Science

    Student Learning Outcomes
     

    1. Able to describe the fundamentals of computer programming
    2. Develop moderately complex computer programs using procedural programming techniques
    3. Apply appropriate data structures, access of data, and operations on data using standard operations
    4. Develop C programs for solving problems by applying different control and data structures using appropriate input, output mechanisms
    5. Apply data structures, accessing methods, and memory allocation mechanisms for solving problems

    Course Description
    Designed for non-majors of computer science interested in programming, or developing useful problem solving skills. Explores the relationship between programming and problem solving using programming languages.
    Credits: 4
  
  • CSCI 1152 - Introduction to Computer Programming and Problem Solving

    Student Learning Outcomes
    1. Describe the fundamentals of computer programming
    2. Demonstrate an understanding of algorithmic problem solving by creating algorithmic solutions to problems
    3. Demonstrate an understanding of procedural programming techniques by implementing Java programs which employ structured programming techniques
    4. Implement flow of control to a program, use of sequence, iteration, and choice
    5. Demonstrate an understanding of modularization in programs by defining and using functions, which may use value and/or reference parameters, and contribute to the solution of the task at hand
    6. Apply appropriate data structures, access of data, and operations on data using Java
    7. Develop moderately complex computer programs using Java programming techniques

    Course Description
    Introduction to computer programming and problem solving using object-oriented programming language (example, Java), applied to the solution of numeric and non-numeric problems. Study the computer structures and explores the relation between computer programming and problem solving.
    Credits: 4
  
  • CSCI 1153 - Programming in Matlab

    Student Learning Outcomes
    1. Understand MATLAB computer programming environment.
    2. Use MATLAB (data types, variables, basic mathematical and logical expressions, arrays and vectors, structures, file manipulation) to solve computation problems.
    3. Apply the software development tool to create, test and debug programs.
    4. Write programs using predefined functions and procedures, conditional statements, control structures, matrix computations, and graphing and plotting.
    5. Design and write functions with parameters, and reuse function m-files.
    6. Compose structured programs using symbolic algebra, equation solving, differentiation and integration, and numerical techniques.

    Course Description
    An introduction to computing using MATLAB, a special-purpose language for writing moderate-size programs that solve problems involving the manipulation of numbers. This course is intend to assist students in learning the general concepts of computing and programming, help students understand the relation between computer programming and problem solving, and obtain a solid foundation in the use of MATLAB.
    Credits: 4
  
  • CSCI 2096-2996 - Special Topics


    Course Description
    Presents various topics.
    Credits: 1-6
  
  • CSCI 2201 - Mathematical Foundations of Computer Science

    Student Learning Outcomes
    1. Apply the principles of set theoretic techniques to solve problems.
    2. Solve problems in combinatorics (permutations, combinations, etc…) with the principles of formal logic.
    3. Apply counting principles to answer elementary probability questions.
    4. Describe the general concepts of relations to discrete mathematics concepts.
    5. Perform various operations with relations and functions  (congruence, methods of proof, induction, recursion, etc.)
    6. Apply algorithms to problem situations involving complex computation and optimization.
    7. Compare and analyze different approaches of solving computation problems.

    Course Description
    The purpose of this course is to introduce the branch of mathematics commonly known as discrete mathematics.  The goal is to understand and use (abstract) discrete structures that are backbones of computer science Topics included are logic, sets, relations, functions, induction and other methods of proof, recursion, combinatorics, graph theory, and algorithms with an emphasis on application in computer science.
    Credits: 4
  
  • CSCI 2251 - Intermediate Computer Programming and Problem Solving

    Student Learning Outcomes
    1. Demonstrate knowledge of classes and objects.
    2. Apply object programming to solve problems
    3. Create objects, implement objects, and extend objects to solve for small to medium size problems.
    4. Apply Object-oriented approach to SDLC
    5. Understand the large software development life cycle
    6. Familiar with both front-end and back-end systems of an application
    7. Able to write API’s
    8. Able to implement cross network communication in Java
    9. Write interface to the database

    Course Description
    Introduces the method underlying modern program with object-oriented approaches to design and implementation application software. Topics include are use of objects in standard libraries, object-oriented programming, design, and implementations; software engineering; concurrent processing inter/intra process communications; networking, and front-end and back-end software integration.
    Credits: 4

Construction Management

  
  • CM 1105 - Interpreting Construction Documents and Detailing

    Student Learning Outcomes
    1. Demonstrate the ability to read construction drawings.
    2. Sketch construction details and drawings.
    3. Recognize the drawings required to define a construction project.

    Course Description
    Introduces the basics of manual drawing and drafting, construction detailing, construction contract documents, working drawings and blueprint reading.
    Credits: 3
  
  • CM 1110 - Construction Materials and Techniques

    Student Learning Outcomes
    1. Discuss the composition and characteristics of basic construction materials.
    2. Describe installation process and techniques for basic construction materials.
    3. Explain construction industry terminology.
    4. Discuss construction industry delivery and procurement methods.

    Course Description
    Introduction to the construction industry, educational opportunities, materials, techniques and terminology of construction.
    Credits: 3
  
  • CM 1115 - Commercial and Residential Building Codes

    Student Learning Outcomes
    1. Locate information within the International Building Code and the International Residential Code.
    2. Explain how model building codes regulate the building process and construction.
    3. Explain how Urban Planning and Zoning affects the built environment.
    4. Describe how the Project Manual is used and organized.

    Course Description
    Through exercises and lecture students will become familiar with model building codes, the project manual/ specifications and zoning and planning codes. Students will investigate how they affect and govern the construction process.
    Credits: 3
  
  • CM 1205 - Introduction to Building Information Modeling

    Student Learning Outcomes
    1. Define basic AutoCAD commands.
    2. Demonstrate a basic understanding of AutoCAD commands.
    3. Apply AutoCAD commands to construction drawing problems.
    4. Use AutoCAD to create construction drawings.
    5. Use AutoCAD to modify existing construction drawings.
    6. Use AutoCAD for output.

    Course Description
    Introduces principles and techniques of computer graphic applications used in the construction industry.
    Credits: 3
  
  • CM 1210 - Mechanical Electrical Systems and Construction

    Student Learning Outcomes
    1. Students will be able to identity:
      1. Different cooling systems.
      2. Different heating systems.
      3. Different lighting systems.
      4. Different plumbing waste and potable water systems.

    Course Description
    Introduces materials and equipment associated with the mechanical and electrical systems used in commercial and residential buildings.
    Credits: 3
  
  • CM 1215 - Construction Equipment and Methods

    Student Learning Outcomes
    1. Develop ownership and operating costs for equipment.
    2. Evaluate whether to purchase or rent large equipment.
    3. Formulate productivity and unit costs of equipment.
    4. Choose the appropriate type of equipment to perform required tasks.

    Course Description
    Presents large equipment used to move, lift and assemble components of commercial buildings. Covers earth work, concrete forms and construction, along with steel, wood and masonry methods and productivity.
    Credits: 3
  
  • CM 1220 - Construction Project Management I

    Student Learning Outcomes
    1. Develop a site layout plan.
    2. Develop a product submittal.
    3. Identify the roles and duties of a Project Engineer.

    Course Description
    Introduction to construction project planning and scheduling. Students will be introduced to management topics such as leadership, quality control, document control and risk management.
    Credits: 3
  
  • CM 1305 - Construction Estimating

    Student Learning Outcomes
    1. Perform a material take-off and price for:
      1. Earthwork.
      2. Concrete.
      3. Masonry.
      4. Carpentry.

    Course Description
    Covers cost estimates on buildings based on Construction Specifications Institute, formatted budgets, take-off techniques. * This course relies upon current numeracy skills.
    Credits: 3
  
  • CM 2096-2996 - Special Topics

    Student Learning Outcomes
    • To be determined based on course topic

    Course Description
    Presents various topics.
    Credits: 1-7
  
  • CM 2105 - Construction Scheduling

    Student Learning Outcomes
    1. Develop and input an activity list.
    2. Assign resources to an activity.
    3. Develop activity logic.
    4. Refine execution plan logic.

    Course Description
    Introduction to techniques for transforming contract documents into project schedules, including Gantt, Pert and CPM development. Students break down a job into its basic tasks and reassemble it in a framework that controls time, work materials and related activities. During the course students will apply theory, knowledge and techniques to actual projects using computer scheduling programs.
    Credits: 3
  
  • CM 2115 - Construction Cost Estimating

    Student Learning Outcomes
    1. Use computer application to perform a material takeoff.
    2. Perform a manual material takeoff.
    3. Use computer application to price the material takeoff.

    Course Description
    Covers various methods of computerized estimating techniques including spreadsheets, estimating software, digitized take-off and Web based plan rooms and project files. This class will utilize industry standard applications.
    Credits: 3
  
  • CM 2210 - General Contractor Preparation

    Student Learning Outcomes
    1. Explain construction contracts, roles and responsibilities of parties, and business organization.
    2. Recall local and national labor and tax laws.
    3. Demonstrate knowledge of the CILA, its authority, and rules and regulation of the act.
    4. Explain N.M. licensing procedure and classifications.
    5. Explain the importance of estimating, project management, insurance and risk management to a construction business.

    Course Description
    This course covers licensing requirements, rules and regulations, business and law and other important aspects of owning and running a construction business.
    Credits: 3
  
  • CM 2220 - Computerized Project Management and Scheduling

    Student Learning Outcomes
    1. Identify project activities.
    2. Assign resources to project activities.
    3. Develop activity logic.
    4. Refine project logic.

    Course Description
    Covers various methods of computerized scheduling methods and techniques. Exposes the student to state of the art project scheduling software and project management techniques used by local industry. The student will participate in group projects and will develop real world project schedules.
    Credits: 3
  
  • CM 2997 - Independent Study

    Student Learning Outcomes
    1. Create course of study related to construction management activiites.
    2. Select and create evaluation tools appropriate to course of study.
    3. Demonstrate completion of course of study.

    Course Description
    Allows the student and instructor to define a specific problem directly related to the program in the area of the student’s interest. The student develops and executes a solution using analytical and drafting techniques. An oral presentation may be required.
    Credits: 1-7
  
  • CM 2998 - Internship

    Student Learning Outcomes
    1. Show the application of knowledge and skills gained in the program in a work environment.
    2. Show career preparedness in work environment.
    3. Perform duties and responsibilities as required by the employer.

    Course Description
    Provides opportunities for the student to work for one term on a cooperative basis in an appropriate defined training program.
    Credits: 3

Cosmetology

  
  • COS 1010 - Orientation

    Student Learning Outcomes
    1. Identify aspects of your personal identity worthy of self respect
    2. Explain the importance of self-esteem in relating positively to yourself and others
    3. List behaviors that destroy trust in work relationships
    4. Describe the value of making good life choices
    5. Practice strategies for improving career resilience
    6. Define personality and its four behavior patterns
    7. Recognize the differences between introverted and extroverted behaviors
    8. Recognize the differences between a sensing and intuitive approach to managing information
    9. Recognize the differences between a thinking and feeling approach to making decisions
    10. Recognize the differences between a structured and flexible approach to organizing work
    11. Affirm your personal strengths and use them to your best advantage in building a successful career
    12. Reduce the negative effects that stress has on your behavior and your work relationships
    13. Flex your behavior to establish and maintain productive work relationships
    14. Recognize, monitor, and use forms of nonverbal communication to your advantage
    15. Make verbal messages clear and concise
    16. Reduce inattentive listening habits
    17. Use professional etiquette to express respect, demonstrate integrity and communicate a commitment to personal excellence
    18. Approach communication problems constructively
    19. Describe the five aspects of S.M.A.R.T. goals
    20. Explain the benefits of applying the 80/20 rule to your career
    21. Clarify the three basic steps to managing your personal earnings
    22. State the benefits of using the ABC method of prioritizing time
    23. Identify the different effects of positive and negative stress
    24. ANATOMY & PHYSIOLOGY
      1. Explain the relationship and function of cells, tissues, and primary organs within the human body
      2. Identify the structure, function, and primary cosmetological significance, where appropriate, of 8 major body systems
      3. Explain the importance of anatomy and physiology to the cosmetology profession
      4. Describe cells, their structure, and their reproduction
      5. Define tissue and identify the types of tissues found in the body
      6. Name the main body systems and explain their basic functions
    25. CHEMISTRY, ELECTRICITY & LIGHT THERAPY
      1. Describe matter, the five elements of hair and the structure and behavior of atoms and bonds
      2. Describe the pH scale and values associated with water, acids and alkalines
      3. Identify the precautions necessary for various classifications of chemicals when working with professional products and cosmetics
      4. Explain the difference between solutions organic and inorganic chemistry
      5. Discuss the different forms of matter, elements, compounds, and mixtures
      6. Explain the difference between solutions, suspensions, and emulsions
      7. Describe oxidation and reduction (redox) reactions
      8. Define the 10 major terms used in the study of electricity
      9. Describe the safety measures to be followed when using electrical appliances
      10. Explain the three kinds of effects that can be created by electric current during cosmetology services
      11. List three kinds of effects that can be created by electric current as it is used during electrotherapy and light therapy treatments
      12. Define the nature of electricity and the two types of electrical current
      13. Define electrical measurements
      14. Define electric modalities used in cosmetology
      15. Explain electromagnetic radiation and the visible spectrum of light
      16. Describe the types of light therapy and their benefits

    Course Description
    Introduces cosmetology. Presents theory in the area of professional image, first aid, work ethic, anatomy, physiology and Salon Success.
    Credits: 2
  
  • COS 1020 - Cosmetology Fundamentals I

    Student Learning Outcomes
    1. Recognize the structure and function of bacteria and viruses by their types; classifications; growth and reproductive patterns; relationship to the spread of infection.
    2. Identify the procedures and precautions for the infection procedures used in schools and salons.
    3. List and practice simple safety and first-aid applications for minor burns, cuts, choking, eye injury and fainting procedures.
    4. Recognize and follow state laws and rules.
    5. List the types of disinfectants and how they are used.
    6. Define hepatitis and HIV, and explain how they are transmitted.
    7. Describe how to safely clean and disinfect salon tools and equipment.
    8. Explain the differences between cleaning, sanitation, disinfection and sterilization.
    9. Discuss Universal Precautions and responsibilities as a salon professional.
    10. Use computer technology to process information, create documents, and email written work to instructor.
    11. Develop basic skill in salon safety for self, colleagues, instructors, staff and clients.
    12. Describe and implement the course of action to be followed in the event of a cut (blood spill).
    13. Describe and implement the course of action to be followed in the event of a burn (thermal).
    14. Describe and implement the course of action to be followed in the event of a burn (chemical).
    15. Describe and implement the course of action to be followed in the event of a person choking.
    16. Describe and implement the course of action to be followed in the event of an eye injury (chemical).
    17. Describe and implement the course of action to be followed in the event of an eye injury (puncture).
    18. Describe and implement the course of action to be followed in the event of a person fainting.
    19. Demonstrate the mixing ratio of disinfectants, and the time elements involved.
    20. Practice the procedure and process used to sanitize and disinfect tools and equipment for hair care services.
    21. Practice the procedure and process used to sanitize and disinfect tools and equipment for nail care services.
    22. Practice the procedure and process used to sanitize and disinfect tools and equipment for skin care services.
    23. Identify the haircutting tools and implements.
    24. Explain the areas of the head to be considered when cutting hair.
    25. Define angles, elevations or projections and guidelines or design lines.
    26. List the factors involved in a successful client consultation.
    27. Describe the fundamental techniques used when cutting hair.
    28. Describe why professional hair cutting is the foundation for hair design in the salon, and why creative thinking skills are important. Identify on paper and on a manikin, various anatomical locations associated with hair cutting, including basic math skills of geometric lines and dimensions.
    29. List the basic hair-cutting tools and explain their use.
    30. Explain the terminology used in sculpture and styling.
    31. Determine various facial shapes, and their relationship to haircutting and hairstyling, including the importance of hair analysis and how to camouflage facial flaws with a hair design.
    32. Identify the different parts of scissors, razor, and other implements used in haircutting.
    33. List elements of principles of good hair design including proportion, balance, rhythm, and harmony.
    34. Explain how hair quality and hair growth patterns determine the styling process.
    35. List the techniques and equipment available for wet hairstyling.
    36. Describe the three parts of a pin curl and describe the function of each.
    37. List the functions of backcombing, lacing, smoothing, and back brushing.
    38. Identify the chemistry composition of various liquid tools used to enhance haircutting and hair design techniques.
    39. Explain the purpose of finger waving, roller elevations, and usage of cutting tools. Identify the different cutting implements.
    40. Demonstrate how to hold and handle each. Provide for client protection by demonstrating correct draping techniques for haircutting.
    41. Demonstrate safety measures for injuries possible in haircutting, follow blood spill procedure.
    42. Practice correct procedures for holding cutting implements, including palming, parting and sectioning of hair, handling of tools and transfer of comb for safety and efficiency in cutting procedures.
    43. Practice client and student posture, ergonomics of the cutter. Practice razor usage, including razor rotation, hair analysis.
    44. Demonstrate and practice haircutting in the solid form.
    45. Demonstrate and practice haircutting in the increase layered form.
    46. Demonstrate and practice haircutting in the graduated form.
    47. Demonstrate and practice haircutting in the uniform layered form.
    48. Demonstrate and perform palm to palm, inside of hand, outside of hand cutting techniques.
    49. Establish a consultation dialog (script) to gain information from the client to assure good communication to provide service that meets the clients needs.
    50. Establish procedures/methods of sanitation for hair cutting tools and work area sanitation practices.
    51. Demonstrate haircutting and design styling techniques on mannequins to refine new skills.
    52. Define color and the law of color. Explain the principles of color theory including primary, secondary, tertiary, and complementary colors and their relevance to hair coloring.
    53. Identify the natural level, tone and intensity of hair color.
    54. Design a color wheel, including primary, secondary, and tertiary colors.
    55. Describe the procedure for client consultation.
    56. Describe the process for record keeping of hair coloring formulations, recommendations, changes, techniques and results.
    57. Discuss the safety precautions to follow during color procedures.
    58. Explain how a client is prepared for a hair coloring service, including draping, patch test, and preliminary strand test procedures.
    59. Present the classifications of hair color and explain their activity on the hair, to include the temporary, semi-permanent, demi-permanent, permanent, polymer, and vegetable hair color.
    60. Explain the types and uses of hair lighteners.
    61. Use computer technology to process information, create documents, and email written work to instructor.
    62. Demonstrate and explain the procedures used to change existing hair color.
    63. Develop basic skills and form an action plan for safety when using hair color products. Identify the various implements and tools used to provide basic color applications.
    64. Demonstrate through client consultation the formulation decisions necessary to provide a quality service.
    65. Demonstrate the procedure for hair analysis.
    66. Locate the anatomical locations for color application.
    67. Use product knowledge of hair color ingredients and their effects on hair.
    68. Make product choices and demonstrate the mixing, application, and techniques of application for temporary, polymer, semi-permanent, demi-permanent, and permanent applications.
    69. Distinguish between single and double process applications.
    70. Demonstrate application techniques for temporary colors.
    71. Demonstrate application techniques for semi permanent colors.
    72. Demonstrate application techniques for demi permanent colors.
    73. Demonstrate application techniques for oxidative permanent colors.
    74. Demonstrate application techniques for polymer colors.
    75. Demonstrate application techniques for lighteners.
    76. Demonstrate application techniques for foil panels.
    77. Demonstrate application techniques for foil weave.
    78. Demonstrate application techniques when using a cap.
    79. Demonstrate application techniques for special effects.
    80. Demonstrate practical procedures that meet requirements for the licensure examination in New Mexico.

    Course Description
    Introduces theory and practice; anatomy, physiology, preparation, procedures, products, infection control through sanitation, disinfection and sterilization; use of chemical agents, fumigants, UV light; hair sculpture and styling services, wigs, hair additions and hair coloring; skill development in technical procedures and applications, related chemistry problem solving, focusing on safety, client protection, consultation and client service records.
    Credits: 6
  
  • COS 1030 - Cosmetology Fundamentals II

    Student Learning Outcomes
    1. Describe the structure of the nail and related anatomy.
    2. Explain the growth of the nail.
    3. Describe the diseases of the nail.
    4. Describe the disorders of the nail.
    5. Describe the conditions of the nail.
    6. Explain the services reviewed for natural nail care.
    7. Explain the services reviewed for artificial nail care.
    8. Recognize diseases of the nails that should not be treated in the salon.
    9. Identify the types of nail implements and/or tools required to perform a manicure.
    10. Define aromatherapy. Identify carrier oils and their use.
    11. Explore how aromatherapy can be incorporated into a service.
    12. Use computer technology to process information, create documents, and email written work to instructor.
    13. Acquire equipment for sanitary work area, to include implements, cosmetics, and materials needed to perform a nail service.
    14. Demonstrate the safe and correct handling of nail implements and tools.
    15. Exhibit proper setup of a manicure table.
    16. Demonstrate the necessary three-part procedure requirements for nail services.
    17. Identify the five basic nail shapes. Greet client in a professional manner.
    18. Demonstrate client consultation.
    19. Make recommendations of technique or product use to promote highest quality service.
    20. Perform a basic manicure incorporating all safety, sanitation, and disinfection requirements.
    21. Perform a conditioning oil manicure incorporating all safety, sanitation, and disinfection requirements.
    22. Perform a basic pedicure incorporating all safety, sanitation, and disinfection requirements.
    23. Perform the hand and arm massage movements associated with manicuring.
    24. Perform the foot and leg massage movements associated with pedicuring.
    25. Perform a paraffin-wax hand treatment.
    26. Suggest home care to client.
    27. Complete client service record and retain for future visits.
    28. Define the theory of hair, including formation, growth, structure, behavior and color.
    29. Explain and demonstrate proper draping, shampooing and scalp massage services.
    30. Explain the importance of pH in shampoo selection.
    31. Explain the role of surfactants in shampoo.
    32. Discuss the uses and benefits of various types of shampoos and conditioners.
    33. Define treatments for hair and scalp disorders.
    34. Identify the anatomy of the scalp; locate muscles and bones used during shampoo, and application of products.
    35. Describe the physiology of shampoo massage, and scalp treatments.
    36. Describe and classify the products used in shampooing, conditioning, and scalp treatments.
    37. List the materials and implements used in shampoo, rinses, and scalp treatments.
    38. Explore HAIR DESIGN: Up close and Personal.
    39. Describe and discuss concepts of WET AND THERMAL HAIR DESIGN.
    40. Describe and discuss concepts of LONG HAIR DESIGN.
    41. Establish client communication skills.
    42. Complete the paperwork; hold harmless agreement, and maintain client safety at all times.
    43. Distinguish between treatable and untreatable scalp conditions.
    44. Perform proper draping for wet, dry, and chemical services.
    45. Perform proper scalp manipulations as part of a shampoo service.
    46. Demonstrate proper shampooing and conditioning procedures.
    47. Demonstrate correct brushing techniques considering service requested.
    48. Demonstrate finger waving, pin curls, roller setting, and hair wrapping.
    49. Demonstrate various blow dry (air form) styling techniques.
    50. Demonstrate the proper use of thermal irons.
    51. Demonstrate various thermal iron manipulations and how they are used.
    52. Demonstrate techniques of styling long hair (Long Hair Design).
    53. Demonstrate the procedures involved in soft pressing and hard pressing.
    54. Demonstrate knowledge and skills of added value services.
    55. Develop introductory skills in hair addition (braid in technique).
    56. Explain the fundamental theory and procedures of perming.
    57. Explain the fundamental theory and procedures of chemical relaxing.
    58. Explain the fundamental theory and procedures of curl reforming.
    59. List the factors of hair analysis for chemical texture services.
    60. Explain the physical actions that take place during permanent waving.
    61. List and describe the various types of permanent waving solutions.
    62. Examine the difference between hydroxide relaxers and thio relaxers.
    63. Examine the difference between hydroxide neutralizers and thio neutralizers.
    64. Identify various anatomical structures associated with chemical rearranging.
    65. List safety precautions required for permanent waving.
    66. Distinguish predictable outcomes with relationship to rod sizes, wrapping techniques, and materials used in chemical rearranging.
    67. Distinguish predictable outcomes with relationship to hair and scalp condition, previous service, and strength of materials used in texture services.
    68. Establish hair and scalp analysis procedures.
    69. Establish Client consultation and record keeping procedures.
    70. Identify all measures for client safety. Perform procedures to prepare work area and the client for chemical rearranging service.
    71. Identify the chemistry of products used in permanent waving, relaxing, curl reforming .
    72. Demonstrate proper tool selection, sectioning, parting, and wrapping procedures involved in permanent waving.
    73. Demonstrate and practice perm techniques for long hair.
    74. Demonstrate and practice perm techniques for shorter hair.
    75. Demonstrate and practice virgin relaxer techniques.
    76. Demonstrate and practice retouch relaxer techniques.
    77. Demonstrate and practice curl reformation techniques.

    Course Description
    Introduces anatomy, physiology, preparation procedures, products, materials and tools used in natural and artificial nails for hands and feet, shampoo service, hair analysis, and treatments for scalp and hair, permanent waving, relaxer treatments, techniques for chemical rearranging; demonstrating skills in client consultation, recommendations, related chemistry, safety, client protection, record keeping and quality customer service.
    Credits: 6
  
  • COS 1080 - Salon Theory I

    Student Learning Outcomes
    1. Identify all chemicals, procedures, and equipment used in ecology of salon.
    2. Identify the different pathogenic bacteria and viruses that could affect the workplace.
    3. Identify ingredients, benefits and features of hair care products, and shampoo and rinsing techniques.
    4. Identify the techniques and benefits of scalp treatment.
    5. Identify and list the chemicals used in texture products (perms and relaxers).
    6. Demonstrate knowledge of perm wrapping and relaxing procedures.
    7. Demonstrate awareness of community health issues Employ criteria for salon safety and client protection including fire evacuation, calling 911, security issues.
    8. Identify and discuss processes and procedures for hair color services.
    9. Identify and discuss processes and procedures for hair texture services.
    10. Identify and discuss processes and procedures for hair styling services.
    11. Identify and discuss processes and procedures for hair cutting services.
    12. Identify and discuss processes and procedures for skin care services.
    13. Identify and discuss processes and procedures for nail care services.
    14. Identify and discuss processes and procedures for nail extension services.
    15. Use computer technology to process information, create documents, and email written work to instructor.

    Course Description
    Presents intermediate theory in haircutting, coloring, lightening, hairstyling, facials, manicuring and pedicuring, community health issues, salon safety, problem solving, special projects, and salon success.
    Credits: 2
  
  • COS 1092 - Hair Service Lab II

    Student Learning Outcomes
    1. Demonstrate the basic application of perm, including correct posture, utilization of implements and equipment, wrapping techniques, saturation procedure, rinsing procedure, towel blotting procedure
    2. Demonstrate the basic application for different relaxing techniques, application of various products, smoothing process, rinsing, neutralization, reconditioning.
    3. Demonstrate the basic application for different coloring techniques, application of various products, process, and rinsing.
    4. Practice men and womens hair cutting and styling techniques.
    5. Demonstrate techniques in mens and women hair, color techniques
    6. Demonstrate long hair design techniques.
    7. Practice sanitation measures for procedures and for ecology of salon
    8. Demonstrate proper form usage and record keeping of client service.
    9. Establish before/after photos for portfolio. Camera necessary for class work
    10. Learn and demonstrate the art of retail and marketing.
    11. Demonstrate correct Client consultation, client draping and protection, before during all services.
    12. Observe and practice all safety and sanitation measures to comply with State Board requirements .

    Course Description
    Continues basic application of shampoo, rinses, scalp treatment, chemical rearranging, perm, relaxer, haircutting, coloring and styling in a supervised lab.
    Credits: 6
  
  • COS 1096-1996 - Special Topics

    Student Learning Outcomes
    • To be determined based on course topic

    Course Description
    Presents various topics.
    Credits: 1-6
  
  • COS 1193 - Skin/Nails Service

    Student Learning Outcomes
    1. Demonstrate massage and facial treatments including procedure, client consultation, client protection and safety, knowledge of chemicals used, and their individual actions, usage of tools and equipment, and ecology of the salon.
    2. Demonstrate makeup application, including client protection and safety, knowledge of products used, and their individual actions
    3. Choose and use of tools and equipment properly
    4. Manage ecology of the salon.
    5. Demonstrate correct usage of facial machines, including application, different currents and procedures, and safety factors.
    6. Demonstrate removal excessive hair, with waxing, sugaring, and tweezing (facial area only.)
    7. Maintain ecology of the salon, including practices of, knowledge of chemical usage and disposal.
    8. Formulate patterns of client communication that lead to client retention.
    9. Demonstrate manicuring and pedicuring skills, including client consultation, client protection and safety, knowledge of chemicals used, and their individual actions, usage of tools and equipment, and ecology of the salon.
    10. Create materials for portfolio that include self-evaluation, time management, and instructor and client evaluations.
    11. Prepare before/after photos for portfolio. (Camera necessary for class work.)
    12. Demonstrates friendliness and adaptability dealings with clientele from a diverse group.
    13. Demonstrate nail extension techniques for nail tips, gel nails and acrylic sculptured nails using correct procedures

    Course Description
    Introduces students to the theory and practice of skin and nails including: anatomy, physiology, preparation, procedures, products, facial treatments, makeup application, hair removal, eyelash/brow techniques and electro therapy. In addition, the course focuses on: client consultation, recommendations, record keeping, use of machines and appliances, application of cosmetics, massage, safety, client protection, manicuring, pedicuring, massage, advanced nail techniques, sterilization, sanitation, bacteriology, retail techniques and marketing.
    Credits: 3
  
  • COS 2080 - Salon Theory II

    Student Learning Outcomes
    1. Identify all chemicals, procedures, and equipment used in ecology of salon through an exam and within a group setting.
    2. Identify the different pathogenic bacteria in a group setting and written exam.
    3. Identify hair coloring and lightening formulations, categories and color types.
    4. Demonstrate essential knowledge of hairstyling, using Cosmetology Fundamentals textbook.
    5. Demonstrate ability to solve problems that might occur in salon environment by participation in scenarios.
    6. Demonstrate essential knowledge by taking a periodic quiz from the State Exam Review for Cosmetology book.
    7. Use computer technology to process information, create documents, and email written work to instructor.

    Course Description
    Presents concentration of theory in the areas of first aid, anatomy, physiology, chemistry, electro and light therapy, sterilization, sanitation, bacteriology, shampoo, rinses, scalp treatments, chemical rearranging, perms, relaxers issues, salon safety, and salon success.
    Credits: 1
  
  • COS 2093 - Hair Service III

    Student Learning Outcomes
    1. Sets goals relevant to activities, allocates time and documents client records.
    2. Demonstrate client communication skills.
    3. Demonstrate maintenance of ecology of the salon, including client protection and safety.
    4. Apply specific skills set by New Mexico State Board.
    5. Complete mock State Board Exams administered periodically during the term.
    6. Demonstrate skills thorough assignments and Self Directed Time Management.
    7. Differentiate usage of tools and equipment appropriate for service.
    8. Demonstrate various chemical rearranging including relaxer and perm techniques to clients, including demonstrating procedure, process, chemical application, client consultation, client protection and safety.
    9. Recognize chemicals used, and their individual actions.
    10. Demonstrate efficient learning techniques to acquire and apply new knowledge and skills technical, communication and critical thinking skills.
    11. Demonstrate reasoning techniques through perm selection and design in hair sculpturing suggesting client recommendations of these services.
    12. Design before/after photos for portfolio. Camera necessary for class work.
    13. Demonstrate preparation of the client is in accordance with salon requirements.
    14. Demonstrate complete service, including shampoo, cut, and finished styling.
    15. Demonstrate various cutting techniques, including selection and handling of cutting tools, usage of salon equipment to aid in cutting techniques, correct .
    16. Differentiate usage of cutting tools, and procedure for haircuts, client protection and safety, knowledge of cutting techniques.
    17. Create Graduated, Increase Layer, Uniform, Solid and combination hair cuts for female and male clients.
    18. Demonstrate color application of temporary, semi-permanent, polymer, permanent hair coloring techniques including client consultation, client formulation, client protection and safety, knowledge of chemical used and their individual actions, usage of tools and equipment and ecology of salon.
    19. Demonstrate completed service including shampoo, cut styling, chemical application or service.
    20. Demonstrate decolorization, toning, special effects and, formulation, client protection and safety, knowledge of chemical used and their individual actions.
    21. Demonstrate problem solving by identify corrective color needs, formulations for color correction.
    22. Demonstrate wet styling, blow-drying, air waving, to include procedure, client consultation, client protection and safety, usage of tools and equipment, and ecology of the salon.
    23. Demonstrate long hair design techniques including safety, usage of tools and equipment, and ecology of the salon.
    24. Demonstrate use and knowledge of various thermal hair styling tools including curling iron, flat iron and pressing comb.

    Course Description
    Presents the intermediate application of perms, relaxers, temporary, semi-permanent and permanent color, lightening, toning and special effects. Students will also learn scissors, shears, razor and clippers, products, materials and implements in cutting, wet styling, blow drying, finger waving, air waving, hair pressing, hair extensions, hair weaving, braiding, corn rowing and hair design.
    Credits: 5
  
  • COS 2492 - Facials/Manicuring/Pedicuring Lab III

    Student Learning Outcomes
    1. Demonstrate the ability to deliver cosmetology related services using physical and chemical means in a safe and sanitary environment.
    2. Demonstrate massage and facial treatments including procedure, client consultation, client protection and safety, knowledge of chemicals used, and their individual actions, usage of tools and equipment, and ecology of the salon.
    3. Demonstrate makeup application, including client protection and safety, knowledge of products used, and their individual actions.
    4. Choose and use tools and equipment properly.
    5. Demonstrate correct usage of facial machines, including application, different currents and procedures, and safety factors.
    6. Demonstrate removal excessive hair, with techniques of waxing, sugaring and tweezing (facial area only.)
    7. Maintain ecology of the salon, including practices of, knowledge of chemical usage and disposal.
    8. Formulate patterns of client communication that lead to client retention.
    9. Demonstrate manicuring and pedicuring skills, including client consultation, client protection and safety, knowledge of chemicals used, and their individual actions, usage of tools and equipment, and ecology of the salon.
    10. Create materials for portfolio that include self-evaluation, time management, and instructor and client evaluations.
    11. Prepare before/after photos for portfolio. (Camera necessary for class work.)
    12. Demonstrates friendliness and adaptability when working with clientele from a diverse group.
    13. Demonstrate nail extension techniques for nail tips, gel nails and acrylic sculptured nails using correct procedures.

    Course Description
    Provides intermediate application of massage, facial treatments and makeup applications, use of electric appliances, currents and specialized machines for treatments, artificial eyelashes, removal of unwanted hair, eyelash and brow tinting and light therapy techniques in a supervised salon setting.
    Credits: 4
  
  • COS 2505 - Salon Operation Theory

    Student Learning Outcomes
    1. Establish short and long range personal goals within the beauty industry
    2. Identify which job offer to accept by recognizing: The steps necessary to search for a job, questions to be asked during a job interview, personal qualities that will be evaluated during the interview and potential job benefits that an employer might offer
    3. List the steps used to develop and maintain professional relationships, including building a clientele
    4. Describe salon owner-ship types, structure, operations and requirements for the practice of good business
    5. Define the techniques used to recommend retail product sales to clients
    6. Choose informed decisions by studying the client market
    7. Assess accurately the financial value of one client 8. Explain why attracting new clients on an ongoing basis is a necessity
    8. Use proven strategies to build new clientele
    9. Identify elements of ambiance that create a comfortable and memorable atmosphere in the salon
    10. State why a personalized approach is the foundation of exceptional service
    11. Explain how staff synergy enhances a sense of predictability, control and safety in the salon
    12. Describe the central features of each of the four Service Essentials
    13. Identify the major differences between a salon that goes beyond essential to exceptional and one that does not
    14. Establish clear and attainable career goals
    15. Practice monitoring performance indicators
    16. Measure progress using a Service Essentials Rubric
    17. Explain how a SWOT analysis can lead to better decision making
    18. Create a business plan for a salon project
    19. Prepare and give an oral presentation of the salon business plan
    20. Create resume, cover letter, accurate application, and references

    Course Description
    Focuses on opening a salon and business plan, written agreements, regulations, laws, salon operation, policies, practices, personnel, compensation, payroll deductions, use of telephone, advertising, retail and sales, client communication, public relations, insurance and salon safety.
    Credits: 2
  
  • COS 2510 - Advanced Salon Theory

    Student Learning Outcomes
    1. Upon successful completion of this course, the student will demonstrate verbally, in writing, and/or in practice, to a minimum of 75 percent accuracy, or to the instructors satisfaction, the ability to:
      1. Identify all chemicals, procedures, and equipment used in ecology of salon through an exam and within a group setting.
      2. Identify the different pathogenic bacteria in a group setting and written exam.
      3. Identify ingredients, benefits and features of shampoo and rinses, and shampoo and rinsing techniques.
      4. Identify the techniques and benefits of scalp treatment.
      5. Identify and list the chemicals used in perms and relaxers.
      6. Demonstrate essential knowledge of perm wrapping and relaxing technique.
      7. Identify hair coloring and lightening formulations, categories and color types.
      8. Demonstrate essential knowledge of hairstyling, using Salon Fundamentals textbook.
      9. Demonstrate essential knowledge in facials, manicuring and pedicuring.
      10. Show evidence of awareness of community health issues, specifically AIDS and HIV.
      11. Participate in developing criteria for salon safety, including fire evacuation, calling 911, security issues, and protection of salon and clientele.
      12. Demonstrate ability to solve problems that might occur in salon environment by participation in scenarios.
      13. Demonstrate essential knowledge by taking a periodic quiz from the State Exam Review for Cosmetology book.
      14. Use of computer technology to process information, create documents, and email written work to instructor.
      15. Locate and interpret written information in hold harmless agreements, client safety evaluation, and client service documents
      16. Organize ideas and communicate with client
      17. Specify goals, constraints, alternatives, consider risks and evaluate and choose best plan of action
      18. Recognize problems, communicate to client, and implement plan of action
      19. Acquire and use materials and space efficiently
      20. Demonstrate listening by receiving, attending to, interpreting and responding to assignments
      21. Recognize problems and situations, devise action plan
      22. Select goal relevant activities, rank, allocate time, and prepare and follow scheduling
      23. Demonstrate time management and professionalism

    Course Description
    Presents advanced theory applied to sterilization, sanitation, bacteriology, shampoo. rinses, scalp treatments, chemical rearranging, perms relaxers, hair cutting, hair coloring, bleaching, hairstyling, facials, manicuring and pedicuring, community health issues, salon safety, problem solving and special projects.
    Credits: 2
  
  • COS 2511 - State Laws/Regulations

    Student Learning Outcomes
    1. Evaluate and analyze the process of creating, or changing laws.
    2. Identify the processes of state board rules and regulations as they apply to the student.
    3. Identify and restate terms as used in the in the Barbers and Cosmetologists Act
    4. Recognize the practices of barbering
    5. Recognize the practices and services performed by cosmetologists
    6. Recognize and restate the categories of licensure pursuant to the Barbers and Cosmetologists Act
    7. Describe the creation of the State Board, conditions and requirements for membership
    8. Explain differences between the powers and duties of the board
    9. Identify and describe licensure requirements for barbers
    10. Identify and describe licensure requirements for cosmetologists
    11. Identify and describe licensure requirements for manicurists-pedicurists, estheticians and electrologists
    12. Identify and describe licensure requirements for instructors
    13. Identify and describe licensure requirements for schools (public and private)
    14. Describe the creation of the Barbers and Cosmetologists Fund
    15. Licensure requirements for establishments and enterprises
    16. Identify and restate the not to exceed fees
    17. Explain licensure under prior law and reciprocity
    18. Explain the display of licenses and how change of place of business is reported
    19. Explain License nontransferable
    20. Recognize and restate the duration, restoration and renewal of licenses
    21. Recognize and restate grounds for refusal to issue, renew, suspend or revoke a license
    22. Recognize and restate the penalties
    23. Explain the Criminal offenders character evaluation
    24. Explain the termination of agency life; delayed repeal
    25. Identify regulations and rules to assist in developing the industry
    26. Apply computer technology to process information, create documents, and email work to instructor.

    Course Description
    Presents state laws and regulations, professional image, employability skills, ethics, professional standards, State Board standards, job-seeking and retention skills, customer service, teamwork, problem solving and quality principles.
    Credits: 1
  
  • COS 2692 - Advanced Salon Lab

    Student Learning Outcomes
    In a clinic setting and under supervision of a licensed instructor, the student will demonstrate verbally, in writing, and/or in practice, to a minimum of 75 percent accuracy, the following practices:

    1. Demonstrate various techniques in shampooing, rinsing, conditioning of hair.
    2. Demonstrate knowledge in chemical rearranging, including perms, and relaxers. Knowledge to include, physical and chemical application,
    3. Demonstrate hair-cutting techniques.
    4. Identify and demonstrate the ability to communicate effectively with client.
    5. Demonstrate the ability to present satisfactory finished design.
    6. Demonstrate the ability to formulate process color and decolorize techniques.
    7. Demonstrate the ability to provide facial, manicuring, and pedicuring services.
    8. Maintain a portfolio, including before and after photos of client, self-evaluation sheets
    9. Maintain ecology of salon including practices, which include conduct, behavior, dress code and knowledge of chemical usage and disposal.
    10. Set goals relevant to activities, allocates times and standards, measures and records standards in graph or charts including time management .
    11. Demonstrate efficient learning techniques to acquire and apply knowledge and skills both technical, communication and critical thinking skills
    12. Maintain inventory standards of product measurements demonstrating both math and critical thinking skills and records finding in computer.
    13. Demonstrate reasoning techniques through color formulation, design line in hair sculpturing, textural and finishing services.
    14. Establish before/after photos for portfolio. Camera necessary for class work
    15. Demonstrate ability to use beauty industry software for information, communication, problem solving

    Course Description
    Offers advanced application of safety, shampoo, rinses, scalp treatments, chemical rearranging, perms and relaxers, hair cutting, hair coloring, bleaching, hairstyling, facials, manicuring and pedicuring or other areas with minimal supervision in a salon setting.
    Credits: 4

Criminal Justice

  
  • CJUS 1110 - Introduction to Criminal Justice

    Student Learning Outcomes
    1. Describe the history, structure and function of the criminal justice system in the United States.
    2. Discuss the role of law enforcement, court systems, corrections, and security in maintaining social order.
    3. Identify and describe crime causation theories, various measures of crime and their reliability and victimization theories.
    4. Relate fundamental principles, concepts and terminology used in criminal justice to current events.
    5. Apply basic analytical and critical thinking skills in evaluating criminal justice issues, policies, trends and disparities.

    Course Description
    This course provides an overall exploration of the historical development and structure of the United States criminal justice system, with emphasis on how the varied components of the justice system intertwine to protect and preserve individual rights. The course covers critical analysis of criminal justice processes and the ethical, legal, and political factors affecting the exercise of discretion by criminal justice professionals.
    Credits: 3
  
  • CJUS 1120 - Criminal Law

    Student Learning Outcomes
    1. Explain the concepts of substantive criminal liability in the United States, including actus reas, mens rea, causation, concurrence, and parties to crime.
    2. Define the differences between criminal law and civil law in the United States.
    3. Demonstrate basic knowledge of legal terminology as it relates to criminal law.
    4. Identify the elements of crimes against persons, property, public order and the administration of justice, public morality, and the inchoate crimes.
    5. Describe the various defenses to crimes.

    Course Description
    This course covers basic principles of substantive criminal law including elements of crimes against persons, property, public order, public morality, defenses to crimes, and parties to crime.
    Credits: 3
  
  • CJUS 1140 - Juvenile Justice

    Student Learning Outcomes
    1. Identify distinct aspects of the juvenile court system, law and procedure.
    2. Compare and contrast the juvenile justice system with the adult criminal justice system.
    3. Apply criminological theories in explaining juvenile crime.
    4. Outline the historical development of juvenile justice.
    5. Describe the processes of informally and formally handling juveniles within the juvenile justice system.
    6. Explain the role and impact of community-based and institutional corrections within the juvenile justice system.

    Course Description
    This course covers the diversity of the informal and formal juvenile justice system, the process of identifying delinquent behavior, the importance of legislation, law enforcement, courts, diversion, referrals, and juvenile correctional facilities.
    Credits: 3
  
  • CJUS 1143 - Report Writing

    Student Learning Outcomes
    1. Conduct an interview and write reports from notes and resources that cover the essential elements of the incident
    2. Demonstrate basic writing guidelines, including grammar, abbreviations, dates, names of places and numbers
    3. Demonstrate an ability to complete and submit accurate and timely reports
    4. Apply basic report writing standards and techniques for criminal justice.
    5. Recognize the importance of accurate and timely reports and be able to apply their knowledge
    6. List the general types of reports used and the names of specific operational uses.
    7. Identify the ethical imperatives in technical writings.
    8. Verbally articulate factual information.

    Course Description
    This course covers the fundamentals of writing concise and accurate police, corrections, security and pre-sentence reports; including writing and use of forms. This implies written communication that implements proven methods, current techniques, proper mechanics and processes necessary for quality report writing.
    Credits: 3
  
  • CJUS 1320 - Patrol Procedures

    Student Learning Outcomes
    1. Describe police organization and patrol function and the problems associated with police discretion.
    2. List safety risk factors for officers.
    3. Explain legal principles and strategies for patrol.
    4. Define investigatory stops, field interviews, interviews and interrogations.
    5. Recognize and define the various forms of evidence and crime scene protocol.
    6. Demonstrate professional communication with the chain-of-command and diverse community members.
    7. Demonstrate common skills required of patrol officers, including cuffing, conceal and cover, traffic stops and lawful use of force.

    Course Description
    This class introduces basic patrol functions, practices and problems faced by today’s law enforcement officers.
    Credits: 3
  
  • CJUS 1330 - Constitutional Policing

    Student Learning Outcomes
    1. Identify Constitutional limits on police actions of arrest or search.
    2. Explain the history and development of the exclusionary rule and the impact of the ‘due process revolution’ on criminal procedure.
    3. Explain limits on field interviews and police interrogations of suspects.
    4. Describe pretrial identification procedures that conform to the Constitution.
    5. Summarize Constitutional civil liability for police.
    6. Write effectively using the APA format.

    Course Description
    Students will examine the constitutional principles related to the investigation of crimes, including search and seizure, arrests, confessions and pre-trial processing of offenders. The focus will be on individual rights found in the First, Fourth, Fifth, Sixth, Eighth and Fourteenth Amendments of the United States Constitution and the comparable provisions of the New Mexico Constitution. 
     
    Credits: 3
  
  • CJUS 2110 - Professional Responsibility in Criminal Justice

    Student Learning Outcomes
    1. Articulate the history and principles of various ethical systems.
    2. Identify and describe the effects on moral and ethical reasoning in lieu of subcultural expectations.
    3. Demonstrate critical and analytical thinking skills by applying ethical theories and principles in decision-making situations relevant to policing, corrections and other criminal justice career fields.
    4. Describe and apply tools for moral decision making.
    5. Discuss various techniques employed by criminal justice professionals which might have ethical concerns.

    Course Description
    This course covers the application of various ethical systems to decision making in criminal justice professions. This includes discussion of misconduct by criminal justice professionals and strategies to prevent misconduct. Well known philosophers will be discussed and incorporated into the course material.
    Credits: 3
  
  • CJUS 2120 - Criminal Courts and Procedure

    Student Learning Outcomes
    1. Explain the application of the Constitutional Amendments that apply to criminal justice. 
    2. Explain and describe the dual court system in the U.S. and how courts enforce the rule of law. 
    3. Identify and list the duties and requirements of the courtroom workgroup. 
    4. Describe courtroom procedures, rules of the court, and due process of law. 
    5. Articulate basic knowledge of the U.S. criminal court system. 
    6. Define legal terms.  
    7. Explain the use of discretion in criminal procedure.  
    8. Differentiate the role of courts of limited jurisdiction, courts of general jurisdiction, and the appellate courts in the processing of criminal cases. 

    Course Description
    This course covers the structures and functions of American trial and appellate courts, including the roles of attorneys, judges, and other court personnel, the formal and informal process of applying constitutional law, rules of evidence, case law and an understanding of the logic used by the courts. 
     
    Credits: 3
  
  • CJUS 2130 - Police and Society

    Student Learning Outcomes
    1. Describe the historical development of and current issues in policing in America.
    2. Demonstrate knowledge of law enforcement, i.e., police role and function, police and community interaction, crime control, discretion, public perception, and preservation of democratic ideals within the criminal justice system.
    3. Identify the structure of law enforcement agencies at federal, state and local levels.
    4. Summarize police culture (e.g., discretion, ethics, corruption, blue wall of silence).
    5. Identify significant trends in law enforcement.
    6. Utilize the SARA model.

    Course Description
    The course presents a focused practical introduction to the key principles and practices of policing. Topics covered include issues of law enforcement fragmentation and jurisdiction, philosophies of policing, enforcement discretion, deployment strategies, use of force, personnel selection, socialization, tactics, and stress.
    Credits: 3
  
  • CJUS 2140 - Criminal Investigations

    Student Learning Outcomes
    1. Identify developments in investigation technology.
    2. Identify common types of criminal investigations and their key components.
    3. Apply proper crime scene investigative protocols.
    4. Explain proper evidentiary gathering and handling procedures, and utilize various interviewing techniques.
    5. Identify and compare different law enforcement agencies and the role they play in criminal investigations.
    6. Describe proper collection, evidence preservation, documentation, and court presentation.
    7. Develop effective search authorization.

    Course Description
    This course introduces criminal investigations within the various local, state, and federal law enforcement agencies. Emphasis is given to the theory, techniques, aids, technology, collection, and preservation procedures which insure the evidentiary integrity. Courtroom evidentiary procedures and techniques will be introduced.
    Credits: 3
  
  • CJUS 2150 - Corrections System

    Student Learning Outcomes
    1. Describe the purposes of the corrections system and the issues facing the corrections system.
    2. Explain the components of the corrections system and describe their functions.
    3. Compare and contrast the different forms of correction practices.
    4. Explain the goals of corrections, the different factors affecting the sentencing process, the legal rights of prisoners, and the issues concerning prison violence.
    5. Explain the impact of reentry into society.
    6. Identify the issues concerning capital punishment.
    7. Describe the effectiveness of various correction programs on offenders.

    Course Description
    This course introduces the corrections system in the United States, including the processing of an offender in the system and the responsibilities and duties of correctional professionals. The course covers the historical development, theory, and practice, as well as the institutional and community-based alternatives available in the corrections process.
    Credits: 3
  
  • CJUS 2153 - Community-Based Corrections

    Student Learning Outcomes
    1. Describe the goals of community-based corrections.
    2. Explain the organization, functions, practices of the community-based corrections systems in the U.S.
    3. List the various community based sentencing options available to the courts.
    4. Apply the tools used to identify offender needs and risk to the community and how those tools are used to connect offenders with evidence based correctional practices;
    5. Explain the concept of “evidence based practices” and the research methodologies used to identify them.
    6. Describe when, why, and how the terms and conditions of probation and parole can be revoked based on statutory provisions and case law.
    7. Identify legal issues related to probation and parole and their impact on the criminal justice system, specifically in the administrative and management of state and federal systems.

    Course Description
    A detailed analysis of community-based corrections. The philosophical basis of community corrections will be explored in the context of diversion, pretrial release programs, probation, parole, intermediate sanctions, alternative sanctions, mental health and substance abuse treatment in both the juvenile and adult systems.
    Credits: 3
  
  • CJUS 2156 - Institutional Corrections

    Student Learning Outcomes
    1. Demonstrate knowledge of the evolution of prisons and jails.
    2. Identify the levels of custodial security.
    3. Demonstrate knowledge of the issues related to custody, treatment and programs within penal institutions.
    4. Demonstrate knowledge of the lifestyles in correctional environments and patterns of inmate-staff interaction within these environments.
    5. Explain fundamental safety, security and control practices to maintain order in jails and prisons.

    Course Description
    Covers the historical evolution of jails and prisons for each jurisdiction, intake, classification, security, inmate subculture, security threat groups, programs and services, supervision, pre-release, and special management inmates.
    Credits: 3
  
  • CJUS 2255 - Rules of Criminal Evidence

    Student Learning Outcomes
    1. Identify the primary rules and theories guiding the application of evidence in a criminal case.
    2. Develop a framework for the comprehensive analysis of criminal evidence in a given fact situation.
    3. Correctly brief a court decision.
    4. Recognize and apply the appropriate response during the pretrial stage to the requirements of a specific evidentiary rule.
    5. Communicate ideas concisely and accurately.
    6. Evaluate relationships between objectives or issues and use reasoning/critical thinking skills to arrive at a valid solution to problems.
    7. Read with understanding.

    Course Description
    Covers the application of the Federal Rules of Evidence and the New Mexico Rules of Evidence in a criminal case from investigation through sentencing.
    Credits: 3
  
  • CJUS 2255L - Investigations Laboratory

    Student Learning Outcomes
    1. Reconstruct a crime scene.
    2. Demonstrate proper crime scene investigative procedures.
    3. Demonstrate various interviewing techniques.
    4. Demonstrate the proper collection, preservation, documentation, and court presentation of evidence.
    5. Develop effective search authorization through investigation and write a search warrant demonstrating probable cause.

    Course Description
    Introduces exercises and practical demonstrations related to the investigations of crime.
    Credits: 1
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 -> 14