May 12, 2024  
2021 - 2022 Catalog 
    
2021 - 2022 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Chemistry

  
  • CHM 111H - General Chemistry I - Honors

    Credits: 5
    Instructional Contact Hours: 7

    Examines the areas of atomic and molecular structure, chemical periodicity, chemical bonding, reactions and stoichiometry, thermodynamics, solutions, gas laws, and equilibrium. Laboratory component enhances the lecture topics and begins to develop laboratory skills. Intended for those seeking a degree in a science or pre-professional program. Meets the needs of chemistry majors. Practices independent, intellectual curiosity and appies higher level, critical thinking skills to deepen understanding of course material.  Credit may be earned in either CHM 111  or CHM 111H, but not in both.

    Prerequisite(s): READING LEVEL 4, WRITING LEVEL 4, MATH LEVEL 5 and CHM 101W  with a C OR 1 year of high school chemistry with a C or higher or permission of the Honors Office.
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 45
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate understanding of the particulate nature of matter.
      1. Identify the discrete particles in a sample
      2. Differentiate between metallic, ionic, and covalent bonding
      3. Draw or build or describe models of atoms showing nuclear structure
      4. Draw or build or describe models of atoms and ions showing electronic structure
      5. Apply VSEPR theory to determine the shapes of molecules (linear through octahedral)
      6. Draw or build or describe Lewis and line structure models to convey arrangements of atoms and valence electrons in molecules
      7. Differentiate between atoms, ions, isotopes, molecules, network solids
      8. Apply naming conventions to write names and formulas for compounds. (ionic, binary covalent compounds, acids, and organic compounds)
      9. Identify common organic functional groups
    2. Explain the properties and behaviors of matter.
      1. Describe phase changes
      2. Explain the concept of density
      3. Explain attractive forces between particles
      4. Describe bonding within a sample of matter
      5. Describe how solutions are formed.
      6. Describe the Kinetic Molecular Theory
      7. Explain nuclear decay and the concept of half-life
      8. Explain electron arrangements and periodic trends
    3. Demonstrate understanding of chemical reactions.
      1. Recognize and use reaction patterns to predict products.
      2. Describe the significance of entropy, enthalpy, and Gibbs free energy
      3. Construct balanced chemical equations
      4. Explain the significance of a Limiting Reactant
      5. Identify or explain factors that influence reaction rates
      6. Write equilibrium equation and mass action expressions
      7. Describe the relationship between K and the position of the equilibrium
      8. Use Le Chatelier's principle to predict the effects of a disturbance in an equilibrium
      9. Write ionization/dissociation equations for acids, bases, and ionic compounds
      10. Classify reactions as an oxidation-reduction reaction
      11. Assign oxidation numbers to atoms in reactions
      12. Describe the function of a buffer
    4. Explain observations or draw conclusions using quantitative information.
      1. Use significant digits.
      2. Use the metric system and perform unit conversions
      3. Solve quantitative problems involving:
        1. Gas Laws
        2. Stoichiometry
        3. Mole calculations
        4. Solution concentration
        5. Energy
        6. Density
        7. pH and pOH, Kw, pKa
        8. Electromagnetic energy
    5. Demonstrate laboratory skills.
      1. Use appropriate safety protocols
      2. Use technology associated with a science laboratory
      3. Choose proper equipment for a specific task
      4. Perform measurements with appropriate devices
      5. Record data or observations
      6. Analyze data or results of an experiment
      7. Use evidence to form conclusions
      8. Make decisions using the scientific method 
    6. Practice independent, intellectual curiosity.
      1. Complete at least one significant project which demonstrates higher level, academic rigor.
    7. Apply higher level, critical thinking skills to deepen understanding of course material.
      1.  Actively engage with peers in discussions, seminars, or other formats to enhance the depth of knowledge of the relevant material.
  
  • CHM 112 - General Chemistry II

    Credits: 5
    Instructional Contact Hours: 7

    Continues an in-depth examination of quantum chemistry, bonding theories, kinetics, equilibrium, acid-base phenomena, thermodynamics, and electrochemistry. Laboratory component develops more independent skills. Intended for those seeking a degree in a science or pre-professional program  Meets the needs of chemistry majors. Credit may earned in CHM 112 or CHM 112H  but not in both. 

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2 and MATH LEVEL 6, and CHM 111  with a minimum grade of C (2.0)
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 45
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Explain the properties and behaviors of matter.
      1. Describe bonding within a sample of matter
      2. Describe how solutions form
      3. Explain nuclear decay and the concept of half-life
    2. Demonstrate understanding of chemical reactions.
      1. Recognize and write an autoionization reaction
      2. Explain the significance of a limiting reactant
      3. Identify or explain factors that influence reaction rates
      4. Write equilibrium, constant expressions, and equilibrium constants
      5. Use Le Chatelier’s principle to determine the effects of equilibrium on a reaction
      6. Identify and write acid/base conjugate pairs
      7. Balance aqueous redox reactions in acidic and basic solutions
      8. Explain concepts of reaction mechanisms, molecularity, and rate-determining steps
    3. Explain observations or draw conclusions using quantitative information.
      1. Solution concentration
      2. Energy
      3. Colligative Properties
      4. Acid-Base Calculations
      5. Nuclear half-life
      6. Solubility
      7. Quantum chemistry
      8. Kinetics
      9. Equilibrium
      10. Electrochemistry
    4. Demonstrate laboratory skills.
      1. Use appropriate safety protocols
      2. Use technology associated with a science laboratory
      3. Choose proper equipment for a specific task
      4. Perform measurements with appropriate devices
      5. Record data or observations
      6. Analyze data or results of an experiment
      7. Use evidence to form conclusions
      8. Make decisions using the scientific method 
  
  • CHM 112H - General Chemistry II - Honors

    Credits: 5
    Instructional Contact Hours: 7

    Continues an in-depth examination of quantum chemistry, bonding theories, kinetics, equilibrium, acid-base phenomena,thermodynamics and electrochemistry. Laboratory component develops more independent skills. Intended for those seeking a degree in a science or pre-professional program. Practices independent, intellectual curiosity and applies higher level, critical thinking skills to deepen understanding of course material. Meets the needs of chemistry majors. Credit may be earned in CHM 112  or CHM 112H but not both. 

    Prerequisite(s): READING LEVEL 4, WRITING LEVEL 4, MATH LEVEL 6, and completion of CHM 111  with a minimum grade of C (2.0) or permission of the Honors Office
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 45
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Explain the properties and behaviors of matter.
      1. Describe bonding within a sample of matter
      2. Describe how solutions form.
    2. Demonstrate understanding of chemical reactions.
      1. Recognize and write an autoionization reaction
      2. Explain the significance of a limiting reactant
      3. Identify or explain factors that influence reaction rates
      4. Write equilibrium, constant expressions, and equilibrium constants
      5. Use Le Chatelier’s principle to determine the effects of equilibrium on a reaction
      6. Identify and write acid/base conjugate pairs
      7. Balance aqueous redox reactions in acidic and basic solutions
      8. Explain concepts of reaction mechanisms, molecularity, and rate-determining steps
    3. Explain observations or draw conclusions using quantitative information.
      1. Solution concentration
      2. Energy
      3. Colligative Properties
      4. Acid-Base Calculations
      5. Nuclear half-life
      6. Solubility
      7. Quantum chemistry
      8. Kinetics
      9. Equilibrium
      10. Electrochemistry
    4. Demonstrate laboratory skills.
      1. Use appropriate safety protocols
      2. Use technology associated with a science laboratory
      3. Choose proper equipment for a specific task
      4. Perform measurements with appropriate devices
      5. Record data or observations
      6. Analyze data or results of an experiment
      7. Use evidence to form conclusions
      8. Make decisions using the scientific method 
    5.  Practice independent, intellectual curiosity.
      1. Complete at least one significant project which demonstrates higher level, academic rigor.
    6. Apply higher level, critical thinking skills to deepen understanding of course material.
      1. Actively engage with peers in discussions, seminars, or other formats to enhance the depth of knowledge of the relevant material.
  
  • CHM 210 - Organic Chemistry I

    Credits: 4
    Instructional Contact Hours: 4

    Provides the basic principles of organic chemistry, including functional groups, nomenclature, mechanisms, reaction types and various reagents. Meets the needs of students in the medical and health fields, engineering fields, and science majors.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5; CHM 111  or CHM 112  with a grade of “C” or better.
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: Natural Science
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Communicate effectively.
      1. Demonstrate understanding by reading, speaking, and writing.
      2. Employ critical writing and active listening to obtain or convey information.
      3. Collect and analyze data.
      4. Identify trends, solve problems, and conclude logically by integrating concepts.lusions.
    2. Demonstrate understanding of fundamental concepts of bonding and molecular structure
      1. Describe atoms in terms of atomic structure, orbital electrons configurations and chemical bonding theory.
      2. Explain the basic principles of ionic and covalent bonding.
      3. Describe the relationship of acids, bases, electrophiles and nucleophiles to the reactivity of organic molecules.
      4. Draw and explain resonance structures and formal changeof organic molecules and dipole moments of covalent bonds.
      5. Predict the formation of polar bonds and polar molecules based on electronegativity.
      6. Use the concept of orbital hybridization to describe bonding in organic molecules.
    3. Demonstrate the understanding of basic structures and properties of organic molecules.
      1. Recognize and identify the common organic functional groups and their elemental components.
      2. Use line bonds diagrams to explain chemical structures.
      3. Determine the degrees of unsaturation of a molecule.
      4. Describe the stability, bonding structure and physical properties of alkane, alkene, alkyne, alkyl halides and organometallic compounds.
      5. Explain the stability of aromatic systems using resonance, the importance of aromaticity, and anti-aromatic and non-aromatic compounds
    4. Apply the fundamental rules of nomenclature.
      1. Name and draw the homologous series of alkanes and alkyl groups for the first twelve carbons in the series (C1 through to C12).
      2. Use the rules to name and draw cycloalkanes, alkenes, alkynes, alkyl halides, substituted benzenes, aromatic and organometallic compounds.
    5. Demonstrate an understanding of alkane and cycloalkane conformers.
      1. Draw staggered and eclipsed conformers of various alkanes to illustrate their stability
      2. Explain steric and torsional strain of different alkane and cycloalkane conformations.
      3. Draw and identify the axial and equatorial bonds in various cycloalkanes.
      4. Explain the conformational mobility of cyclohexane and its substituted derivatives that produces chair conformers from ring flipping
    6. Demonstrate an understanding of the important concepts of stereochemistry.
      1. Explain chiral and achiral molecules, enantiomers and racemates.
      2. Explain optical activity dextrorotatory, levorotatory, specific rotation and plane polarized light.
      3. Draw and name isomers from a given chemical formula.
      4. Classify and draw E and Z stereoisomers of alkenes.
      5. Classify and draw cis and trans stereoisomers of cycloalkanes.
      6. Classify and draw the configuration of enantiomers either in line-bond structures or Fischer projections.
      7. Explain diastereomers, constitutional isomers, stereoisomers and meso-compounds.
    7. Demonstrate and understanding of the major organic reactions and recognize their characteristics.
      1. Describe and identify the major reactions: rearrangement, addition, substitution and elimination reactions.
      2. Describe a chemical reaction in terms of energy diagrams, transition states, bond dissociation energies, rates and equilibria, homogenic and heterogenic reactions, bond breaking and bond making processes.
      3. Use mechanisms to explain the electrophilic addition reactions and syntheses of alkenes and identify the reagents used in these transformations. Explain Markovnikov’s rule and the stability of carbocation intermediates in these reactions.
      4. Use mechanisms to explain the major reactions and syntheses of alkynes and identify the reagents used in these transformations.
      5. Use the SN1, SN2, E1 and E2 mechanisms to explain the major reactions and syntheses of alkyl halides. Identify the nucleophiles and bases reagents used in these reactions.
  
  • CHM 210LW - Organic Chemistry I Laboratory

    Credits: 1
    Instructional Contact Hours: 4

    Provides the basic principles of organic laboratory techniques. Includes note keeping, filtrations, recrystallizations, extractions, distillation methods, spectroscopic methods, chromatographic methods, chemical searches, and report writing.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5 and completion of or concurrent enrollment in CHM 210 .
    Corequisite(s): None
    Lecture Hours: 0 Lab Hours: 60
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate understanding of the importance of laboratory safety and maintenance.
      1. Complete the agreement provided after reading the safety protocols and regulations of the science laboratory.
      2. Conduct safe lab procedures and recognize common laboratory hazards.
      3. Identify and locate all safety features within the laboratory (eye wash fountains, fire extinguishers, fire alarms fire blankets, etc.).
      4. Complete the agreement provided after reading the procedures of safe and ethical use of equipment and instrumentation used in the laboratory.
      5. Dispose of all waste materials properly (chemicals, sharps, broken glassware), if necessary review Safety Data Sheets.
      6. Use personal protection (e.g. goggles, gloves, lab coat) properly.
      7. Clean up all work areas and return all equipment to designated areas before leaving the laboratory.
      8. Report any accidents, incidents or breakages immediately.
    2. Record experimental work to promote learning of good laboratory practices.
      1. Locate Safety Data Sheets, as needed.
      2. Use a laboratory notebook to communicate experimental concepts and results.
      3. Record and analyze the data and results of an experiment.
      4. Produce reports to inform others of your progress in the laboratory.
    3. Demonstrate understanding of how to perform fundamental organic chemistry experiments.
      1. Recognize and name all the glassware items used in the laboratory.
      2. Use standard laboratory equipment and classical techniques to carry out macroscale and microscale experiments.
      3. Describe the objectives of performing organic experiments.
      4. Conduct a broad range of organic transformations which illustrate topics drawn from the organic chemistry lecture sequence.
      5. Follow directions as presented, but troubleshoot and explain deviations from expected procedures and results.
      6. Design experiments with proper safety features.
    4. Demonstrate understanding of core lab concepts and effectively complete experiments and analysis in organic chemistry.
      1. Perform stoichiometric calculations for reactions (limiting reagent, theoretical yield).
      2. Perform fundamental methods of laboratory separations and purifications: thin layer chromatography, recrystallization, simple and fractional distillation.
      3. Perform basic methods of preparative chemistry: refluxing reaction mixtures, extractions and controlled chemical transformations.
      4. Identify and assess the purity of organic compounds using melting point, thin layer chromatography, and gas chromatography.
      5. Characterize and identify organic compounds by physical and spectroscopic methods including but not limited to: Infra-Red (IR), proton NMR spectrophotometry (and other methods as presented).
  
  • CHM 220 - Organic Chemistry II

    Credits: 4
    Instructional Contact Hours: 4

    Provides a continuation of CHM 210 with reactions, mechanisms and nomenclature of carbonyl groups, carbohydrates, lipids, proteins and nucleotides. Includes special topics with applications in the medical, pharmaceutical and industrial fields. Meets the needs of students in medical and health fields, engineering fields, and science majors.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5 and completion of CHM 210  with a minimum grade of C (2.0).
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: Natural Science
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Communicate effectively.
      1. Demonstrate understanding by reading, speaking, and writing.
      2. Employ critical writing and active listening to obtain or convey information.
      3. Collect and analyze data.
      4. Identify trends, solve problems, and conclude logically by integrating concepts.
    2. Recognize the importance of the pre-requisite organic chemistry material.
      1. Explain fundamental concepts of bonding and molecular structure.
      2. Describe alkane and cycoalkane conformers.
      3. Explain the important concepts of stereochemistry.
      4. Recognize the major organic reactions of alkenes, alkynes, alkyl halides and aromatic compounds.
    3. Demonstrate an understanding of the basic structures and properties of organic molecules.  
      1. Use line bonds diagrams to explain chemical structures.
      2. Describe the stability, bonding, structure and physical properties of amines, alcohols, thiols, sulfides, disulfides, ethers and major carbonyl functional groups.
      3. Discuss the acidity and basicity of these functional groups and the effects of substituents.
      4. Identify these functional groups through analysis of spectroscopic data (NMR, IR and mass spectrometry).
    4. Apply the fundamental rules of nomenclature.
      1. Name and draw the homologous series of carbonyl functional groups and sulfur derivatives for the first twelve carbons in the series (C1 through to C12).
      2. Use the rules to name and draw amines, alcohols, thiols, sulfides, disulfides, sulfoxides, sulfones, ethers and major carbonyl functional groups.
    5. Demonstrate an understanding of the important  organic reactions.
      1. Explain the important reactions of amines, alcohols, thiols, ethers, sulfides, sulfoxides, and sulfones.
      2. Use mechanisms to explain the major reactions and synthesis of amines, alcohols, thiols, ethers, sulfides, sulfoxides, and sulfones.
      3. Explain the important nucleophilic addition reactions of aldehydes and ketones.
      4. Use mechanisms to explain the major reactions and synthesis of aldehydes and ketones.
      5. Describe the nucleophilic acyl substitution reactions of carboxylic acid and their derivatives.
      6. Use mechanisms to explain the major reactions and  synthesis of carboxylic acid and their derivatives.
    6. Demonstrate an understanding of the major α-substitution and carbonyl condensation reactions.   
      1. Discuss enolate ions and the keto-enol tautomerization of carbonyl compounds to undergo chemical reactions.
      2. Describe the mechanisms of α-substitution and carbonyl condensation reactions.
      3. Explain the importance of enolate ions in malonic ester synthesis and acetoacetic ester synthesis.
      4. Explain how aldol and enone products are produced through simple and mixed condensation reactions.
      5. Describe Claisen, mixed Claisen and Dieckmann condensation reactions.
    7. Apply organic chemistry principles to biochemical macromolecules.
      1. Carbohydrates:
        1. Draw and identify the major monosaccharides and disaccharides and polysaccharides.
        2. Explain the different epimeric, anomeric centers and mutarotations in reference to Howarth and Fischer projections.
        3. Describe the major reactions of monosaccharides and disaccharides.
      2. Lipids:
        1. Explain the difference between fats and oils, saponifiable and non-saponifiable lipids.
        2. Draw and recognize the  structures of saturated and unsaturated fatty acids, glycerol, phospholipids, sphingolipids, steroids, prostaglandins, leukotrienes and thromboxanes.
        3. Explain the major reactions of fatty acids, lipids and steroids.
      3. Amino Acids, Proteins, Enzymes and Nucleic Acids:
        1. Recognize and draw the amino acid and zwitterionic forms and predict the structure of  peptide linkages between  amino acid.
        2. Identify the primary, secondary and tertiary structures of proteins and the types of bonding involved.
        3. Discuss the simple classification of enzymes by their function and reaction and recognize the terms of selectivity active site, inhibition, denaturation and cofactors.
        4. Discuss and identify the common aromatic heterocycles and nucleic acids found in biological systems.
    8. Apply organic principles to polymers.
      1. Recognize naturally occurring polymers including fibers.
      2. Draw and recognize polymers from their monomeric units.
      3. Describe the step-growth synthesis of polyamides and polyesters.
      4. Recognize characteristics of common polymeric materials and classify them, their properties  and recycling uses.
      5. Demonstrate understanding of the functional characteristics of common polymers.
      6. Explain the difference between addition and condensation polymers.
      7. Explain the differences between thermoset and thermoplastic resins, polymeric fiber, films and additives.
  
  • CHM 220LW - Organic Chemistry II Laboratory

    Credits: 1
    Instructional Contact Hours: 4

    Provides a continuation of CHM 210LW , applying the basic principles of synthesis and analysis to various challenging reactions, using established techniques.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5 and completion of CHM 210LW  with a minimum grade of C (2.0). 
    Corequisite(s): Recommended to be taken concurrently with CHM 220  
    Lecture Hours: 0 Lab Hours: 60
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate an understanding of the importance of laboratory safety and maintenance.
      1. Complete the agreement provided after reading the safety protocols and regulations of the science laboratory.
      2. Conduct safe lab procedures and recognize common laboratory hazards.
      3. Identify and locate all safety features within the laboratory (eye wash fountains, fire extinguishers, fire alarms fire blankets, etc.).
      4. Complete the agreement provided after reading the procedures of safe and ethical use of equipment and instrumentation used in the laboratory.
      5. Dispose of all waste materials properly (chemicals, sharps, broken glassware), if necessary review Safety Data Sheets.
      6. Use personal protection (e.g. goggles, gloves, lab coat) properly.
      7. Clean up all work areas and return all equipment to designated areas before leaving the laboratory.
      8. Report any accidents, incidents or breakages immediately.
    2. Record experimental work to promote learning of good laboratory practices.
      1. Locate Safety Data Sheets as needed.
      2. Use a laboratory notebook to communicate experimental concepts and results.
      3. Record and analyze the data and results of an experiment.
      4. Produce reports to inform others of your progress in the laboratory.
    3. Demonstrate an understanding of core lab concepts and effectively complete experiments and analysis in organic chemistry.
      1. Perform stoichiometric calculations for reactions (limiting reagent, theoretical yield).
      2. Perform laboratory methods of separations, purifications, recrystallizations, steam distillations, refluxing reactions, extraction and controlled chemical transformations.
      3. Identify and assess the purity of organic compounds using melting point, thin layer chromatography, and gas chromatography.
      4. Characterize and identify organic compounds by physical and spectroscopic methods including but not limited to: Infra-Red (IR), proton NMR spectrophotometry (and other methods as presented).
    4. Demonstrate understanding of how to perform advanced syntheses reactions.
      1. Use standard and non-standard laboratory equipment and classical techniques to carry out macroscale and microscale experiments.
      2. Describe the objectives of performing organic experiments.
      3. Use established techniques for handling air sensitive reagents.
      4. Conduct a broad range of organic transformations of alcohol and carbonyl derivatives drawn from the organic chemistry lecture sequence.
      5. Perform basic qualitative analysis experiments to identify specific unknown samples and reagents.
    5. Demonstrate understanding of how to combine the fundamental laboratory techniques to solve a chemical problem.
      1. Design experiments to answer specific chemical questions, outline important strategies using proper safety features.
      2. Troubleshoot through directions from expected procedures and results.
      3. Perform basic qualitative analysis methods to identify samples and reagents.
      4. Analyze and interpret data acquired from experiments and analysis.
      5. Produce a report to explain the results of the experiments, the data obtained and clear rationale for the conclusions derived.
  
  • CHM 221 - Organic Biochemistry

    Credits: 3
    Instructional Contact Hours: 3

    Addresses the major human metabolic pathways from an enzymatic perspective. Relies heavily on the major classes of organic compounds and the interrelationships of biologically active compounds. Designed for students interested in careers in health related fields, biochemistry, medicine or pharmacy.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5 and BIO 171  or CHM 210  
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Natural Science
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Communicate effectively
      1. Demonstrate understanding by reading, speaking, and writing.
      2. Employ critical writing and active listening to obtain or convey information.
      3. Collect and analyze data.
      4. Identify trends, solve problems, and conclude logically by integrating concepts.
    2. Apply chemical principles to biochemical systems
      1. Explain the basic principles of ionic and covalent bonding.
      2. Describe the importance of pH and its relationship to the reactivity and stability of molecules.
      3. Explain the significance of hydrogen bonding to biochemical molecules.
      4. Explain the first and second laws of thermodynamics, coupling of reactions, catabolic, anabolic, exergonic and endergonic reactions.
    3. Apply organic chemistry principles to biochemical systems
      1. Draw and name functional groups and use their chemical properties to predict the reactivity and physical characteristics of molecules.
      2. Recognize how functional groups in biochemically relevant macromolecules are inter-converted.
      3. Explain the molecular structures of functional groups in terms of enantiomers, chiral and achiral centers, stereoisomers, isomers and conformers.
    4. Apply principles of enzyme kinetics to biochemical systems
      1. Explain how enzymes are specific and selective catalysts with reference to the chemical properties of amino acids and prosthetic groups.
      2. Define activation energy and describe how it is related to reaction rates, free energy and bonding energy.
      3. Describe the Michaelis-Menton and allosteric model for enzyme kinetics to calculate Km and Vmax.
      4. Recognize the importance of pH, temperature, salt concentration, enzyme concentration, substrate concentration and inhibitors in regulating enzymatic activity.
      5. Explain the differences between competitive, non-competitive and uncompetitive inhibitors and how these can be identified using enzyme kinetics and Lineweaver-Burke plots.
      6. Describe the simple classification of enzymes by their function.
    5. Describe cellular process in a biochemical system
      1. Carbohydrate metabolism:
        1. Describe the major points of regulation and interconnections between glycolysis, the pentose pathway, anaerobic degradation and the Krebs cycle.
        2. Identify and explain the importance of ATP, NADH, and FADH2 in glycolysis, the Kreb cycle, the pentose pathway and the electron transport chain.
        3. Explain the physiological relevance of these pathways and strategies for driving endothermic reactions.
        4. Explain the significance of the pentose pathway and anaerobic respiration and their regulation points.
      2. Fat metabolism:
        1. Explain the major molecules involved in fatty acid metabolism and ?-oxidation.
        2. Describe the methods of regulation, the interconnections of these metabolic pathways and recycling of the metabolites.
        3. Compare the overall energy efficiency of the aerobic respiration, anaerobic degradation of glucose and lipid metabolism.
      3. Nitrogen metabolism:
        1. Explain the major molecules involved in deamination and the carbon chain breakdown from the available amino acid pool.
        2. Describe the methods of regulation and interconnections of protein metabolism.
        3. Describe the methods of regulation and interconnections of nucleic acid metabolism.
      4. Cell signaling / communication:
        1. Identify the major molecules and the reactions involved in cell signaling.
        2. Describe how cell signaling regulates the various metabolic processes within a cell.
  
  • CHM 222LW - Organic Biochemistry Laboratory

    Credits: 1
    Instructional Contact Hours: 3

    Provides a variety of perspectives using laboratory experiments to supplement and enhance the student’s background in organic and biochemistry. Includes extractions, syntheses, dilutions, analyses, and enzyme kinetics. Designed for students interested in careers in health related fields, biochemistry, medicine or pharmacy.

    Prerequisite(s): READING LEVEL 2, WRITING LEVEL 2, MATH LEVEL 5 and BIO 171  or CHM 210  and completion of or concurrent enrollment in CHM 221  
    Corequisite(s): None
    Lecture Hours: 0 Lab Hours: 45
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Communicate effectively.
      1. Demonstrate understanding by reading, speaking, and writing.
      2. Employ critical writing and active listening to obtain or convey information.
      3. Collect and analyze data.
      4. Identify trends, solve problems, and conclude logically by integrating concepts.
    2. Demonstrate an understanding of the importance of laboratory safety and maintenance.
      1. Complete the agreement provided after reading the safety protocols and regulations of the science laboratory.
      2. Conduct safe lab procedures and recognize common laboratory hazards.
      3. Identify and locate all safety features within the laboratory (eye wash fountains, fire extinguishers, fire alarms fire blankets, etc.).
      4. Complete the agreement provided after reading the procedures of safe and ethical use of equipment and instrumentation used in the laboratory.
      5. Dispose of all waste materials properly (chemicals, sharps, broken glassware), if necessary review Safety Data Sheets.
      6. Use personal protection (e.g. goggles, gloves, lab coat) properly.
      7. Clean up all work areas and return all equipment to designated areas before leaving the laboratory.
      8. Report any accidents, incidents or breakages immediately.
    3. Record experimental work to promote learning of good laboratory practices
      1. Locate Safety Data Sheets as needed.
      2. Use a laboratory notebook to communicate experimental concepts and results.
      3. Record and analyze the results and data of an experiment.
      4. Produce reports to inform others of your progress in the laboratory.
    4. Apply chemical methods to biochemical systems
      1. Use basic chemistry skills to make reagents in a laboratory setting including the concept of moles and molar solutions, percent solutions, normality, and dilutions.
      2. Perform and demonstrate an understanding of the principles of extraction, chromatography, serial dilutions, buffers and pH.
      3. Use chemical methods to explain colorimetric assays, enzyme catalysis and protein concentrations.
      4. Use chemical tests and indicators to determine the presence of specific organic functional groups found in biological macromolecules.
      5. Use various tests and reactivity’s to compare and identify specific functional groups found in biochemical systems.
    5. Demonstrate the competent use of laboratory instrumentation and equipment
      1. Accurately use critical pieces of equipment like micropipetors, balances, spectrophotometers, hot plates and water baths etc.
      2. Exhibit proper handling of enzymes, solutions, solids and glassware used in biochemical experiments and analysis.
      3. Design and conduct experiments with proper safety features.
      4. Conduct controlled experiments without wasting reagents and time.
      5. Explain the use of UV-visible spectrometers, IR spectrometers for quantitative and qualitative analysis.
      6. Use structural drawing programs to draw major macromolecules.
    6. Demonstrate use of equipment to study enzyme kinetics
      1. Explain how enzymes are specific and selective catalysts with reference to the chemical properties of amino acids and prosthetic groups.
      2. Define activation energy and describe how it is related to reaction rates, free energy and bonding energy.
      3. Conduct enzyme kinetics to calculate Km and Vmax.
      4. Conduct enzyme kinetics to identify competitive, non-competitive and uncompetitive inhibitors using Lineweaver-Burke plots.
      5. Explain the reactivity of enzymes with variables such as pH, substrate concentration, temperature and enzyme concentration.
  
  • CHM 230 - Chemical Analysis/Instrumentation

    Credits: 4
    Instructional Contact Hours: 6

    Presents the theory and practice of basic chemical preparation and analysis as performed in research and/or industrial settings. Emphasizes safety, detailed and accurate record keeping, data handling, and report writing. Benefits all science majors in Biology, Chemistry, Engineering, and other Applied Science Curricula.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2 and MATH LEVEL 6 and either completion of CHM 106W  or completion of CHM 112  and CHM 210  all with a grade of “C” or better. CHM 210  and CHM 230 may be taken concurrently with permission of the instructor.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 45
    Meets MTA Requirement: Natural Science Lab
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate or describe sample collection, storage, and packaging methods
      1. Use or describe appropriate procedures and equipment to preserve sample integrity
      2. Record information to establish or maintain chain of custody for samples
    2. Formulate conclusions from calculations associated with analytic methods.
      1. Calculate quantities of reagents needed for preparation of solutions using various concentration units.
      2. Perform statistical calculations including determination of average, deviation, and standard deviation
      3. Apply statistical tests to data and identify outliers
      4. Prepare calibration curves or tables for internal standard, external standard, or standard addition methods
      5. Use calibration curves to determine sample concentration or quantity of active ingredient
      6. Use results of an experiment to support a conclusion
    3. Demonstrate laboratory skills
      1. Maintain a laboratory notebook following good laboratory practices
      2. Use technology associated with a science laboratory
      3. Make decisions using the scientific method
      4. Record data accurately with the appropriate number of significant digits as dictated by the precision of the equipment or glassware
      5. Demonstrate or describe “wet” analytical techniques and sample preparation methods
        1. Prepare and use apparatus to:
          1. Standardize solutions,
          2. Conduct titrations
          3. Perform gravimetric analysis
          4. Perform serial dilutions
          5. Prepare solutions of a specified concentration
          6. Determine sample mass by difference
      6. Demonstrate or describe proper use and maintenance of laboratory equipment and instrumentation
        1. Use standards to verify calibration of electronic balances
        2. Choose appropriate equipment for a specific task (volumetric pipette, graduated cylinder burette, analytical balance, etc.)
        3. Operate or explain the operation of various instruments including sample preparation
          1. UV-Visible Spectrometer
          2. Gas Chromatograph
          3. High Performance Liquid Chromatograph
          4. Nuclear Magnetic Resonance Spectrometer
          5. Infrared Spectrometer
          6. Mass Spectrometer
          7. Electrophoresis Unit
          8. Atomic Absorption Spectrometer
    4. Explain chemical principles or theory associated with analytical instruments.
      1. UV-Visible Spectrometry
      2. Gas Chromatography
      3. High Performance Liquid Chromatography
      4. Nuclear Magnetic Resonance Spectroscopy
      5. Infrared Spectroscopy
      6. Mass Spectrometry
      7. Electrophoresis
      8. Atomic Absorption Spectroscopy
    5. Troubleshoot laboratory instrumentation
      1. Perform checks or tests to isolate components and determine sources of a malfunction
      2. Evaluate instrumental output and determine whether results are consistent with expectations
      3. Make recommendations for correcting unacceptable or erroneous outputs
    6. Demonstrate understanding of the importance of laboratory safety and maintenance
      1. Recognize common laboratory hazards and conduct lab procedures safely
      2. Identify and locate all safety features within the laboratory (eye wash fountains, fire extinguishers, fire alarms fire blankets, etc.)
      3. Demonstrate safe and ethical use of equipment and instrumentation used in the laboratory
      4. Dispose of all waste materials properly (chemicals, sharps, and broken glassware), if necessary review Safety Data Sheets
      5. Use personal protection (e.g. goggles, gloves, lab coat) properly
      6. Clean up all work areas and return all equipment to designated areas before leaving the laboratory
      7. Report any accidents, incidents or breakages immediately
      8. Locate the Safety Data Sheets, as needed
  
  • CHM 290-299 - Special Projects in Chemistry


    Meets MTA Requirement: None

Child Development

  
  • CD 109W - Introduction to the Educational Paraprofessional

    Credits: 2
    Instructional Contact Hours: 2

    Introduces the role of the educational paraprofessional in a classroom setting. Prepares for work with a diverse population while assisting in implementing curriculum, facilitating classroom activities, and working with special needs students. Identifies the skills necessary to work well with a team of teachers, administrators, and other professionals. Requires a service learning project.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Provide assistance to educational personnel as directed.
      1. Identify ways to support and work with children to complete classroom tasks.
      2. Implement developmentally appropriate practice.
      3. Take initiative in responding to classroom needs commensurate with level of preparation.
    2. Examine different approaches to working with typical and atypical children in a classroom setting.
      1. Understand and implement a range of strategies to motivate children and enhance their learning.
      2. Critically examine and implement a variety of positive discipline strategies relevant to the child and situation.
    3. Function as an effective team member.
      1. Utilize a service learning project in a classroom setting to enhance relationships and function as a cooperative member of a classroom team.
      2. Utilize effective verbal and non-verbal communication skills in team-building.
      3. Identify and avoid obstacles to effective communication and team-building.
      4. Demonstrate respect to all children and team members.
    4. Complete reading and writing tasks to promote learning.
      1. Comprehend, analyze, and evaluate assigned readings.
      2. Reflect upon subject matter and communicate in a coherent writing style.
  
  • CD 110W - Infant/Toddler Development

    Credits: 4
    Instructional Contact Hours: 5

    Introduces the skills needed to interact with infants and toddlers as a teacher in a professional capacity and includes observing and participating with these specialized populations and their teachers. Identifies curriculum methods used to enhance growth in all developmental areas, and skills required to work with parents to foster basic early learning enhancement. Requires volunteering 3 hours per week for a total of 30 contact hours in an approved, public, child development program during the main portion of the day.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Define the stages of growth and development of children under 2 1/2 years old.
      1. Differentiate the needs of newborns, young infant, mobile infant and the toddler.
      2. Define the physical, social, emotional, cognitive skills to be learned at each stage of growth.
    2. Identify use of routines as opportunities for growth and learning.
      1. Describe the importance of building trusting relationships for optimal growth and development.
      2. Explain the proper timing of self-help skills in all areas of development.
    3. Define the stages of language development and non-verbal communication.
      1. Understand the critical role of non-verbal communication.
      2. Define the progression of stages in acquiring language.
    4. Plan, prepare and present appropriate learning activities.
      1. Identify activities that enhance and foster development.
      2. Extend activities to appeal to a mixed age group.
    5. Make connections between the center, the home, and the family.
      1. Identify the importance of communicating with parents.
      2. Role model learning methods for the parent to use at home.
    6. Promote writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
    7. Function as a teacher’s assistant in a developmentally appropriate program, while acquiring technical teaching skills from professional teachers.
      1. Complete 3 hours a week for 10 weeks of instructor approved fieldwork during the main portion of the teaching curriculum in an infant/toddler classroom.
      2. Perform as a cooperating member of a teaching team.
      3. Record classroom activities and observations in a daily journal.
    8. Relate theory to practice while participating in an early childhood program.
      1. Identify developmentally appropriate practices in early childhood classrooms serving infant/toddlers (2 weeks-2.5 years old).
      2. Apply goals, objectives and strategies for both age groups.
      3. Organize curriculum experiences around developmental themes.
      4. Evaluate the quality of programs for both age groups.
      5. Share impressions and experiences in the classroom seminar.
  
  • CD 111W - Introduction to Early Childhood Education

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the field of early childhood education for ages birth-8. Provides an overall view of classroom goals, types of programs, teaching techniques and professionalism. Defines Michigan licensing laws for programs.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Examine basic information about the field of early childhood education.
      1. Identify and discuss some of the current issues in early childhood education.
      2. Define some of the common terminology used in early childhood education.
      3. Define play and how it is important in the child’s overall development and academic learning.
      4. Write goals, objectives and strategies for early childhood programs.
      5. List the names and locations of several early childhood programs in the tri-county area.
      6. Describe some strategies for managing the classroom learning areas.
    2. Explain the basic developmentally appropriate theory that underlies teaching decisions in early childhood programs.
      1. Identify the contemporary constructivist leaders in early childhood education.
      2. Identify some of the leaders who have influenced early childhood education.
      3. Compare and contrast the three models based on the goals and philosophy of the behaviorists, the interactionists and Montessori.
      4. Describe how different theories explain children’s growth and development.
    3. Interpret the State of Michigan licensing laws for early childhood programs.
      1. Identify the Licensing Rules for Child Care Centers as established by the State of Michigan, Consumer and Industry Services division.
      2. Interpret the specific rules for children ages birth-2 1/2.
      3. Interpret the specific rules for children ages 2 1/2-5.
      4. Interpret the specific rules for children ages 5-12.
      5. List the inspections that need to be routinely conducted.
    4. Promote writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
  
  • CD 112W - Learning Center Activities

    Credits: 3
    Instructional Contact Hours: 3

    Provides the basic curriculum and organizational skills needed to work in an early childhood program. Identifies, develops and presents developmentally appropriate activities for the early childhood classroom.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Identify, develop and present developmentally appropriate activities in the art, table toys/floor toys, group time/music, science/snack and pretend learning centers.
      1. Identify developmentally appropriate activities for each learning center.
      2. Develop lesson plans that are developmentally appropriate activities for each learning center.
      3. Demonstrate a developmentally appropriate activity for each learning center to their peers.
    2. Compile an organized portfolio of developmentally appropriate learning center activities of the student’s own work, as well as gathered materials from peers and workshops.
    3. Promote writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
  
  • CD 113W - Child Guidance Strategies

    Credits: 4
    Instructional Contact Hours: 5

    Introduces basic skills needed to interact with young children in a positive manner. Identifies instances of growth-producing and/or growth-restricting child behavior and the capability to recognize, interpret and apply a variety of positive guidance techniques. Introduces the preschool and primary classroom, observing and participating with these specialized populations and their teachers. Requires 3 hours a week for a total of 30 hours volunteering in an approved, public, child development program during the main portion of the day.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Define the term discipline.
      1. Provide examples of positive and negative discipline
      2. Differentiate between traditional “time-out” and “think space”.
    2. Differentiate between a constructivist and a behaviorist approach to discipline.
      1. Explain when each is most appropriately used.
      2. Identify the theorists aligned with each approach
    3. Identify examples of authoritarian, authoritative, and permissive care giving styles.
      1. Describe the characteristics of children exposed to these three styles.
      2. Discuss the cultural bias of this perspective on parenting.
    4. Discuss how developmentally appropriate practices prevent behavior problems in children.
      1. Design a child care center that reduces the likelihood of misbehavior, including large and small group centers and a private space.
      2. Describe at least 18 positive discipline strategies.
    5. Demonstrate competence in implementing a variety of positive discipline strategies.
      1. Complete a self-study of your strengths and weaknesses.
      2. Lead a class discussion on recommended strategies to address a particular behavioral concern.
      3. Design a handout on a child care issues ready for inclusion in a parent newsletter.
      4. Problem-solve solutions to case studies.
    6. Demonstrate competence in interacting productively with others.
      1. Engage in cooperative group work.
      2. Provide constructive criticism regarding other students’ presentations and handouts.
    7. Demonstrate the ability to access information about a particular discipline topic.
      1. Produce citations from the computerized index systems in the Delta library.
      2. Write a paper reviewing the literature on a childhood behavior disorder.
    8. Promote writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
    9. Function as a teacher’s assistant in a developmentally appropriate program, while acquiring technical teaching skills from professional teachers.
      1. Complete 3 hours a week for 10 weeks of instructor-approved fieldwork during the main portion of the teaching curriculum in an appropriate program.
      2. Perform as a cooperating member of a teaching team.
      3. Record classroom activities and observations in a daily journal.
    10. Relate theory to practice while participating in an early childhood program.
      1. Identify developmentally appropriate practices in early childhood classrooms.
      2. Apply goals, objectives and strategies for both age groups.
      3. Organize curriculum experiences around themes.
      4. Evaluate the quality of programs for both age groups.
      5. Share impressions and experiences in the classroom seminar.
  
  • CD 115W - Introductory Preschool Practicum

    Credits: 3
    Instructional Contact Hours: 4

    Introduces the early childhood classroom, observing and participating with young children and their teachers. Requires approximately nine hours a week volunteering in an approved early childhood program during the main teaching portion of the day, for a total of 90 hours. Credit may be earned in CD 115W or CD 115PW, but not both.

    Prerequisite(s):  CD 111W , CD 112W , CD 113W .
    Corequisite(s): None
    Lecture Hours: 27 Lab Hours: 90
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Function as a teacher’s assistant in a developmentally appropriate program.
      1. Complete nine hours a week of instructor approved fieldwork during the main portion of the teaching curriculum in an early childhood classroom.
      2. Perform as a cooperating member of an early childhood team.
      3. Record classroom activities and observations in a daily journal.
    2. Relate theory to practice while participating in an early childhood program.
      1. Identify developmentally appropriate practices in early childhood classrooms serving preschool or kindergarten-aged children (2 1/2-5 years old).
      2. Apply goals, objectives and strategies for early childhood programs.
      3. Organize curriculum experiences around themes.
      4. Evaluate the quality of programs for young children.
      5. Share impressions and experiences in the classroom seminar.
    3. Evaluate future career possibilities
      1. Determine the pros and cons of different types of career possibilities.
      2. Use the introductory practicum to prepare to student teach in a publicly funded program, such as Head Start, Michigan School Readiness, or a parochial or public school kindergarten or pre-kindergarten. (Not as part of a day care center program.)
      3. Choose a student teaching site based on conclusions of research.
    4. Write effectively for a specific purpose.
      1. Employ conventions of written, edited, standard English (WESE), or the language of instruction.
      2. Articulate important ideas.
      3. Demonstrate the ability to move between generalization and details.
      4. Quote, paraphrase and summarize accurately.
    5. Use writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
  
  • CD 116W - Diversity and Families in Early Childhood Education

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the background needed to work with parents of children in early childhood programs. Explores diversity in social class, economic resources, cultural customs, and traditions.

    Prerequisite(s): READING LEVEL 2 or WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Describe and evaluate how cultural factors impact human perceptions and interactions, and how these factors influence the development of the child.
      1. Describe how socio-cultural factors such as ethnicity, race, language, values, religion, and gender interact to form a person’s perceptions of the world.
      2. Describe the concept of pluralism, its social implications, and apply this concept to activities and interactions in early childhood educational settings.
      3. Critically analyze and report how one’s own cultural background has influenced one’s values and views on child-rearing in formal written assignments.
      4. Compare/contrast the childcare practices, and the values that underlie them, of various cultural/ethnic groups other than his/her own.
      5. Enter into and interact with individuals from cultural backgrounds different from one’s own, and reflect and report upon experiences and findings in informal discussions and formal written assignments.
    2. Describe and evaluate how family structure and dynamics influence the development of a child.
      1. Define the concept of family.
      2. Evaluate the effects that different family types (extended, nuclear, single-parent, gay/lesbian, bi-racial) have upon child-rearing practices and child development.
      3. Evaluate the role of stressors (economic hardship, divorce, death, individuals with disabilities) on the functioning of the family and the development of the child.
      4. Describe responsibilities and pressures that affect parents, and apply this knowledge in developing ways to interact positively with and provide support for parents.
      5. Visit a family with a young child, gather data about the family’s child-rearing methods and their goals for their child, and report your findings in discussion and written assignments.
    3. Describe and evaluate how the family, school, and other social institutions mutually interact to socialize children.
      1. Understand and apply the ecological theory of development.
      2. Identify and assess the various ways in which society & culture influence the functioning of the family, and communicate personal perspectives through discussion and written assignments.
      3. Identify and apply culturally sensitive, professional mannerisms that facilitate productive parent-teacher interactions during home visits, conferences, etc.
      4. Describe legislation that shapes policy affecting families with young children.
      5. Identify and describe how to access community resources for families of various types.
    4. Promote writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
  
  • CD 117W - Student Teaching Practicum

    Credits: 6
    Instructional Contact Hours: 6

    Focuses on teaching developmentally appropriate activities while volunteering in an approved preschool or kindergarten classroom. Application of developmentally appropriate practice and theory during 12 hours per week in an approved student teaching classroom, for a total of 150 contact hours.

    Prerequisite(s): CD 110W , 115P and either CD 114 or ED 201W .
    Corequisite(s): None
    Lecture Hours: 37.5 Lab Hours: 150
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Apply experience and knowledge gained through practice of theory to perform as a lead teacher in a preschool program, or as an assistant in a public school kindergarten.
      1. Complete twelve hours per week of instructor approved student teaching during the main portion of the teaching curriculum in an approved early childhood classroom.
      2. Perform as a cooperating member of an early childhood team.
      3. Record classroom activities and observations in a daily journal.
      4. Implement developmentally appropriate lesson plans to meet the educational needs of young children.
    2. Identify specific techniques in child guidance related to learning age appropriate concepts.
      1. Appreciate and support positive behavior.
      2. Understand and redirect negative behavior.
      3. Schedule activities to meet children’s needs.
      4. Guide children’s self-help skills.
      5. Guide children’s art activities.
      6. Guide children’s math activities.
      7. Guide children’s science activities.
      8. Guide children’s dramatic play.
      9. Guide children’s literature, language and music activities.
      10. Guide children’s motor skills.
      11. Guide children’s dramatic play communicating with parents of young children.
    3. Identify specific techniques necessary to effectively communicate with parents of young children.
      1. Participate in a parent-teacher conference, a home visit, or a parent’s program.
      2. Role-play confrontational situations dealing with upset parents regarding curriculum and/or program policies.
      3. Record observations using forms required at the student teaching practicum.
    4.   Write effectively for a specific audience and purpose.
      1. Employ conventions of written, edited, standard English (WESE), or the language of instruction.
      2. Articulate important ideas.
      3. Demonstrate the ability to move between generalization and details.
      4. Quote, paraphrase and summarize accurately.
    5. Utilize writing to promote learning in any or all of the above.
  
  • CD 210W - Child Care Program Management

    Credits: 3
    Instructional Contact Hours: 3

    Provides the student with the capstone course for obtaining an Associate of Applied Arts Degree in Child Development. Details all facets of program management in a licensed facility. Introduces the student to developing techniques used in writing a parent program handbook, as well as a staff manual of policies and procedures.

    Prerequisite(s): CD 117W , LWT 165   (CD 117W  may be taken concurrently.)
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Produce documentation to meet the requirements for opening and operating a child development facility according to the State of Michigan licensing rules and regulations.
      1. Organize a program management file using resources from previous courses and practicum teaching assignments.
      2. Write a personal philosophy and program developmental goals.
      3. Develop written policies as required by licensing regulations for:
        1. programming,
        2. discipline,
        3. nutrition, and
        4. admission.
    2. Produce a parent information handbook with detailed program policies.
      1. Write detailed policies for parent information, including: .
        1. tuition,
        2. contract,
        3. schedules,
        4. health policy,
        5. emergencies,
        6. accidents,
        7. weather concerns,
        8. a newsletter.
    3. Produce a staff information manual of procedures.
      1. Write detailed policies for staff information, including:
        1. job descriptions,
        2. salary scale and benefits,
        3. absences and vacation days,
        4. promotion and job retention,
        5. hiring and dismissal procedures.
    4. Produce a resume for the Delta College Placement Office.
    5. Write effectively for a specific purpose.
      1. Employ conventions of written, edited, standard English (WESE), or the language of instruction.
      2. Articulate important ideas.
      3. Demonstrate the ability to move between generalization and details.
      4. Use appropriate vocabulary for the audience and purpose.
    6. Use writing tasks to promote learning.
      1. Understand and analyze information in written form.
      2. Explain the subject matter in a coherent writing style.
      3. Evaluate the information.
  
  • CD 290-299 - Special Projects in Child Development


    Meets MTA Requirement: None

Civic Engagement

  
  • CEP 101 - Civic Engagement Practicum

    Credits: 1
    Instructional Contact Hours: 1

    Develops skills as active citizens in a democratic society through exploration of personal values, analyzing community problems, participation in a civic engagement community project and reflection on the civic engagement experience.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 0 Lab Hours: 15
    Meets MTA Requirement: Social Science
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Demonstrate knowledge of and engagement in a democratic society.
      1. Complete a civic engagement project (at least 15 non-classroom hours of public activity).
        1. Assess a public problem or issue.
        2. Represent the public problem in course context.
        3. Identify one’s own civic and cultural values.
        4. Formulate and implement a plan to address the public problem or issue.
        5. Reflect on issues encountered and insights gained from engagement in the public activity.

Communication

  
  • COM 108W - Introduction to Communication

    Credits: 3
    Instructional Contact Hours: 3

    Introduces communication research, theory, and skill development in interpersonal, small group, and public speaking contexts. 

    Prerequisite(s): Reading Level 2 and Writing Level 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Explain basic principles of interpersonal communication
      1. Demonstrate an understanding of the roles of self-concept and perception in communication
      2. Demonstrate an understanding of verbal and nonverbal communication. 
      3. Practice listening skills
      4. Practice adapting to diverse communication styles
    2. Explain basic principles of small group communication
      1. Describe group development stages
      2. Describe effective conflict management in a group
      3. Describe group problem-solving and decision-making techniques
      4. Practice small group communication skills
    3. Apply basic principles of the communication process in public speaking to deliver required speeches
      1. Distinguish differences between various speech presentations:  impromptu, extemporaneous (informative and persuasive) and manuscript
      2. Develop research skills
      3. Develop speech outlines with bibliographies
      4. Employ speech presentation techniques
      5. Deliver introductory/impromptu, informative, and persuasive speeches
    4. Use writing to promote learning of all outcomes and objectives.
  
  • COM 112CW - Fundamentals of Oral Communication

    Credits: 3
    Instructional Contact Hours: 3

    Offers training in the fundamental processes of oral expression, with an emphasis on speaking and listening as the coordination of perception and expression. Practices the basic principles, components, and skills for the development and delivery of presentations in specific communication situations. Intended to only be taken in a learning community combination.

    Prerequisite(s): None
    Corequisite(s): Specified sections of PSY 211W , ABS 090A, and ENG 098.
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate an understanding of the communication process.
      1. Distinguish the elements in the communication process.
      2. Develop an understanding of diversity and its impact on communication.
      3. Develop an awareness of various speech presentations.
        1. Informative
        2. Persuasive
        3. Manuscript
        4. Impromptu
        5. Extemporaneous
      4. Differentiate the lines of communication
        1. Intrapersonal
        2. Interpersonal
        3. Group
        4. Public
        5. 5. Mass communication
    2. Develop research principles.
      1. Assess knowledge of the topic and the suitability of the topic for speaking occasion.
      2. Analyze audience demographics; interests; attitudes; and knowledge of topic.
      3. Develop research strategy.
      4. Access research information from a variety of credible sources.
      5. Evaluate research information.
      6. Organize information.
    3. Develop outlining techniques.
      1. Organize the introduction.
      2. Organize the body.
      3. Organize the conclusion.
      4. Arrange outline using proper outline stage.
    4. Employ effective presentation delivery techniques.
      1. Demonstrate effective use of language.
      2. Demonstrate effective use of voice.
      3. Demonstrate effective use of eye contact.
      4. Demonstrate appropriate facial expressions and gestures.
      5. Demonstrate effective use of posture.
      6. Demonstrate effective use of visual aids to illustrate and reinforce message.
    5. Demonstrate an understanding of the listening process.
      1. Differentiate listening from hearing.
      2. Describe the listening process.
      3. Examine listening obstacles from both speaker and listener perspective.
      4. Employ listening skills and speaker strategies to promote listening.
      5. Demonstrate ability to listen to and respond to audience feedback following presentations.
    6. Interact productively with others to promote learning of all of the above Outcomes and Objectives.
    7. Utilize writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 112HW - Fundamentals of Oral Communication - Honors

    Credits: 3
    Instructional Contact Hours: 3

    Offers skill development in the fundamental processes of public speaking. Practices the basic principles, components, and skills for the development and delivery of presentations in specific communication situations.

    Prerequisite(s): READING LEVEL 4 and WRITING LEVEL 4 or permission from the Honors Office
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1.  Demonstrate an understanding of the communication process.
      1. Distinguish the elements in the communication process.
      2. Describe diversity and the need to adapt to diverse communication styles.
      3. Distinguish the differences between various speech presentations.
        1. Informative
        2. Persuasive
        3. Manuscript
        4. Impromptu
        5. Extemporaneous
      4. Differentiate the lines of communication.
        1. Intrapersonal
        2. Interpersonal
        3. Group
        4. Public
        5. Mass communication
    2. Apply research principles to informative and persuasive speeches.
      1. Assess knowledge of the topic and the suitability of the topic for the speaking occasion.
      2. Analyze audience demographics, interests, attitudes, and knowledge of topic.
      3. Develop research strategy.
      4. Access research information from a variety of credible sources.
      5. Evaluate research information.
      6. Organize information.
    3. Demonstrate outlining techniques in speeches, including informative and persuasive research speeches.
      1. Arrange the outline using appropriate format.
      2. Organize the introduction.
      3. Organize the body.
      4. Cite research sources within the outline.
      5. Organize the conclusion.
      6. Arrange the bibliography using appropriate format.
      7. Demonstrate outlining in multiple speeches, including informative and persuasive research speeches.
    4. Employ presentation delivery techniques in multiple speeches, including informative and persuasive. 
      1. Demonstrate use of language.
      2. Demonstrate use of verbal source citations.
      3. Demonstrate use of voice.
      4. Demonstrate use of eye contact.
      5. Demonstrate facial expressions and gestures.
      6. Demonstrate use of posture.
      7. Demonstrate use of visual aids to illustrate and reinforce message.
      8. Demonstrate delivery techniques in multiple speeches, including informative and persuasive speeches.
    5. Demonstrate an understanding of the listening process.
      1. Describe the listening process. 
      2. Examine listening obstacles from both speaker and listener perspective.
      3. Employ listening skills and speaker strategies to promote listening.
      4. Demonstrate ability to listen to and respond to audience feedback.
    6. Use writing to promote learning of all Outcomes and Objectives.
    7. Practice independent, intellectual curiosity.
      1. Complete at least one significant project which demonstrates higher level, academic rigor.
    8. Apply higher level, ctitical thinking skills to deepen uinderstanding of course material. 
      1. Actively engage with peers in discussions, seminars, or other formats to enhance the depth of knowledge of the relevant material.
  
  • COM 112W - Public Speaking

    Credits: 3
    Instructional Contact Hours: 3

    Offers skill development in the fundamental processes of public speaking. Practices the basic principles, components, and skills for the development and delivery of presentations in specific communication situations.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate an understanding of the communication process.
      1. Distinguish the elements in the communication process.
      2. Describe diversity and the need to adapt to diverse communication styles.
      3. Distinguish the differences between various speech presentations.
        1. Informative
        2. Persuasive
        3. Manuscript
        4. Impromptu
        5. Extemporaneous
      4. Differentiate the lines of communication.
        1. Intrapersonal
        2. Interpersonal
        3. Group
        4. Public
        5. Mass communication
    2. Apply research principles to informative and persuasive speeches.
      1. Assess knowledge of the topic and the suitability of the topic for the speaking occasion.
      2. Analyze audience demographics, interests, attitudes, and knowledge of topic.
      3. Develop research strategy.
      4. Access research information from a variety of credible sources.
      5. Evaluate research information.
      6. Organize information.
    3. Demonstrate outlining techniques in speeches.
      1. Arrange the outline using appropriate format.
      2. Organize the introduction.
      3. Organize the body.
      4. Cite research sources within the outline.
      5. Organize the conclusion.
      6. Arrange the bibliography using appropriate format.
      7. Demonstrate outlining in multiple speeches, including informative and persuasive research speeches.
    4. Employ presentation delivery techniques in speeches.
      1. Demonstrate use of language.
      2. Demonstrate use of verbal source citations.
      3. Demonstrate use of voice.
      4. Demonstrate use of eye contact.
      5. Demonstrate facial expressions and gestures.
      6. Demonstrate use of posture.
      7. Demonstrate use of visual aids to illustrate and reinforce message.
      8. Demonstrate delivery techniques in multiple speeches, including informative and persuasive speeches.
    5. Demonstrate an understanding of the listening process.
      1. Describe the listening process.
      2. Examine listening obstacles from both speaker and listener perspective.
      3. Employ listening skills and speaker strategies to promote listening.
      4. Demonstrate ability to listen to and respond to audience feedback.
    6. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 114HW - Interpersonal Communication - Honors

    Credits: 3
    Instructional Contact Hours: 3

    Introduces communication theories. Applies communication principles involved in initiating, developing, and maintaining a relationship. Increases competency as communicators in social settings. Applies various concepts of communication behavior.

    Prerequisite(s): READING LEVEL 4 and WRITING LEVEL 4 or permission from the Honors Office
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Apply basic principles of communication to life experience.
      1. Explain the models of communication.
      2. Identify basic needs in communication.
      3. Distinguish between positive and negative communication behaviors.
      4. Demonstrate an understanding of diversity and its impact on communication.
      5. Practice skills to interact productively with others.
    2. Explain the role that self-concept plays in communication.
      1. Identify the important forces that have shape self-concept.
      2. Identify the ways in which one impacts the self-concept of others.
    3. Explain the role that perception plays in communication.
      1. Distinguish how differences (e.g., gender, culture, age, health, etc.) impact perceptions.
      2. Describe how perceptions influence communication.
    4. Analyze ways in which emotion affects communication.
      1. Describe the difference between facilitative and debilitative emotion.
      2. Assess the impact of facilitative and debilitative emotion on communication.
    5. Examine ways in which communication is shaped by language.
      1. Identify the symbolic nature of language.
      2. Choose appropriate language based on context and source in a communication event.
    6. Determine the role that nonverbal communication plays in communication.
      1. Identify basic characteristics of nonverbal communication.
      2. Categorize types of nonverbal communication.
      3. Choose appropriate nonverbal communication based on context and source in a communication event.
    7. Examine relationships and ways in which they are affected by communication.
      1. Identify the types of relationships.
      2. Identify the stages of relationships.
      3. Evaluate strategies to manage loss of relationship.
      4. Evaluate strategies to improve relationships.
      5. Identify the role of computer-mediated communication on relationships.
    8. Evaluate the importance of listening and its impact on communication.
      1. Identify basic aspects of the listening process.
      2. Assess listening behaviors for impact on relationships.
      3. Select appropriate listening responses.
    9. Determine ways in which conflict can be effectively managed.
      1. Identify conflict strategies.
      2. Practice effective strategies in managing conflict within interpersonal relationships.
    10. Use group interaction to promote learning of the Outcomes and Objectives.
    11. Use writing to promote learning of the Outcomes and Objectives.
    12. Practice independent, intellectual curiosity. 
      1. Complete at least one significant project which demonstrates higher level, academic rigor.
    13.  Apply higher level, critical thinking skills to deepen understanding of course material.
      1. Actively engage with peers in discussions, seminars, or other formats to enhance the depth of knowledge of the relevant material. 
  
  • COM 114W - Interpersonal Communication

    Credits: 3
    Instructional Contact Hours: 3

    Introduces communication theories. Applies communication principles involved in initiating, developing, and maintaining a relationship. Increases competency as communicators in social settings. Applies various concepts of communication behavior.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Apply basic principles of communication to life experience.
      1. Explain the models of communication.
      2. Identify basic needs in communication.
      3. Distinguish between positive and negative communication behaviors.
      4. Demonstrate an understanding of diversity and its impact on communication.
      5. Practice skills to interact productively with others.
    2. Explain the role that self-concept plays in communication.
      1. Identify the important forces that have shape self-concept.
      2. Identify the ways in which one impacts the self-concept of others.
    3. Explain the role that perception plays in communication.
      1. Distinguish how differences (e.g., gender, culture, age, health, etc.) impact perceptions.
      2. Describe how perceptions influence communication.
    4. Analyze ways in which emotion affects communication.
      1. Describe the difference between facilitative and debilitative emotion.
      2. Assess the impact of facilitative and debilitative emotion on communication.
    5. Examine ways in which communication is shaped by language.
      1. Identify the symbolic nature of language.
      2. Choose appropriate language based on context and source in a communication event.
    6. Determine the role that nonverbal communication plays in communication.
      1. Identify basic characteristics of nonverbal communication.
      2. Categorize types of nonverbal communication.
      3. Choose appropriate nonverbal communication based on context and source in a communication event.
    7. Examine relationships and ways in which they are affected by communication.
      1. Identify the types of relationships.
      2. Identify the stages of relationships.
      3. Evaluate strategies to manage loss of relationship.
      4. Evaluate strategies to improve relationships.
      5. Identify the role of computer-mediated communication on relationships.
    8. Evaluate the importance of listening and its impact on communication.
      1. Identify basic aspects of the listening process.
      2. Assess listening behaviors for impact on relationships.
      3. Select appropriate listening responses.
    9. Determine ways in which conflict can be effectively managed.
      1. Identify conflict strategies.
      2. Practice effective strategies in managing conflict within interpersonal relationships.
    10. Use group interaction to promote learning of all of the above Outcomes and Objectives.
    11. Use writing to promote learning of the above Outcomes and Objectives.
  
  • COM 202W - Oral Communication for Managers

    Credits: 3
    Instructional Contact Hours: 3

    Provides theoretical and practical understanding of organizational communication. Develops skill in interpersonal and small group communication. Examines multiple aspects of the career search process including interviewing. Offers training in oral presentations. Emphasizes practical skills within an organization.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Apply the basic elements of the communication process to an organizational setting.
      1. Define the elements of the communication process.
      2. Describe specific organizational elements of the communication process.
      3. Discuss ethical issues related to the communication process in organizations.
    2. Identify basic tenets of organizational models.
      1. Describe organizational models.
      2. Describe how communication occurs in each model.
      3. Discuss the advantages of each model.
      4. Discuss the disadvantages of each model.
      5. Demonstrate how to adapt as a communicator within specific organizational models.
    3. Describe the importance of interpersonal relationships in organizations.
      1. Describe communication styles.
      2. Discuss the advantages of each style within different contexts.
      3. Discuss the disadvantages of each style within different contexts.
      4. Demonstrate skill in adapting communication style appropriately.
    4. Demonstrate listening skills.
      1. Describe the importance of listening skills in organizational and personal settings.
      2. Describe effective listening behaviors.
      3. Describe poor listening behaviors.
      4. Model effective listening skills.
    5. Demonstrate verbal and nonverbal communication skills.
      1. Cite examples of each type of nonverbal communication in organizational settings.
      2. Describe how nonverbal messages differ from verbal messages in organizations.
      3. Analyze organizational situations involving nonverbal communication.
      4. Analyze language and clarity in developing instructions.
      5. Analyze verbal behaviors in communicating with others in organizational settings.
      6. Define sexual harassment and its impact on an organization.
    6. Demonstrate skills in various types of interviews.
      1. Describe career research process.
      2. Prepare a resume.
      3. Describe types of professional interviews.
      4. Model the phases of the interviews.
      5. Practice interview scenarios.
      6. Assess interview skills.
    7. Apply small group communication skills.
      1. Describe small group development.
      2. Describe maintenance roles in small groups.
      3. Describe task roles in small groups.
      4. Model the basic problem-solving steps in a group setting.
      5. Demonstrate conflict resolution as a member of a small group.
      6. Demonstrate leadership in a small group.
    8. Demonstrate ability to deliver a researched oral presentation.
      1. Deliver various types of oral presentations.
      2. Differentiate between trait and situational communicator anxiety.
      3. Develop personalized techniques to overcome communicator anxiety.
      4. Analyze and adjust to specific audiences.
      5. Demonstrate outlining techniques in a research speech.
      6. Demonstrate use of verbal source citations.
      7. Develop and use visual supporting materials.
      8. Demonstrate delivery techniques in an oral presentation.
    9. Use writing to promote learning all of the above Outcomes and Objectives.
  
  • COM 212W - Listening

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on the theory, behavior, and skills of listening. Includes discussion of the key components of listening such as hearing, understanding, remembering, interpreting, evaluating, and responding.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Determine the importance of listening in daily life.
      1. Discuss ways that listening power generates knowledge.
      2. Identify how listening generates success in personal and professional life.
      3. Apply the principles of active listening to conversations.
      4. Discover the misconceptions people hold about listening.
    2. Identify how the types of listening affect the listening process.
      1. Identify different types of listening.
      2. Apply successful techniques to improve listening.
    3. Explain the difference between hearing and listening.
      1. Describe the basic model of the listening process.
      2. Explain the hearing process and its relationship to listening.
    4. Identify ways to enhance listening comprehension.
      1. Identify the methods of self-preparation for listening.
      2. Identify different note-taking procedures and when to use them.
      3. Employ techniques to facilitate the listening process.
    5. Identify the ways that emotions can affect listening.
      1. Discover emotional filters that affect the listening process.
      2. Evaluate techniques to control emotional interference.
    6. Examine ways that attention, concentration, and memory can be improved.
      1. Describe techniques to focus attention.
      2. Evaluate concentration techniques.
      3. Identify memory improvement methods.
    7. Analyze the way nonverbal communication is related to the listening process.
      1. Identify the nonverbal cues of the listening process.
      2. Apply techniques to improve nonverbal listening skills.
    8. Identify the impact gender and culture has upon the listening process.
      1. Examine different cultural listening norms.
      2. Analyze the impact of gender roles upon listening.
    9. Use writing to promote learning of the above Outcomes and Objectives.
  
  • COM 214W - Small Group Communication

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on small group communication theories, strategies, and skills for successful group participation. Increases student competency as effective team members and leaders.

    Prerequisite(s): COM 114W , READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Examine the nature of small group communication.
      1. Define small group communication.
      2. Differentiate between various theoretical perspectives of group communication.
      3. Identify group process.
      4. Examine types of groups.
    2. Describe the development and membership of small groups.
      1. Identify group development stages.
      2. Examine group norms.
      3. Examine goals for small groups.
      4. Identify diversity within small groups.
      5. Differentiate between task oriented and social oriented group roles.
      6. Perform roles in small groups.
    3. Employ effective communication in the small group.
      1. Identify effective verbal and nonverbal communication skills.
      2. Distinguish the various types of listening in the small group.
      3. Identify the impact of communication climate on the function of a group.
      4. Utilize effective listening strategies.
      5. Demonstrate effective communication in small groups.
    4. Identify group decision making and problem solving techniques.
      1. Differentiate between problem solving and decision making.
      2. Identify methods of problem solving and decision making.
      3. Identify barriers to effective problem solving and decision making.
      4. Practice problem solving methods.
      5. Practice decision making methods.
    5. Demonstrate effective methods for conflict management in small groups.
      1. Identify conflict management styles and strategies.
      2. Practice effective conflict management in small groups.
    6. Employ leadership skills in small groups.
      1. Define leadership.
      2. Identify leadership styles.
      3. Identify leadership functions and traits.
      4. Employ leadership principles.
    7. Determine effective strategies to achieve group meeting success.
      1. Investigate effective planning strategies for group meetings.
      2. Identify procedures for conducting group meetings.
      3. Identify communication skills for effective participation in group meetings.
      4. Analyze a group meeting.
    8. Demonstrate skills for effective group presentations.
      1. Identify types of group presentations.
      2. Employ effective planning for a group presentation.
      3. Demonstrate effective delivery skills for a group presentation.
      4. Participate in a group presentation.
      5. Critique a group presentation.
    9. Use writing to promote learning.
  
  • COM 215W - Introduction to Theatre

    Credits: 3
    Instructional Contact Hours: 3

    Offers insight into all the various aspects of theatrical production. Observes and critiques dramatic productions whether on stage, film, or the T.V. screen. Analyzes plays and experiences in acting, directing, scenery, and lighting.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Apply the basic criteria for criticism of a theatrical performance.
      1. Identify the difference between a critic and a reviewer
      2. Recognize the basis for criticism of a theatrical performance.
      3. Evaluate a live theatrical performance.
    2. Demonstrate an understanding of the challenges of acting.
      1. Examine how actors master the craft of acting by using the body and voice to portray characters.
      2. Examine how actors train to make believable characters.
      3. Recognize the use of synthesis and integration in acting.
    3. Examine the role of directors and producers in theater.
      1. Identify the historical evolution of the director.
      2. Identify the types of directors.
      3. Examine the director at work.
      4. Identify the director’s collaborators.
      5. Identify the role of producers in commercial and noncommercial theaters.
    4. Demonstrate an understanding of the types of theater spaces.
      1. Describe the characteristics and history of the proscenium stage.
      2. Describe the characteristics and history of the thrust stage.
      3. Describe the characteristics and history of the arena stage.
      4. Describe created or found spaces.
      5. Understand the use of multi-focus environments.
      6. Examine all-purpose and experimental spaces.
    5. Examine the use of designers and their relationship to theatrical performance.
      1. Describe the scene designer’s objectives.
      2. Identify the physical aspects of scene design.
      3. Identify the process of scene design.
      4. Describe the costume designer’s responsibilities.
      5. Identify the costume designer’s objectives.
      6. Understand the elements of costume design including makeup, hair, and masks.
      7. Describe the objectives of lighting design.
      8. Understand the qualities of stage lighting.
      9. Discover the lighting designer’s resources.
      10. Understand sound design technology.
      11. Look at special lighting and sound effects.
    6. Examine the playwright’s task in theater.
      1. Examine the playwright’s centrality and use of subject, focus, and dramatic purpose.
      2. Examine the genres of tragedy, comedy, heroic drama, melodrama, domestic comedy, and tragicomedy.
      3. Understand the essentials of dramatic structure: plot, action, conflict, opposed forces, and balance of forces.
      4. Examine different dramatic structures.
      5. Understand the types of dramatic characters.
      6. Prepare a short script in a group for performance.
      7. Perform the prepared short script onstage.
    7. Demonstrate an understanding of the historical background of theater production.
      1. Examine the beginnings of theater from the Greeks through modern times by reading and viewing representative plays.
      2. Examine the diversity of modern theater through reading and discussion.
    8. Demonstrate an understanding of the collaboration that is necessary for a theatrical production through Service Learning.
      1. Recognize the connections between all of the theatrical aspects of a production.
      2. Select an area of theater to gain practical experience by participating in a play production.
      3. Participate in an actual production of a play through service learning.
      4. Report on Service Learning experience.
    9. Perform writing tasks to promote learning of concepts.
      1. Document attainment of skills learned.
      2. Demonstrate knowledge of the subject.
  
  • COM 216W - Theatre History

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the student to the various historical areas of the theatre, from the ancient Greeks to the present. Emphasizes the development of the physical theatre, representative playwrights, and the development of actor and the director.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate an understanding of the historical development of theatre beginning with the ancient Greeks through the modern playwrights.
      1. Identify the characteristics of the following historical periods of theatre history: Greek and Roman, Medieval, Renaissance, 1660-1875, Modern, Contemporary, Ethnic.
      2. Read and analyze representative plays from selected historical periods.
    2. Demonstrate an understanding of the differences and growth of the physical structures used for presenting plays from the ancient Greeks through the present time.
      1. Identify the physical characteristics of the Greek and Roman theatre.
      2. Describe the Medieval theatre staging areas.
      3. Describe the development of Renaissance theatre.
      4. Describe the development of the Globe theatre.
      5. Describe the growth of the stage from the 18th, 19th, and 20th centuries.
      6. Describe the different types of staging areas in use in modern day theatre.
    3. Demonstrate an understanding of representative playwrights for the historical periods studied.
      1. Describe tragedy using a representative historical play.
      2. Describe comedy using a representative play.
      3. Analyze the importance of the growth of realism by studying a representative play.
      4. Look critically at the Theatre of Social Problems by studying a representative play.
      5. Discuss the growth of Modern Theatre by studying a representative play.
    4. Demonstrate an understanding of the historical emergence of the director and how this relates to modern theatre.
      1. Explain the function of the director within each historical period studied.
      2. Identify the historical period that an actual director emerged with that title.
    5. Demonstrate an understanding of the historical roles of actors from the Ancient Greeks through modern theatre.
      1. Describe the use of actors and actresses in the representative plays selected for study.
      2. Describe the differences and similarities in the evolution of acting styles throughout the historical period studied.
    6. Demonstrate the learning of concepts through writing.
      1. Analyze course content in written form.
      2. Explain the subject matter in a coherent writing style.
  
  • COM 222 - Introduction to Acting

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the fundamentals of stage terminology, stage movement, use of voice, and believable character creation for an audience in both improvisational and written scenes. Emphasizes preparation and presentation of scenes before a classroom audience.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Analyze basic dramatic elements contained in theatrical productions.
      1. Articulate understanding of plays through discussion and writing.
      2. Identify the elements of dramatic action, objectives, obstacles, conflicts, and tactics in the building of characterization for stage presentation.
      3. Develop characterizations based on script analysis.
      4. Demonstrate knowledge of stage directions.
    2. Analyze and evaluate self and other’s dramatic creations.
      1. Analyze scripts in order to produce a believable characterization on stage.
      2. Use observation and imitation in the creation of characters.
      3. Use constructive criticism effectively to aid others in their quest for believability.
      4. Use self-evaluation in order to improve on stage presentation of character.
      5. Use constructive criticism to incorporate character changes for a believable performance.
    3. Demonstrate improvement of vocal and physical action on stage.
      1. Apply relaxation and concentration techniques.
      2. Use proper voice control, breathing, diction, and projection for stage presentation.
      3. Demonstrate usage of appropriate vocal inflections and variety in presenting emotions of character to audience.
      4. Demonstrate knowledge of body positions, stage positions, levels and planes used in the dramatic presentations.
    4. Prepare and perform on stage scenes.
      1. Develop individual and group scenes that demonstrate knowledge of acting fundamentals.
      2. Practice team building skills as an ensemble to present scenes on stage for a classroom audience.
      3. Demonstrate ability to act and react with class members within the context of the scene assignments.
      4. Deliver memorized lines appropriately.
      5. Demonstrate the ability to stay in character during performance.
      6. Deliver a believable performance.
  
  • COM 224W - Nonverbal Communication

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on nonverbal communication as it relates to interpersonal and professional behavior. Analyzes kinesics, facial expressions, eye contact, body movement and posture, physical characteristics, haptics, chronemics, proxemics, artifacts, paralanguage and environment. Discusses prevalent theories and current research underlying nonverbal behavior. Applies effective nonverbal communication in various contexts, including small groups.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Define nonverbal communication and its characteristics and functions.
      1. Explain the history of nonverbal communication as a field of study.
      2. Describe the major functions of nonverbal communication.
      3. Identify the components of nonverbal communication.
    2. Describe the communicative value of physical appearance.
      1. Explain how clothing affects perceptions.
      2. Explain how artifacts affect perceptions.
      3. Explain how body type affects perceptions.
    3. Explain perspectives in kinesics research.
      1. Contrast major perspectives in kinesics research.
      2. Identify types of kinesics.
    4. Explain how facial expressions and eye movement communicate important messages to others.
      1. Describe the universality of facial expressions.
      2. Identify basic emotional facial expressions.
      3. Identify basic types of eye movement.
    5. Explain the communicative aspects of environment, proxemics, and territoriality.
      1. Define proxemics.
      2. Identify how the environment shapes perceptions.
      3. Identify the factors that influence territoriality.
    6. Explain the communicative value of haptics.
      1. Identify the categories of touch.
      2. Identify the messages that touch communicates.
    7. Describe how paralanguage influences meaning.
      1. Define paralinguistics.
      2. Explain the types of paralinguistics.
    8. Explain nonverbal cultural differences.
      1. Identify cultural differences in physical appearance.
      2. Identify cultural differences in kinesics.
      3. Identify cultural differences in eye movement.
      4. Identify cultural differences in the environment.
      5. Identify cultural differences in proxemics.
      6. Identify cultural differences in territoriality.
      7. Identify cultural differences in haptics.
      8. Identify cultural differences in paralanguage.
      9. Describe examples of nonverbal behaviors that contribute to stereotyping.
    9. Demonstrate knowledge of nonverbal research through writing a research paper.
      1. Identify an area of nonverbal research.
      2. Conduct research in a variety of sources.
      3. Synthesize research.
      4. Write research paper.
      5. Include appropriate documentation of sources.
    10. Demonstrate ability to work effectively in small groups, with emphasis on effective nonverbal communication.
      1. Practice working in small groups, online and in face-to-face interactions.
      2. Apply theories of effective nonverbal communication in small groups.
      3. Demonstrate effective use of nonverbal communication in small group interactions, online and/or face-to-face interactions.
    11. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 235W - Principles of Persuasion

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the study and practice of persuasion focusing on the dual roles as producers and consumers of persuasive messages. Examines persuasion in a variety of contexts using both the rhetorical and behavioral science traditions; applies theory and research to practical situations and develops strategies for constructing effective and ethical persuasive messages.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Describe persuasion as a type of human communication activity.
      1. Understand the individual’s role as a producer of persuasive messages
      2. Understand the individual’s role as a consumer of persuasive messages
      3. Recognize the ubiquitous nature of persuasion in human interaction
    2. Explain theories of persuasion.
      1. Identify qualitative theories of persuasion.
      2. Identify quantitative theories of persuasion.
      3. Identify mass media theories of persuasion.
      4. Describe various models of persuasion.
      5. Analyze the application of theories of persuasion in real-world situations.
    3. Demonstrate the ethical responsibilities of a persuader.
      1. Describe the ethical constructs inherent in persuasion.
      2. Distinguish between ethical and unethical persuasive messages.
    4. Examine the premises of persuasion.
      1. Describe the process premises of persuasion.
      2. Describe the content premises of persuasion.
      3. Describe the cultural premises of persuasion.
      4. Describe the nonverbal premises of persuasion.
    5. Apply critical thinking in evaluating persuasive messages.
      1. Criticize arguments in oral, written, and mass media messages.
      2. Evaluate message strategies in oral, written, and mass media messages.
    6. Apply principles of persuasion.
      1. Develop ethical persuasive strategies.
      2. Adapt persuasive messages to variables in the communication environment.
      3. Apply principles of persuasion in the delivery of persuasive messages.
      4. Develop a persuasive campaign.
      5. Deliver a researched persuasive oral presentation.
    7. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 236W - Advanced Oral Communication

    Credits: 3
    Instructional Contact Hours: 3

    Develops an advanced understanding of theories and strategies in the delivery of oral presentations. Advanced speaking skills are developed from an historical and contemporary rhetorical context. Emphasis is on analyzing and practicing speech discourse conventions, along with advanced information literacy skills as a key to effective delivery of speeches.

    Prerequisite(s): READING LEVEL 3 AND WRITING LEVEL 3 and “C” or better in COM 112W  or COM 202W   or permission of instructor
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Define origins of current conventions of effective public speaking.
      1. Analyze the role of classical writers in the development of standards of speech.
      2. Analyze classical origins and contemporary theory in current speeches.
      3. Apply rhetorical theory to analysis and delivery of presentations.
    2. Demonstrate the ethical responsibilities of a speaker.
      1. Analyze speaker and audience motives.
      2. Adapt to the audience in ethical ways.
      3. Identify unethical communication from audience.
      4. Address unethical communication from audience.
    3. Develop content, including researched speeches, to meet audience needs.
      1. Employ advanced audience analysis strategies.
      2. Demonstrate advanced information literacy techniques.
      3. Engage a wide variety of scholarly and mass media sources.
      4. Demonstrate outlining techniques.
      5. Use language to synthesize and write speeches.
    4. Demonstrate advanced skills in the delivery of impromptu, extemporaneous (informative and persuasive researched speeches) and manuscript speeches.
      1. Demonstrate advanced delivery techniques
      2. Use a variety of types of visual aids for different contexts.
      3. Deliver speeches in a variety of settings and in the community.
      4. Practice techniques for interacting with audience.
      5. Demonstrate speech self-assessment techniques.
    5. Practice speech strategies for media interviews.
      1. Analyze various types of media interviews.
      2. Practice techniques as an interviewee.
      3. Practice techniques as an interviewer.
      4. Practice assessment of video recorded interviews.
    6. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 244W - Family Communication

    Credits: 3
    Instructional Contact Hours: 3

    Offers an understanding of interpersonal communication in the context of family systems. Studies family communication through the lens of family systems theory, rules, and interaction theory. Applies and operationalizes theories through various assignments related to their family of origin, existing family, and family configurations in other cultures.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Identify the foundational concepts related to the study of family communication.
      1. Explain the characteristics of the communication system of a family.
      2. Discuss differences between social construction theory, systems theory, interaction theory, and the dialectical process.
      3. Examine the family narrative approach to understanding family processes.
    2. Explain the purpose family rules have in the study of family communication.
      1. Identify the rules by which a family is governed.
      2. Examine how rules impact communication in the family.
    3. Explain the function relational stages play in the study of family communication.
      1. Identify relational stages in families.
      2. Examine the factors that influence the relational stages in the family.
      3. Identify the factors that impact relational formation in the family.
    4. Define the function roles have in the study of family communication.
      1. Identify the roles of family members.
      2. Explain how role relationships influence communication in a family.
      3. Identify the role of culture in family configurations.
    5. Define the function changes in the family play in the study of family communication.
      1. Identify changes in family structure.
      2. Examine how changes in families influence communication.
    6. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 245W - Intercultural Communication

    Credits: 3
    Instructional Contact Hours: 3

    Provides an analysis of issues associated with communicating with an emphasis on how communication is influenced by culture and how culture is influenced by communication. Utilizes concepts drawn from sociology, psychology, anthropology, and communication. Applies theories and research related to intercultural communication in order to increase understanding of the relationship between culture and communication and to develop skills to communicate effectively with people of other cultural groups.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Describe the rationale for studying intercultural communication and how diversity affects us as citizens of a community, a nation, and the world.
      1. Describe the reasons for studying intercultural communication: economic, technological, demographic, peace, self-awareness, and ethical.
      2. Analyze intercultural communication challenges within organizations.
      3. Analyze intercultural opportunities within organizations.
    2. Describe the importance of history and identity in understanding contemporary intercultural communication issues.
      1. Describe the importance of constructing history through narrative.
      2. Describe how multi-faceted histories influence cultural and self-identity.
      3. Describe how identities are multiple and reflect gender, age, race, ethnicity, physical ability, religion, class, nationality, sexual orientation and other aspects of our society and culture.
      4. Analyze how identity is expressed through core symbols, labels, and norms of behaviors.
      5. Describe how identity develops for various groups.
      6. Describe how that identity process impacts communication.
    3. Identify the building blocks of and the barriers to effective intercultural communication.
      1. Define culture, communication, context, and power.
      2. Explain barriers to intercultural communication: ethnocentrism, prejudice, and discrimination.
      3. Discuss how different cultural groups are portrayed in the media.
      4. Define pop-culture.
      5. Describe the ways in which pop-culture forms images of culture groups.
      6. Describe how those images influence consumption of pop-culture products.
    4. Describe verbal and nonverbal aspects of intercultural communication.
      1. Describe the components of language and the cultural variations in language.
      2. Describe the relationship between language and power.
      3. Describe universal and culture-specific aspects of nonverbal communication.
      4. Discuss how nonverbal communication can provide a basis for stereotyping and prejudice.
    5. Demonstrate listening skills.
      1. Describe strategies for effective listening in intercultural communication situations.
      2. Describe barriers to effective listening in intercultural communication situations.
      3. Demonstrate effective listening in intercultural communication situations.
    6. Demonstrate the skills that facilitate productive activity in intercultural communication.
      1. Identify characteristics of intercultural conflict.
      2. Describe how conflict management varies from culture to culture.
      3. Describe the personal and social aspects of conflict.
      4. Demonstrate effective conflict management strategies.
      5. Describe how relationships may differ across cultures.
      6. Describe the challenges of intercultural relationships.
      7. Describe the benefits of intercultural relationships.
    7. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 246W - Social Media and Communication

    Credits: 3
    Instructional Contact Hours: 3

    Identifies the impact of social media on interpersonal relationships. Explores communication through different types of social media. Applies communication theory to analysis of current social media outlets.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: Humanities
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Identify the guiding principles of social media in interpersonal contexts.
      1. Define social media.
      2. Recognize differences between old media, new media, social media, and new media.
      3. Examine the impact of social media on communication.
    2. Analyze the impact of different types of social media on communication.
      1. Examine the role of online communities (e.g., Facebook) in interpersonal contexts.
      2. Examine the role of immediate limited-text communication (e.g., Twitter) in interpersonal contexts.
      3. Examine the role of viral videos (e.g., YouTube) in interpersonal and educational contexts.
      4. Examine the role of online encyclopedias (e.g., Wikipedia) in interpersonal and educational contexts.
      5. Examine the role of blogging in interpersonal contexts.
      6. Identify how social media norms and rules impact communication.
    3. Evaluate the dark side of social media.
      1. Identify negative trends in social media.
      2. Examine the negative impact of social media on interpersonal relationships and society.
      3. Identify the factors that impact negative uses of social media.
    4. Identify the connections between social media functions and communication theory.
      1. Define the role of social presence in social media.
      2. Discuss self-presentation and identity management in social media outlets.
      3. Define media richness as it relates to social media.
      4. Discuss the role of Social Information Processing Theory as it relates to social media.
      5. Identify the impact of self-disclosure and privacy in social media outlets.
    5. Apply communication theory to social media practices.
      1. Analyze how communication theory is used in the construction of social media.
      2. Explain the impact of social media on communication theory development.
      3. Identify how communication theory guides your use of social media.
      4. Conduct research analyzing social media practices as they relate to communication theory.
    6. Interact productively with others in small group communication to promote learning in all of the above Outcomes and Objectives.
    7. Use writing to promote learning of all of the above Outcomes and Objectives.
  
  • COM 290-299 - Special Projects in Communication


    Meets MTA Requirement: None

Computer Aided Design

  
  • CAD 114 - Introduction to CAD

    Credits: 3
    Instructional Contact Hours: 4

    Introduces 2D and 3D CAD drawing, including basic drawing and editing commands. Studies CAD systems interface, hardware, a current operating system, file management techniques, creating templates, creating and modifying geometry, dimensions and text styles, block and external reference insertion, attributes and creating tables, model space/paper space layouts, rendering and plotting techniques. Credit may be earned in only one of the following: ARC 114 , CAD 114, or SKCA 114 .

    Prerequisite(s): CST 103  recommended or basic knowledge of the Windows Operating System.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 15
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Use reading and writing skills to gather information from technical texts.
      1. Complete assignments by gathering information from reading.
      2. Use the index of CAD texts to access information regarding commands and processes.
      3. Create a notebook as an essential reference.
      4. Record sufficient notes from which to work.
    2. Use a computer, a current operating system and word processing software.
      1. Start and exit software as required.
      2. Use disk directories and change directory paths to access files and programs.
      3. Use Save AS and name files as prescribed.
      4. Perform file management skills such as copying, pasting, and deleting files as prescribed.
      5. Identify and properly use CAD file extensions.
      6. Use a word processing program for all written assignments.
    3. Demonstrate mastery of CAD program basics.
      1. Identify the features of the system interface.
      2. Differentiate between methods of entering commands and determine which method is most efficient for the purpose.
      3. Create absolute, relative and polar coordinate methods correctly.
      4. Demonstrate several object selection methods.
    4. Manipulate geometry using CAD drawing aids.
      1. Use Zoom. Panning and Viewing tools for navigation.
      2. Apply the proper Osnap features to drawing situations for accurate drawing.
      3. Use Undo, Redo and Regenerate drawing when necessary.
      4. Distinguish and change properties efficiently.
      5. Utilize and control accuracy enhancement tools such as Ortho, Grid, Snap and Osnap.
      6. Use Object Tracking and Polar tools to enhance efficiency.
    5. Use basic construction and modification commands of a CAD program in the accurate completion of 2D CAD drawings.
      1. Use drawing commands to effectively create lines, circles, arcs, polylines and polygons,
      2. Modify existing geometry using erase, copy, mirror, offset, move, trim extend, fillet, array, stretch, scale and break commands.
      3. Apply and modify hatching fills and patterns.
      4. Create and insert Blocks.
      5. Insert ready-made blocks from the CAD program and from online sources.
      6. Use Wblock, Copy and Paste, and External References to move drawings and parts of drawings.
      7. Create table styles and insert information.
      8. Add attributes to blocks and extract data to tables.
    6. Develop and use a drawing prototype template.
      1. Set the appropriate drawing Units and Limits.
      2. Create Text using the prescribed syle and size.
      3. Create appropriate layers assigning colors, linetypes and lineweights as necessary.
      4. Modify Dimension and Leader variables to create a dimension style.
    7. Apply complete and orderly dimensions and text to CAD drawings.
      1. Use associative dimensioning to apply linear, radial, diameter, aligned and angular dimensions.
      2. Use dimension according to prescribed dimensioning conventions.
      3. Apply text and use text editing tools.
    8. Use the 3D Workspace to create solid models.
      1. Analyze information about coordinates in 3D space in the completion of 3D objects.
      2. Create models using 3D primitive shapes, region, extrude and press-pull tools.
      3. Use Boolean editing tools to modify 3D geometry.
      4. Use View Manager, navigation tools and visual style tools to create views.
      5. Render views to a file.
    9. Demonstrate appropriate printing techniques.
      1. Set up printing parameters for printing from Model Space.
      2. Access and configure Layout mode for printing from Paper Space.
      3. Create, scale and align viewports in Layout mode.
      4. Determine the proper viewports for a multi-view drawing.
    10. Demonstrate productive interaction with others.
      1. Practice citizenship by respecting each person’s drawing file as their personal property.
      2. Ask and respond to questions during drawing demonstrations.
      3. Demonstrate teamwork skills.
      4. Use effective listening skills during classroom demonstrations.
  
  • CAD 120 - Introduction to CAM

    Credits: 3
    Instructional Contact Hours: 4

    Introduces the basics in computer geometry creation including line, arc, curve creation and manipulation. Gives a foundation to build on advanced CAD/CAM techniques. Instructs students on file transfer systems from CAD to CAM with emphasis on proper drawing techniques, including file type-save-transfer. Projects will be drawn, checked and created on appropriate equipment. Shows links between CNC machines on the shop floor and their relationship with the design process. Generates code from created drawings to be run on Computer Numerical Controlled equipment. Credit may be earned in CAD 120 or SKCA 120  but not in both.

    Prerequisite(s): DRF 121   or SKDR 101  and MS 113  or SKTR 113  
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate the ability to draw a part based on a specific blueprint
      1. Interpret blueprint symbols and relate their meaning to a specific part print.
      2. Complete 2 and 3 dimensional part drawings for specified manufacturing applications.
    2. Demonstrate the ability to process a part configuration into G and M code for acceptance into the controller.
      1. Recognize printed G and M code.
      2. Conceptualize the process of G and M code formatting and its function in the CNC process.
      3. Explore the role of post processors and understand their use.
      4. Evaluate the part configuration for transference into G and M code.
      5. Generate G and M code commonly used in the manufacturing process.
      6. Edit G and M code so the Controller can understand it.
      7. Post part configurations out to respective vertical milling equipment.
    3. Demonstrate understanding of the relationship of CAD to CAM formation and processing.
      1. Demonstrate the correct manner in which to hold down and cut a given part configuration.
      2. Visualize the design intent versus practical machining ability.
      3. Relate Computer Aided Drafting to Computer Aided Manufacturing processes.
    4. Demonstrate a working knowledge of CAM’s ability to create or manipulate part geometries.
      1.   Create computer graphically generated lines, arcs and curves for a CAD/CAM format.
      2. Manipulate and edit graphically created lines, arcs and curves for a CAD/CAM format.
    5. Demonstrate the ability to create toolpath from CAD drawing
      1. Identify tooling offsets and compensations to created part geometries.
      2. Use simulation and backplotting as a verification tool.
      3. Send the part configuration to a CNC milling machine controller and understand the transfer process.
    6. Demonstrate ability to load NC file to proper machine tool for part creation.
      1. Examine common tooling and set-ups used in the machining process.
      2. Operate a CNC milling machine controlling.
      3. Change tool values as needed to make the part.
      4. Replace tooling as needed and requalify the machine after the tooling has been replaced.
    7. Demonstrate the ability to load and export parts to optional CAD/CAM formats for further processing.
      1. Identify various CAM Controller code formats used by manufacturers.
      2. Create computer graphically generated lines, arcs and curves for various CAD/CAM formats.
      3. Manipulate and edit graphically created lines, arcs and curves for various CAD/CAM formats.
    8. Demonstrate the ability to print out projects and machine code.
      1. Use problem-solving techniques to transfer the part blueprint configuration to workable machine code.
      2.   Print given projects in 2 and 3 dimensions.
      3. Print out machine code for the project.
  
  • CAD 214 - CAD Techniques

    Credits: 2
    Instructional Contact Hours: 2

    Drafting and design experience is a plus. Designed for the user with some previous CAD experience. Training courseware is used to thoroughly investigate the various options available in drawing commands, modification commands and dialog boxes. Practical real-world examples used to practice each functionality. Learning objectives of the lessons and exercises in this course support preparation for a computer aided design certification exam.

    Prerequisite(s): CAD 114  or permission of instructor and knowledge of a windows operating system
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Use interface tools efficiently
      1. Identify and state the purpose of the main interface elements
      2. Identify and use keyboard functions
      3. Use the shortcut menu to access commands and options
      4. Open, create, and save drawings
      5. Use different Zoom commands to control view navigation
      6. Use a wheel mouse to zoom and pan in the drawing
      7. Use the Regen command to regenerate the drawing
    2. Create basic geometry as building blocks for complex drawings.
      1. Identify Absolute, Relative and Relative Polar Coordinate systems.
      2. Use direct distance entry and dynamic input in the completion of geometry
      3. Use Line, Circle, Arc, Erase, Rectangle and Polygon commands to create and delete geometry
      4. Employ object snaps to accurately place and create objects in the drawing
      5. Activate and use polar tracking and Polar Snap to create accurate geometry
      6. Enable and use object snap tracking to position geometry
      7. Use the Unit command to set up the drawing environment
    3. Modify and manipulate geometry to edit a drawing
      1. Use various selection methods effectively
      2. Practice the options of the Move, Copy, Rotate, Mirror, Scale and Array commands
      3. Edit objects and display geometric information using grips
      4. Change the length of objects using the Trim and Extend commands.
      5. Create parallel and offset geometry
      6. Combine multiple objects into a single object using the Join command
      7. Use the Break and Break at Point commands
      8. Apply radius and angled corners using the Fillet and Chamfer commands
      9. Alter the shape of objects using the Stretch command
    4. Use the electronic drawing environment to organize and drawing and obtain geometric information from drawing objects
      1. Create and manage layers
      2. Load and set linetypes
      3. Describe the purpose of Layer 0
      4. Use Properties and Quick Properties to modify object properties
      5. Apply properties from a source object to destination objects using Match Properties
      6. Use the Inquiry commands: Distance, Area, List and ID to obtain geometric information
    5. Create and edit annotation objects
      1. Use the Mtext command to create multiline text
      2. Create single line text
      3. Use different methods to edit text
      4. Create text styles to manage text
    6. Create, edit, and manage dimensions in a typical design environment
      1. 6A. Dimension linear and curved objects
      2. 6B. Create and use dimension styles to manage dimensions
      3. 6C. Create and edit multileader sytles and multileaders
      4. Use various commands and methods to edit dimensions
    7. Access and use reusable content
      1. Create a block definition and insert a block into a drawing
      2. Add attribute information to blocks
      3. Use Design Center to reuse the data in a drawing
      4. Build a custom tool palette
      5. Access and use reusable content from online sources
    8. Create advanced drawing objects
      1. Create and edit polylines
      2. Use the Spline command
      3. Create ellipes and ellipical arcs
      4. Use table styles to create and edit tables
      5. Extract attribute information from blocks to create tables
      6. Create hatch and gradient fill patterns on objects
      7. Edit hatch and gradient fill patterns
    9. Prepare documents for plotting
      1. Create drawing templates
      2. Create a new layout
      3. Describe the purpose and key properties of layouts
      4. Create and scale a viewport
      5. Move, copy, resize, and delete viewports
      6. Create and apply page setups to layouts
      7. Plot design geometry from model space or from a layout
  
  • CAD 226 - 3D Parametric Solid Modeling

    Credits: 3
    Instructional Contact Hours: 3

    Develops skills in the use of 3D parametric solid modeling software. Converts solid models to 2D multi-view drawings and generates assembly and animation files. Culminates in Rapid Prototyping project and final presentation.

    Prerequisite(s): CST 103  recommended or basic knowledge of the Windows Operating System
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Use reading and writing skills to gather information from technical texts.
      1. Complete assignments by gathering information from reading.
      2. Use reading strategies to disseminate and organize information.
      3. Create a notebook as an essential reference.
      4. Record sufficient notes from which to work independently.
    2. Use a computer, a current operating system, and word processing software.
      1. Start and exit software as required and name files as prescribed.
      2. Demonstrate the correct handling and operation of storage media.
      3. Format and label two 100MB or 250 MB zip disks.
      4. Demonstrate proper file management and backup procedures.
      5. Use a word processing program for all written assignments.
    3. Develop effective sketch mode abilities.
      1. Use the sketching environment and interpret the sketch commands to create a rough sketch of the model.
      2. Add parameters in the form of dimensions and constraints.
      3. Set values for the dimensions.
    4. Use higher level drawing to produce a 3D model from the sketch using basic parametric modeling techniques.
      1. Use navigational tools such as Rotate, Pan, and Zoom in the modeling mode.
      2. Create user-defined work planes.
      3. Create 3D models using Extrude, Revolve, Loft, Sweep, and Coil features.
      4. Modify the 3D solid using Cut, Fillet, Chamfer, and Shell features.
      5. Use Boolean editing features to modify 3D solid models.
      6. Add materials to 3D solid models.
      7. Analyze the shape of the model and determine which method(s) of producing 3D objects and which Boolean operations are necessary for the completion of the model.
    5. Produce other types of working drawings.
      1. Generate multi-view working drawings from a 3D solid model.
      2. Produce working assembly drawings using 3D solid composite models.
      3. Develop animated presentation drawing files from 3D composite assembly files.
    6. Generate a stereo lithography file and 3D printed part.
      1. Convert 3D solid model to a stereo lithography file.
      2. Use 3D printer interface software to create 3D Printer file.
      3. Create 3D plastic part.
    7. Prepare a visual presentation to be used as an electronic resume.
      1. Use presentation software effectively.
      2. Access, analyze, and use gathered information for an electronic presentation.
      3. Develop comprehensive presentation that shows ability in several CAD modes.
      4. Add pertinent information needed for a professional resume.
    8. Demonstrate productive interactions with others.
      1. Practice citizenship by respecting each person’s drawing files as their personal property.
      2. Ask and respond to questions during drawing demonstrations.
      3. Display a willingness to help classmates.
      4. Demonstrate employability, interpersonal, teamwork, and leadership skills necessary to function in a multicultural business setting.
      5. Use effective listening skills during classroom demonstrations.
  
  • CAD 232 - Design for Additive Manufacturing

    Credits: 2
    Instructional Contact Hours: 3

    Introduces additive manufacturing (AM), broadly known as 3D printing, is transforming how products are designed, produced, and serviced.  Enables on-demand production without dedicated equipment or tooling, unlocks digital design tools, and offers breakthrough performance and unparalleled flexibility across industries.  Designs for Additive Manufacturing discusses the benefits of rapid prototyping with AM and distinguish between AM for prototyping and AM for production.  Develops elements of creative thinking and problem solving used in the design process, including the techniques and methods used to construct prototypes and models.   Introduces modern rapid prototyping techniques and have an opportunity to conceive, design and produce a product, using rapid prototyping methods and computer-aid design techniques. 

    Prerequisite(s): CAD 226  or EGR 165  
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Explain the fundamentals of Rapid Prototyping and Additive Manufacturing.
      1. Distinguish between the different methods of rapid prototyping and additive manufacturing.
      2. Critique the 3D printer technology and most effective methods of prototyping and manufacturing.
      3. Distinguish between material options used in rapid prototyping
    2. Demonstrate the ability to create parameterized three-dimensional models.
      1. Build 3D parametric models appropriate for rapid prototyping.
      2. Determine the most appropriate model construction techniques.
      3. Evaluate appropriate model settings.
      4. Interpret the limitations on model construction due to specific Rapid Prototype processes.
    3. Demonstrate the ability to produce a rapid prototype model.
      1. Convert 3D solid model to a stereo lithography file and other appropriate file type(s).
      2. Distinguish between individual machine settings to software specific 3D printer technology.
    4. Demonstrate the ability to produce a rapid prototype.
      1. Plan and produce a successful 3D model.
    5. Demonstrate how to effectively operate 3D printer technology.
      1. Critique the 3D printer technology and accompanying software interface.
      2. Evaluation the appropriate 3D printer settings to produce quality prototypes
      3. Employ the 3D printer start-up and shut-down procedures for selected 3D printer(s).
      4. Apply safety procedures and protocols to individual 3D printer(s).
  
  • CAD 290-299 - Special Projects in Computer Aided Drafting


    Meets MTA Requirement: None
  
  • SKCA 120 - Introduction to CAM

    Credits: 3
    Instructional Contact Hours: 4

    Introduces the basics in computer geometry creation including line, arc, curve creation and manipulation. Gives a foundation to build on advanced CAD/CAM techniques. Instructs students on file transfer systems from CAD to CAM with emphasis on proper drawing techniques, including file type-save-transfer. Projects will be drawn, checked and created on appropriate equipment. Shows links between CNC machines on the shop floor and their relationship with the design process. Generates code from created drawings to be run on Computer Numerical Controlled equipment. Credit may be earned in CAD 120  or SKCA 120  but not in both.

    Prerequisite(s): DRF 121   or SKDR 101  and MS 113  or SKTR 113  
    Lecture Hours: 30 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate the ability to draw a part based on a specific blueprint
      1. Interpret blueprint symbols and relate their meaning to a specific part print.
      2. Complete 2 and 3 dimensional part drawings for specified manufacturing applications.
    2. Demonstrate the ability to process a part configuration into G and M code for acceptance into the controller.
      1. Recognize printed G and M code.
      2. Conceptualize the process of G and M code formatting and its function in the CNC process.
      3. Explore the role of post processors and understand their use.
      4. Evaluate the part configuration for transference into G and M code.
      5. Generate G and M code commonly used in the manufacturing process.
      6. Edit G and M code so the Controller can understand it.
      7. Post part configurations out to respective vertical milling equipment.
    3. Demonstrate understanding of the relationship of CAD to CAM formation and processing.
      1. Demonstrate the correct manner in which to hold down and cut a given part configuration.
      2. Visualize the design intent versus practical machining ability.
      3. Relate Computer Aided Drafting to Computer Aided Manufacturing processes.
    4. Demonstrate a working knowledge of CAM’s ability to create or manipulate part geometries.
      1.   Create computer graphically generated lines, arcs and curves for a CAD/CAM format.
      2. Manipulate and edit graphically created lines, arcs and curves for a CAD/CAM format.
    5. Demonstrate the ability to create toolpath from CAD drawing
      1. Identify tooling offsets and compensations to created part geometries.
      2. Use simulation and backplotting as a verification tool.
      3. Send the part configuration to a CNC milling machine controller and understand the transfer process.
    6. Demonstrate ability to load NC file to proper machine tool for part creation.
      1. Examine common tooling and set-ups used in the machining process.
      2. Operate a CNC milling machine controlling.
      3. Change tool values as needed to make the part.
      4. Replace tooling as needed and requalify the machine after the tooling has been replaced.
    7. Demonstrate the ability to load and export parts to optional CAD/CAM formats for further processing.
      1. Identify various CAM Controller code formats used by manufacturers.
      2. Create computer graphically generated lines, arcs and curves for various CAD/CAM formats.
      3. Manipulate and edit graphically created lines, arcs and curves for various CAD/CAM formats.
    8. Demonstrate the ability to print out projects and machine code.
      1. Use problem-solving techniques to transfer the part blueprint configuration to workable machine code.
      2.   Print given projects in 2 and 3 dimensions.
      3. Print out machine code for the project.

Computer Numerical Control

  
  • CNC 162 - Computer Numerical Control Theory

    Credits: 4
    Instructional Contact Hours: 4

    Uses various methods, such as a text editor, machine control unit, and CAD/CAM (MasterCam) to produce alpha-numeric code (G-Code) which will run CNC machinery. Uses blueprints to problem solve and program both point-to-point and complex contours on machining centers and turning centers. Discusses machines with 2, 3, 4, and 5 axis controls. Emphasizes common formats of programming. Discusses machine tool controllers including HAAS, Funac, and Okuma. Includes hands-on activities. Credit may be earned in either CNC 162 or SKCN 162  but not in both.

    Prerequisite(s): SKTR 181W  or MS 181W , or Instructor permission.
    Corequisite(s): None
    Lecture Hours: 40 Lab Hours: 20
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Demonstrate the ability to read engineering drawings to determine the best order of operation to manufacture part.
    2. Write error free G-code programs for cnc machines.
    3. Apply fundamental math skills to write cnc programs.
    4. Write sub programs
    5. Write auto routines
    6. Demonstrate ability to transfer files from off line software programs to cnc controls.
  
  • CNC 205 - CNC Tool Grinding

    Credits: 4
    Instructional Contact Hours: 4

    Introduces CNC grinding equipment to grind rotary cutting tools such as carbide end mills and drills.  Uses engineering drawings and part specifications to program machines using offline software.  Provides instruction on how to set up and operate grinders, peripheral equipment such as chillers, wheel dressers, wheel measuring equipment, and tool inspection equipment.

    Prerequisite(s): MS 181W (or SKTR 181W) and MTH 103 (or SKMA 103 or MT 110), or instructor permission
    Lecture Hours: 15 Lab Hours: 45
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Demonstrate proper safety practices and care of equipment.
      1. Demonstrate safe practices at all times.
      2. Demonstrate the proper use of safety equipment while in machine shop.
      3. Demonstrate knowledge of safety concerns of machines.
      4. Demonstrate how to inspect grinding wheel for damage.
      5. Demonstrate practices that error proof and prevent machine damage.
    2. Demonstrate knowledge of tool grinding fundamentals.
      1. Describe general grinding overview of grinding and its advantages and limitations.
      2. Describe the principles of tool grinding.
      3. Identify types of grinding machines.
      4. Describe tool grinding processes and equipment.
      5. Describe the different types and uses of grinding wheels such as; abrasive type, bond type, grit size, profile, etc.
      6. Describe different cutter types and their nomenclature.
      7. Identify various parts of a grinding machine and its peripheral equipment.
      8. Describe the various support equipment needed to operate CNC grinding equipment.
    3. Demonstrate ability to program machine software.
      1. Apply the principles of tool grinding to program machine software.
      2. Demonstrate ability to read engineering drawings and translate the part specifications into the programming software.
      3. Apply mathematics and trigonometry to find missing part geometry and dimensions.
      4. Demonstrate ability to import wheel measurement data.
      5. Demonstrate ability to simulate grinding operation to check for part defects and machine crashes.
      6. Demonstrate ability to adjust machine programming parameters and wheel offsets to correct defective parts.
    4. Demonstrate proper set up of grinding machines and peripheral equipment.
      1. Evaluate grinding wheel for damage.
      2. Demonstrate ability to mount, true, and dress grinding wheels.
      3. Demonstrate proper use of wheel measuring equipment.
      4. Demonstrate proper use and care of chillers and circulating pumps.
      5. Assemble and load wheel packs into machine and setup coolant nozzles.
      6. Change over machine from one part to another.  This will include mechanical and software setup.
      7. Perform dry runs to verify proper set-up and prevent machine crashes.
      8. Demonstrate proper use of inspection equipment, including tool makers scope, optical comparator, micrometers, calipers, and loupes.
    5. Demonstrate proper use of grinding machines.
      1. Successfully run machine in manual mode and automatic mode.
      2. Successfully grind part to tolerance specified on blueprint.
      3. Demonstrate ability to properly inspect part per quality specifications.
      4. Demonstrate ability to adjust machine parameters to bring defective part within specifications.
      5. Demonstrate ability to properly shut down machines and cleanup.
  
  • CNC 216 - CNC with Machining Applications

    Credits: 4
    Instructional Contact Hours: 4

    Emphasizes the programming methodology for producing quality parts using the CNC machines. Discusses conversational programming language with secondary emphasis on tooling setups, part setups, and machining. Utilizes horizontal and vertical machining center for program testing. Credit may be earned in SKCN 216  or CNC 216 but not both.

    Prerequisite(s): CNC 162  or SKCN 162 , MS 181W  or SKTR 181W  
    Corequisite(s): None
    Lecture Hours: 0 Lab Hours: 60
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Write a program for the CNC control.
      1. Learn machine format using the manufacturer’s programming manual
      2. Find and apply canned cycles using the manufacturer’s programming manual
      3. Enter a program into the control using the manufacturer’s programming manual as a guide
      4. Learn machine’s control panel layout and functions using the manufacturer’s operation manual
      5. Determine depth of cut
      6. Determine width of cut
      7. Calculate feed rate
      8. Calculate spindle speed
      9. Locate required surface finish on the part print
      10. Calculate the surface finish
      11. Calculate spindle horsepower
      12. Down-load/Up-load part program(s) from/to the control
    2. Set up the machine to cut the part.
      1. Determine tooling required to perform the necessary tasks illustrated on the part print
      2. Change fixturing scheme if necessary
      3. Mount work piece
      4. Install cutting tools
      5. Measure cutting tools
    3. Cut and inspect part.
      1. Learn machine’s control panel layout and functions using the manufacturer’s operation manual
      2. Learn to use single block mode
      3. Determine tooling required to inspect the finished part
      4. Make oversize/undersize trial cuts
      5. Inspect trial cuts
      6. Adjust tool offsets as required
      7. Learn to use automatic cycle mode
      8. Inspect the finished part
  
  • CNC 225 - Mastercam

    Credits: 4
    Instructional Contact Hours: 4

    Teaches the advanced concepts of CNC programming for lathe work, mill 3 and 4 axis work, and/or other machinery, shop floor programming, and the principles of CNC operations. Emphasizes various machining operations, accompanied by demonstrations, student programming, and hands-on setup and machine operation. Emphasizes the creation of error free part programs using the MASTERCAM programming language, including part geometry, tool path, and debugging with secondary emphasis on the downloading of a program to the turning center, mill, machining center/system, or wire EDM. Credit may be earned in either SKCN 225  or CNC 225 but not in both.

    Prerequisite(s): CAD 120  or SKCA 120 , and CNC 162  or SKCN 162   or instructor permission
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 45
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Write a program using the off-line software.
      1. Learn software format using the software vendor’s programming manual
      2. Enter a program into the computer using the software vendor’s programming manual as a guide
      3. Identify file extensions
      4. Determine thickness of material
      5. Determine width of cut
      6. Locate required surface finish on the part print
      7. Calculate the surface finish
      8. Set up tool libraries in order to machine the part within print tolerances
      9. Create a tool path that will properly machine the part
    2. Send/Receive a post processed program to/from a CNC machine in the lab.
      1. Post process a program using the software vendor s programming manual as a guide
      2. Post process a computer-generated program into a usable and proper machinery language format with 100% accuracy for a particular control in the lab
      3. Obtain a part printout from the printer/plotter
      4. Obtain a machine program printout from the printer
      5. Down-load/Up-load part program(s) to/from a CNC machine in the lab
  
  • CNC 260 - CNC Multi Axis

    Credits: 4
    Instructional Contact Hours: 4

    Introduces and demonstrates concepts for multi axes machining techniques beginning with 3 plus 2 axis utilizing planes then advancing to true 5 axis machining. Imports engineering drawings and electronic CAD files into CAM software to perfect geometry and tool path routines, then outputs G-code specific to the multi-axes machine. Focuses on complex applications and the true efficiency of multi-axes machining through individual and/or team assignments. Credit may be earned in CNC 260 or SKCN 260  but not both.

    Prerequisite(s): CNC 225  and CNC 216   or instructor permission
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Demonstrate the ability to determine which multi axis machine tool to use for the job.
      1. Identify the different axes available in the machine tool.
      2. Select the proper machine for the job.
    2. Demonstrate the ability to conceptualize a part in 3 dimensional space.
      1. Identify features on a part and determine proper machinery to use.
      2. Relate the part to the machining processes and demonstrate understanding of the reasoning behind choosing a particular machine.
      3. Show proficiency in plane manipulation.
    3. Demonstrate the ability to create part geometry using solids and surfaces with CAM software in 3 dimensional space.
      1. Select the best geometry creation technique for the part features to be machined.
      2. Create geometry using proper drawing techniques appropriate for multi-axis tool pathing
    4. Demonstrate proper tool path selection for the application based on part geometry.
      1. Determine proper tool path for material removal.
      2. Select proper tooling from tool library.
    5. Demonstrate the ability to use CAM software to back plot and verify for axis and tool motion control.
      1. Simulate tool path using the verification feature built into the CAM software, checking for proper motion and tool gouge.
      2. Simulate tool path for proper motion, using the back plot feature built into the CAM software, checking the efficiency of tool motion.
    6. Output code based on parameters of the machine tool limits to ensure efficiency of cycle time.
      1. Select proper machine type when outputting code from CAM software.
      2. Select proper speeds and feeds for tool motion based on machine limits and set up.
    7. Demonstrate ability to load, edit, and proof tool path programs.
      1. Demonstrate ability to load G-code into machine tool from portable drive.
      2. Demonstrate ability to load G-code into machine tool using NULL cable.
      3. Demonstrate ability to load G-Code into machine tool using direct numerical control (DNC).
    8. Demonstrate ability to properly set up and operate multi axis CNC machinery
      1. Select proper machine for the job.
      2. Demonstrate the ability to load fixturing.
      3. Demonstrate ability to load tooling.
      4. Demonstrate ability to locate part origin and set work coordinate system (WCS) zero.
      5. Demonstrate ability to set tool length offsets.
      6. Demonstrate ability to load part program.
      7. Demonstrate ability to simulate part on graphics screen.
      8. Demonstrate ability to use auto probing for work coordinate zero.
      9. Demonstrate ability to use tool probing preset system.
      10. Demonstrate ability to adjust offsets to ensure part specifications and tolerances.
  
  • CNC 285W - Computer Numerical Control Capstone

    Credits: 4
    Instructional Contact Hours: 6

    Demonstrates application-based activities that tie a majority of previous manufacturing learning together. Incorporates skills learned in drafting, CAD, manual and CNC machine tools, and CAM to complete the capstone project. Applies critical thinking and spatial analysis abilities in the processing of this project. Applies the fundamentals of tool design and tool making, fixture building, and geometric dimensioning and tolerancing (GD&T). Credit may be earned in CNC 285W or SKCN 285W  but not in both.

    Prerequisite(s): CNC 216 , CNC 225 , CNC 260  or permission of instructor
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 60
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Practice safe working habits.
      1. Identify proper work attire and personal protection items.
      2. Demonstrate safe work habits when operating equipment.
    2. Use reading and writing skills to gather information from technical texts.
      1. Complete assignments by gathering information from reading.
      2. Use reading strategies to disseminate and organize information.
      3. Create a notebook as an essential reference.
      4. Record sufficient notes from which to work independently.
    3. Select order of operations given part blank dimensions.
      1. Select order of operations given part blank dimensions.
        1. End Milling
        2. Face Milling
        3. Pocket Milling
        4. Contouring
        5. Center Drilling
        6. Drilling
        7. Reaming
        8. Bolt Circle Cycle
        9. Chamfering
        10. Tapping
        11. Dowling
        12. Facing
        13. Back-facing
        14. Turning
        15. Back-turning
        16. Boring
        17. Back-boring
        18. Counter boring
        19. Countersinking
        20. Trepanning
        21. OD/ID Tapers, Contouring, Necking
        22. Indexing
        23. Timing
        24. Spline Machining
    4. Compute spindle speed for optimum performance.   
      1. Find the cutting speed range of the given material in a reference chart or book.
      2. Measure rotary tool diameter.
      3. Measure stationary tool nose radius.
      4. Manipulate RPM formula.
    5. Calculate feed rates for maximum feed per revolution or feed per minute.
      1. Find the feed per tooth of a given tool geometry in a reference chart or book for a given material.
      2. Find the feed per revolution of a given tool geometry in a reference chart or book for a given material.
      3. Count the number of teeth on the rotary tool.
      4. Select and manipulate the appropriate formulae.
    6. Optimize speeds and feeds for given horsepower of the machine tool.
      1. Compute the horsepower on a given machine.
      2. Compute the maximum RPM on a given machine.
      3. Compute the maximum inch per minute coordinated feed rate of a given machine.
      4. Manipulate the horsepower formula.
    7. Calculate feed rates to attain part print surface finish requirement(s).
      1. Measure rotary tool diameter.
      2. Measure stationary tool nose radius.
      3. Count the number of teeth on the rotary tool.
      4. Manipulate surface finish formulae.
    8. Use a computer, current operating system, and word processing software.
      1. Start and exit software as required.
      2. Name files and the file extension as prescribed.
      3. Demonstrate the correct handling and operation of storage media.
      4. Format portable storage media as prescribed.
      5. Demonstrate proper file management and backup procedures.
      6. Use the word processing software for all written assignments.
      7. Create part prints using available computer assisted design software.
      8. Design ID tool using available CAD software.
      9. Design trepanning tool using available CAD software.
      10. Design two milling fixtures using available CAD software.
      11. Convert CAD data into format recognized by the available CAM software.
      12. Import CAD files into the CAM software.
      13. Set up tool libraries in order to perform the above operations within print tolerances.
      14. Generate a tool path to perform the above operations.
      15. Obtain a part printout from the printer.
      16. Obtain a tool path printout from the printer.
      17. Post-process a computer generated program into a usable and proper machinery language format for a particular control in the lab.
      18. Verify the post-processed program is 100% accurate.
      19. Obtain the machine program printout from the printer.
    9. Down-load/up-load part programs to/from the control.
      1. Operate the given communication software on the CNC machine tool.
      2. Operate the given communication software on the computer.
      3. Open the line of communication between the CNC machine tool and the computer.
      4. Transmit the program.
      5. Verify transmission has occurred.
      6. Close the line of communication between the CNC machine tool and the computer.
      7. Demonstrate that the program works correctly:
        1. graphics display, or
        2. dry run feature.
    10. Operate a manual lathe, mill, vertical band saw, horizontal band saw, and oxy-acetylene torch.
      1. Cut all stock to length using a horizontal band saw.
      2. Manufacture ID tool.
      3. Manufacture trepanning tool.
      4. Manufacture fixture(s).
      5. Heat treat cutting tools.
    11. Locate the work piece in the work holding device for the turning center.
      1. Assemble work holding device.
      2. Align work holding device for trueness.
      3. Secure work piece using appropriate hardware.
      4. Establish and set work piece zero.
    12. Locate the work piece in the work holding device for the machining center.
      1. Assemble work holding device.
      2. Align work holding device for trueness.
      3. Secure work piece using appropriate hardware.
      4. Determine and set fixture offset.
      5. Determine and set work piece zero.
    13. Prepare the cutting tools required on the machining and turning center to perform the necessary  operations.    
      1. Prepare the cutting tools required on the machining and turning center to perform the necessary (following, but not limited to) operations:
        1. End, Face, and Pocket Milling,
        2. Contouring,
        3. Drilling and Center Drilling,
        4. Reaming,
        5. Bolt Circle Cycle,
        6. Chamfering,
        7. Tapping, Dowling/Facing and Back-facing,
        8. Turning and Back-turning,
        9. Boring, Back-boring, and Counter-boring,
        10. Countersinking,
        11. Trepanning,
        12. OD/ID Tapers, Contouring, and Necking,
        13. Indexing,
        14. Timing,
        15. Spline Machining.
      2. Measure and record each tool’s geometry.
      3. Enter tool geometry.
    14. Measure and record each tool’s geometry.    
      1. Measure and record coolant level.
      2. Measure and record lubrication oil level.
      3. Measure and record lubrication oil pressure.
      4. Measure and record hydraulic oil level.
      5. Measure and record hydraulic oil pressure.
      6. Measure and record air pressure.
    15. Demonstrate productive interaction with others.
      1. Practice citizenship by respecting each person’s computer files as their personal property.
      2. Ask and respond to questions during drawing demonstrations.
      3. Display willingness to help classmates.
      4. Demonstrate employability, interpersonal, teamwork, and leadership skills necessary to function in a multicultural business setting.
      5. Use effective listening skills during classroom demonstrations.
  
  • CNC 290-299 - Special Projects in Computer Numerical Control


    Meets MTA Requirement: None
  
  • SKCN 162 - Computer Numerical Control Theory

    Credits: 4
    Instructional Contact Hours: 4

    Uses various methods, such as a text editor, machine control unit, and CAD/CAM (MasterCam) to produce alpha-numeric code (G-Code) which will run CNC machinery. Uses blueprints to problem solve and program both point-to-point and complex contours on machining centers and turning centers. Discusses machines with 2, 3, 4, and 5 axis controls. Emphasizes common formats of programming. Discusses machine tool controllers including HAAS, Funac, and Okuma. Includes hands-on activities. Credit may be earned in either CNC 162  or SKCN 162  but not in both.

    Prerequisite(s): SKTR 181W  or MS 181W , or Instructor permission.
    Corequisite(s): none
    Lecture Hours: 40 Lab Hours: 20
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Demonstrate the ability to read engineering drawings to determine the best order of operation to manufacture part.
    2. Write error free G-code programs for cnc machines.
    3. Apply fundamental math skills to write cnc programs.
    4. Write sub programs
    5. Write auto routines
    6. Demonstrate ability to transfer files from off line software programs to cnc controls.
  
  • SKCN 216 - CNC with Machining Applications

    Credits: 4
    Instructional Contact Hours: 4

    Emphasizes the programming methodology for producing quality parts using the CNC machines. Discusses conversational programming language with secondary emphasis on tooling setups, part setups, and machining. Utilizes horizontal and vertical machining center for program testing. Credit may be earned in SKCN 216  or CNC 216  but not both.

    Prerequisite(s): MS 181W   (or SKTR 181W ) and MTH 103  (or SKMA 103  or MT 110 ), or instructor permission
    Lecture Hours: 0 Lab Hours: 60
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Write a program for the CNC control.
      1. Learn machine format using the manufacturer’s programming manual
      2. Find and apply canned cycles using the manufacturer’s programming manual
      3. Enter a program into the control using the manufacturer’s programming manual as a guide
      4. Learn machine’s control panel layout and functions using the manufacturer’s operation manual
      5. Determine depth of cut
      6. Determine width of cut
      7. Calculate feed rate
      8. Calculate spindle speed
      9. Locate required surface finish on the part print
      10. Calculate the surface finish
      11. Calculate spindle horsepower
      12. Down-load/Up-load part program(s) from/to the control
    2. Set up the machine to cut the part.
      1. Determine tooling required to perform the necessary tasks illustrated on the part print
      2. Change fixturing scheme if necessary
      3. Mount work piece
      4. Install cutting tools
      5. Measure cutting tools
    3. Cut and inspect part.
      1. Learn machine’s control panel layout and functions using the manufacturer’s operation manual
      2. Learn to use single block mode
      3. Determine tooling required to inspect the finished part
      4. Make oversize/undersize trial cuts
      5. Inspect trial cuts
      6. Adjust tool offsets as required
      7. Learn to use automatic cycle mode
      8. Inspect the finished part

Computer Science & Information Technology

  
  • CSI 120W - Digital Forensics I

    Credits: 3
    Instructional Contact Hours: 3

    Examines theory and practices of digital forensics by familiarizing students with sound forensic procedures such as: evidence handling, legal requirements, creation and verification of forensic copies, file and system types, documentation of forensic processes, live, logical, and physical acquisitions, and an introduction to network forensics.  Credit may be earned in CSI 120W or CST 267  but not both.

    Prerequisite(s): CSI 110W  and CST 133W , both with a grade of “C” or better.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate cyber-incident response and performance requirements of the first responder.
    2. Prepare accurate documentation of a digital forensics investigation.
    3. Apply the basic principles of digital forensics imaging.
    4. Demonstrate where digital data resides within a variety of digital devices.
    5. Demonstrate how to handle digital media effectively upon responding to an incident.
    6. Generate images of volatile and non-volatile data.
    7. Generate hash values for collected data and forensic images.
    8. Identify the various components of the Windows operating system.
    9. Interpret the core principles of digital forensic investigations.
      1. Identify evidence.
      2. Preserve evidence.
      3. Examine data.
      4. Analyze results.
      5. Report findings.
    10. Identify the components of network forensic investigations.
      1. Identify the OSI Model.
      2. Identify network forensic techniques.
    11. Interpret the rules of evidence as they apply to digital forensics investigations.
      1. Examine the admissibility of evidence.
      2.  Analyze the need for a chain of custody.
      3. Demonstrate fourth amendment requirements and exceptions.
    12. Identify various laws as they relate to digital forensics investigations
  
  • CSI 220W - Digital Forensics II

    Credits: 3
    Instructional Contact Hours: 3

    Develops skills using forensic tools to preserve, examine, analyze, and report digital evidence/findings with a focus on areas of user accessibility such as the Windows registry, browser, logs, and password-protected files.  Emphasis is placed on understanding applied file systems and an introduction to areas of specialized forensics such as mobile, cloud, and email investigations.

    Prerequisite(s): CSI 110W  and CSI 120W  both with a grade of “C” or better.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Identify the recommended specifications for a digital forensics workstation.
    2. Demonstrate the basic functions, configurations, outputs, tools, and settings of digital forensic analysis software.
    3. Analyze forensic images of Windows and Linux operating systems using digital forensic analysis software.
    4. Conduct a forensic examination of an image of the Windows operating system in a lawful manner.
    5. Demonstrate how to defeat password protected files.
    6. Apply knowledge of applied file systems such as FAT, NTFS, and EXT.
    7. Identify components of the major operating systems including Windows, Macintosh, and Linux.
    8. Identify areas of user activity in the Windows and Linux operating systems.
      1. Analyze browser activity.
      2. Interpret log files.
      3. Capture and examine volatile memory.
    9. Demonstrate the core principles of digital forensic investigations.
      1. Identify evidence.
      2. Preserve evidence.
      3. Examine data.
      4.  Analyze results.
      5. Report findings.
    10. Demonstrate the procedures of the digital forensic processes.
      1. Wipe media.
      2. Use write blocking devices.
      3. Image devices.
      4. Validate images.
      5. Document findings.
    11. Identify the basic principles of specialized forensic and electronic discovery.
      1. Explain the components of mobile forensic investigations.
      2. Identify mechanisms of cloud and internet digital forensics.
      3. Articulate the components of network and virtual machine forensics.
      4. Explain the various components of email and social media forensics.
  
  • CSI 240W - Digital Investigations

    Credits: 3
    Instructional Contact Hours: 3

    Delivers hands-on training in Open Source Intelligence (OSINT) by using lawfully gathered online evidence to conduct effective investigations.  Provides an understanding of methods to secure personal physical and online information in order to prevent its use against the investigator.

    Prerequisite(s): READING LEVEL 2.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Identify what information is revealed by using the internet.
    2. Discuss how your data may be exposed while online.
    3. Apply methods to manage data loss and protect yourself while online.
    4. Illustrate methods an investigator can practice to use leaked information to target a suspect
    5. Utilize open source methodologies to identify actionable intelligence related to subjects
      1. Conduct advanced internet searches.
      2. Exploit social media platforms into open source intelligence gathering.
      3. Implement methods to uncover clues related to emails, user names, telephone numbers, addresses, and other information related to a subject.
    6. Demonstrate how to investigate websites.
    7. Articulate basic knowledge of the dark web as an investigative tool.
    8. Identify methods to anonymize an investigation.
    9. Identify methods to increase personal privacy and security.
  
  • CST 100 - Technology Foundations

    Credits: 3
    Instructional Contact Hours: 3

    Provides an introduction to information technology in a skill-based setting focusing on basic computer techniques. Develops skills in the areas of file management, internet search techniques, cloud-based computing, productivity applications, communication technologies, and best practices related to managing basic technology features. Designed for students who are not yet prepared to enter CST-133W Computer Competencies.

    Prerequisite(s): None.
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate the ability to use computer operating systems to complete tasks.
      1. Demonstrate the ability to locate and access common applications and utilities. 
      2. Demonstrate the ability to multitask in and operating system environment.
      3. Demonstrate the ability to search, save, modify, and access files and folders.
      4. Define common file types and extensions.
      5. Demonstrate the ability to manage files and folders from one location to another.
      6. Define basic terminology used within an operating system environment.
    2. Demonstrate the ability to use the internet appropriately.
      1. Develop an understanding of issues related to internet connectivity and connected devices.
      2. Identify and utilize common web browsers.
      3. Access and manage email messages using web-based email.
      4. Demonstrate the ability to communicate via email using proper email etiquette. 
      5. Use search tools to locate and access information on the world-wide web.
      6. Find and download graphics within the world-wide web.
      7. Access and utilize the college learning management system.
      8. Share files via email, cloud based applications and secondary storage devices.
      9. Define basic terminology used in online environments.
    3. Use technology to accomplish common productivity tasks. 
      1. Utilize productivity applications to create and revise documents, spreadsheets, and presentations.
      2. Utilize features in productivity applications, such as spell check, copy, cut and paste, find and replace, and basic formatting.
      3. Add visual and multimedia elements to common applications and apply proper attribution.
      4. Document information resources using application-based tools for appropriate source citation guidelines.
      5. Define basic terminology used within productivity software programs.
    4. Demonstrate the ability to solve common problems with technology and connected devices.
      1. Access and manage device connections.
      2. Print documents and modify local printer settings.
      3. Troubleshoot common problems using help features.
      4. Manage basic operating system utility features.
      5. Identify and modify common application settings.
      6. Manage basic computer and user settings including user accounts, programs, and personalization.
    5. Demonstrate understanding of issues related to security.
      1. Demonstrate understanding of the need for personal information security.
      2. Describe awareness of societal internet-related ethical and security issues.
      3. Demonstrate appropriate techniques for effective account and personal information management.
  
  • CST 105 - Outlook

    Credits: 1
    Instructional Contact Hours: 1

    Introduces Microsoft Outlook and its e-mail, calendar, contacts, and tasks/notes components. Teaches how to send and receive e-mail, manage calendar activities, maintain contacts, and create tasks and notes. Also includes customization and integration of Outlook components.

    Prerequisite(s): None.
    Lecture Hours: 15 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate the ability to use e-mail.
      1. Analyze the principles of writing effective e-mail messages.
      2. Create and send an e-mail message.
      3. Use entries in a global address book.
      4. Create a signature.
      5. Reply to, forward, print, and delete e-mail messages.
      6. Attach files to a message.
      7. Create folders and move messages between folders.
      8. Apply follow-up flags to messages.
      9. Arrange and filter messages in the Contents Pane.
      10. Create a rule to automatically move messages to a folder.
      11. Analyze and evaluate e-mail options and customize for efficiency.
      12. Access and use information from Microsoft Help resources.
    2. Demonstrate the ability to schedule appointments and meetings on an electronic calendar.
      1. Schedule appointments and events.
      2. Schedule recurring appointments.
      3. Edit, move, and delete appointments.
      4. View and print daily, weekly, and monthly calendars.
      5. Change the current view to filter appointments and events.
      6. Interact productively with others by sending meeting requests and effectively accepting and declining meetings.
      7. Update a meeting.
      8. Analyze and evaluate calendar options and customize for efficiency.
    3. Demonstrate an understanding of managing contacts.
      1. Create an appointment from the contacts folder.
      2. Create, print, edit, and delete contacts.
      3. Change the contacts view.
      4. Flag a contact for follow-up.
      5. Sort and filter contacts.
      6. Analyze contacts and group into categories.
      7. Find a contact.
      8. Create multiple contacts folders for different purposes.
      9. Add a picture to the business card.
      10. Print contacts in card, booklet, and phone directory style.
      11. Analyze and evaluate contacts options and customize for efficiency.
      12. Send an e-mail message from the contacts folder.
      13. Schedule an appointment from the contacts folder.
      14. Create and use a distribution list for e-mail messages.
    4. Demonstrate the ability to organize tasks and notes.
      1. Create, update, print, and delete tasks.
      2. Create a recurring task.
      3. Assign a task to someone else.
      4. Respond to a task request.
      5. View and track assigned tasks.
      6. Send task information to other users.
      7. Analyze task lists and customize the view to optimize the use of task lists.
      8. Analyze and evaluate task options and customize for efficiency.
      9. Create, edit, and delete notes.
      10. Analyze notes and assign to categories.
      11. Analyze and evaluate note options and customize for efficiency.
      12. Change the note view.
      13. Use a note as a desktop reminder.
    5. Demonstrate the ability to customize the Outlook desktop.
      1. Analyze and evaluate the Outlook desktop and customize it for optimum use.
      2. Evaluate and change desktop alerts.
      3. Evaluate the Navigation Pane and customize it.
    6. Demonstrate an understanding of integrating the components of Outlook.
      1. Send a file as an Outlook attachment.
      2. Open and/or save e-mail attachments of different types.
      3. Add a contact to Outlook from an e-mail address.
      4. Create a contact from the global address book.
      5. Create a task from an e-mail message.
      6. Create a task from a note.
      7. Analyze the Outlook toolbar for similarities in every component of Outlook.
      8. Use keyboard shortcuts common to other Windows application software.
  
  • CST 107 - Desktop Publishing

    Credits: 1
    Instructional Contact Hours: 1

    Introduces the basics of using Microsoft Publisher to design and create publications for personal use and professional purposes.  Teaches principles of publication design and layout, including formatting text, using graphic manipulation tools, applying color schemes and styles, and working with templates.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Use the basic components of desktop publishing.
      1. Identify the parts of the Microsoft window.
      2. Open and save a publication.
      3. Enter text in a text box.
    2. Demonstrate an understanding of designing a publication.
      1. Identify the target audience.
      2. Identify the purpose of the publication.
      3. Determine the expected response of the publication.
      4. Identify elements of effective and ineffective design.
      5. Apply standard elements of design to the publication.
    3. Demonstrate the ability to create a new publication.
      1. Use layout and ruler guides.
      2. Format a text box.
      3. Add bullets and numbering.
      4. Add a graphic image.
      5. Group objects.
      6. Create columns.
      7. Adjust text overflows.
      8. Add drop caps.
    4. Demonstrate the ability to create a publication using a template.
      1. Choose an appropriate template.
      2. Replace existing text.
      3. Add a graphic image.
      4. Group objects.
    5. Demonstrate the ability to create a multipage publication.
      1. Add pages.
      2. Delete pages.
      3. Work with a master page.
      4. Create a header and footer.
      5. Add page numbers.
    6. Demonstrate the use of electronic tools to improve the quality of the publication.
      1. Use the Help feature.
      2. Check spelling.
      3. Run design checks.
      4. Use the show/hide tool to display nonprinting characters.
      5. Use the format painter tool.
    7. Demonstrate an understanding of preparing a publication for printing.
      1. Identify the differences between preparing a publication for personal use versus commercial printing.
      2. View the publication in print preview to assess overall appearance.
      3. Choose an appropriate file format for printing purposes.
  
  • CST 115W - e-Commerce Concepts

    Credits: 3
    Instructional Contact Hours: 3

    Provides an explanation of traditional commerce and e-commerce, which is doing business over the web. Describes an overview of the economic structures in which businesses operate and describe how electronic commerce fits into those structures. Includes a review of different Web-based tools, the software necessary, security concerns and strategies for Marketing, Sales and Promotion on the Web.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Students will demonstrate an understanding of the difference between traditional commerce, e-commerce and e-business
      1. Define the basic terminology of the above concepts
      2. Demonstrate knowledge of the Internet and World Wide Web
      3. Describe the economic forces in e-commerce
    2. Demonstrate knowledge of the Web-based tools available for e-Commerce
      1. Be able to evaluate Web Servers and their role in your e-Commerce decision
      2. Be able to manage your site and demonstrate an understanding of the software available for this
      3. Demonstrate portals, search engines, push technologies and intelligent agents
    3. Demonstrate an understanding of the different e-Commerce software available
      1. List and explain the software available to provide a catalog display, shopping cart capabilities , transaction processing and the tools to populate the store catalog and facilitate storefront displays
      2. Explain the advantages of a Web Host over Self-Hosting
    4. Demonstrate an understanding of the security threats of e-commerce
      1. Explain and be able to withstand threats of security
      2. Explain and be able to withstand integrity threats
      3. Explain and be able to withstand Web Server threat
      4. Describe how to deal with Cookies and how to use Anti virus software
    5. Demonstrate an understanding of how to set up an effective electronic payment system
      1. Explain the different methods to collect payments
      2. Demonstrate how credit and debit cards are processed
      3. Explain the role of smart cards in e-Commerce
    6. Demonstrate an understanding of the various strategies for Marketing, Sales and Promotion
      1. Learn how to establish an effective business presence on the Web
      2. Describe promotional techniques
      3. Describe how to identify and reach customers
      4. Explain the different business models for selling on the Web
    7. Demonstrate an understanding of the different strategies for Web Auctions, Virtual Communities and Web Portals
      1. Explain the characteristics of the major auction types
      2. Describe the strategies for Web auction sites
      3. Describe how businesses can use virtual communities to increase awareness and sales
      4. Explain the strategies for Web portal sites
    8. Demonstrate an understanding of the various Business Plans for implementing e-Commerce
      1. Explain how to set objectives for the benefits and costs of e-Commerce plans
      2. Decide which elements to outsource
      3. Select Web hosting services
      4. Describe staffing e-Commerce activities
  
  • CST 126 - Unix/Linux Operating System

    Credits: 3
    Instructional Contact Hours: 3


    Provides a basic orientation to the Unix and Linux Operating Systems and introduces the usage of operating system commands to accomplish process management, file management, input/output processing, shell interaction, and shell customization. Explores the use of operating system utilities such as text editors, electronic mail, file management, and shell scripting. Discusses history of UNIX/Linux and future trends including use of grahical user interfaces.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Demonstrate understanding of the history of UNIX/Linux as a computing platform
      1. Learn about the origin and history of the UNIX/Linux operating systems.
      2. Learn about the version progression for the operating system kernel.
      3. Understand how UNIX/Linux systems are used to support current computing activity.
    2. Demonstrate understanding of the UNIX/Linux operating system architecture.
      1. Learn about the layered approach to operating system design used in the UNIX/Linus operating system.
      2. Understand the concept of the UNIX/Linux kernel and its role as the core of the operating system.
      3. Understand the concept of UNIX shells and how they are used to support user interaction with the operating system.
    3. Use common commands and features for interacting with the operating system through the command line.
      1. Learn command line syntax to support program/utility execution.
      2. Learn the usage of pipes, file redirection, and sequential command execution to accomplish complex tasks.
      3. Learn common command arguments used to affect how utilities display/filter information.
      4. Learn how to use wildcards in command streams.
    4. Use common commands for file system manipulation.
      1. Learn about the UNIX/Linux file system structure and how to display information about the file system.
      2. Learn about displaying files and directories by using Is and appropriate arguments.
      3. Learn about the inode table and the information it contains for each file and directory.
      4. Learn about creating files using cat, touch, and file redirection.
      5. Learn about displaying files using more, cat, type, and other commands.
      6. Learn about navigating the file system by using pwd, cd, and other commands.
      7. Learn about creating and removing directories using mkdir, rmdir, and other commands.
      8. Learn about interacting with files by using wc, sort, grep, column, cut, paste, diff, comm, and other commands.
    5. Use common commands for process management and job control.
      1. Learn how to use ps to list processes for individual users, the entire system, based on communication port, and other filtering strategies.
      2. Learn how to use the top command to view process and system information.
      3. Learn how to use the ‘&’, fg, and the jobs command to interact with processes.
      4. Learn about the information provided in the complete process table listing.
      5. Learn about process hierarchy, operating system initialization, and the relationship between PID and PPIDS.
    6. Use common editors provided by the UNIX/Linux operating system.
      1. Learn how to use Pico to create and edit files.
      2. Learn how to use vi and basic vi editing commands to create and edit files.
      3. Learn about other UNIX/Linux editors that are available.
    7. Create shell scripts to accomplish more complex tasks.
      1. Learn how shell scripts are used to enable more complex system interaction.
      2. Learn how to create shell scripts using common editors and commands such as cat, vi, and pico.
      3. Learn how to document shell scripts
      4. Learn how to source files and set permissions to allow script execution.
      5. Learn to run scripts and capture script output.
    8. Use basic commands for displaying network/system information.
      1. Learn how to display host information using hostname, uname, and other commands.
      2. Learn how to display network information using ping, netstat, and other commands.
      3. Learn how to display domain information using nslookup and other commands.
      4. Learn how to use Pine to send and receive email on UNIX/Linux system.
    9. Use basic commands for displaying user information.
      1. Learn how to display information about individual users using the finger command.
      2. Learn how to display information about logged in users with who and other commands.

     

     

     

  
  • CST 128 - Computer Hardware and Troubleshooting

    Credits: 4
    Instructional Contact Hours: 4

    Uses hands-on experiences to examine the internal hardware components of computers with an emphasis on troubleshooting and repair. Discusses interaction of operating system and hardware in running application programs. Explores upgrading and optimizing computers to solve typical hardware and software problems.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate a basic knowledge of computer hardware.
      1. Differentiate between motherboard components, their purposes, and properties.
      2. Compare and contrast RAM types and features.
      3. Install and configure expansion cards and storage devices.
      4. Identify connector types and associated cables.
      5. Differentiate among various CPU types and features.
      6. Compare and contrast various connection interfaces and explain their purposes.
      7. Configure and apply BIOS settings.
      8. Identify different power supplies.
    2. Demonstrate essential Networking skills.
      1. Identify types of network cables and connectors.
      2. Categorize characteristics of connectors and cabling.
      3. Explain properties and characteristics of TCP/IP.
      4. Explain common TCP and UDP ports, protocols, and their purposes.
      5. Install and configure a wireless/wired router using appropriate settings.
      6. Compare and contrast wireless networking standards and encryption types.
      7. Compare and contrast Internet connection types and features.
      8. Identify various types of networks.
      9. Compare and contrast network devices and their functions and features.
    3. Configure laptop hardware and components.
      1. Compare and contrast laptop features.
      2. Disassemble and reassemble a laptop.
    4. Configure printers.
      1. Use appropriate printer drivers for a given operating system in a wireless environment.
      2. Explain the differences between the various types of printers.
    5. Demonstrate standard operating procedures.
      1. Given a scenario, use appropriate safety procedures.
      2. Explain environmental impacts and the purpose of environmental controls.
    6. Demonstrate proper communication and professionalism.
      1. Deal with difficult customer situations.
      2. Deal appropriately with customers’ confidential materials.
  
  • CST 129 - Mac OS Troubleshooting

    Credits: 2
    Instructional Contact Hours: 2

    Prepares help desk specialists, technical coordinators, service technicians, system administrators, and others who support Mac users to knowledgeably address customer concerns and questions. Studies in-depth technical information and procedures to install, configure, maintain, and diagnose Mac computers running OS X.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Utilize troubleshooting skills.
      1. Generate, assess, and validate solutions to an installation problem.
      2. Identify tips and techniques for troubleshooting.
      3. Connect to common network resources, network user accounts with directory services, Bonjour, and the network browser.
      4. Identify applications supported in Mac OS X, tools to monitor and manage processes and Boot Camp.
      5. Identify file systems supported by Mac OS X.
    2. Utilize the Mac OS X features.
      1. Define directory attributes, security, password selection, keychain, and file vault.
      2. Explore online resources.
      3. Search and access information via the Internet.
      4. Enable network services on a Mac OS X client.
      5. Explore basic networking configuration, TCP/IP networking, wi-fi and multiple network connections.
    3. Interpret technical materials and observations.
      1. Describe relevant symbols used with MAC OS.
      2. Apply data using MAC OS.
    4. Setup and configure MAC printing.
      1. Set up a default printer.
      2. Install printer settings.
      3. Set up network printing.
  
  • CST 133W - Computer Concepts & Competencies

    Credits: 4
    Instructional Contact Hours: 4

    Prepares for the on-going ethical, environmental, societal and global issues of technology. Presents computer concepts including input and output of data and how information is processed, stored, and shared. Examines the purpose of networks, their technologies, scopes, and connectivity issues. Gives major consideration to Internet technology and access emphasizing research, education, communication, e-commerce, and security. Provides an introduction to software engineering and the analysis and design of computer systems. Discusses computer platforms, architectures, and system software. Develops PC competencies and skills including file management, word processing, spreadsheets, presentation graphics, database, Internet, Web pages, and graphics. Credit may be earned in CST 133W or CIS 133, but not both.

    Prerequisite(s): READING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Recognize the components of a computer system and  identify the different pieces of hardware.
      1. Describe various hardware devices used for input
      2. Describe various hardware devices used for output
      3. List the differences and use of various types of computers
      4. Describe storage media and devices, drive interfaces and how to measure and improve performance
      5. Describe emerging hardware technologies
    2. Define and describe the various categories of software.
      1. Explain the different Operating Systems and User Interfaces (GUI and Command)
      2. Define Multitasking and Object Linking and Embedding
      3. Describe the integrating of information among multiple applications
      4. Describe how operating systems organize files
      5. Describe the functions of operating system utility software
      6. Identify and explain the use of selected Application Software from each of the five main categories (Word processing, Spreadsheet, Database, Graphics, and Communications)
      7. Describe the various file formats involved with applications and their compatibility
      8. Compare and contrast the use of bitmap and vector graphics files
      9. Describe emerging media software technologies
    3. Define the Systems Development Life Cycle and the role of Systems Analysis and Design.
      1. Describe how Information Systems are enhanced by the use of computers
      2. Describe how hardware and software interact to solve problems
      3. Define the different Information Systems and their components, including Office Automation Systems, Transaction Processing Systems, Decision Support Systems, Management Information Systems and Expert Systems
      4. List the members of an Information Systems Department and their roles
      5. Define the phases of the Systems Development Life Cycle as it applies to systems development and program development
      6. Compare and contrast developing Custom Software and use of Pre-packaged programs
      7. Describe how algorithms are developed
      8. Describe the programming techniques used in standardized software development
      9. Compare and contrast the different generations of programming Languages
      10. List ways to build a program and the steps in program development
      11. Compare and contrast Structured Programming and Object Oriented Programming
      12. Identify Language Interpreters and Compilers and how they function
      13. Identify Source Code versus Object Code
      14. Describe the use of Database Management Systems and determine the data file organization that is needed by various applications, including flat file and relational data bases
      15. Describe the methods of processing and determine when one would use Batch and Interactive Processing
      16. Define Source Data Automation, its use and importance
      17. Identify uses of Multimedia, Artificial Intelligence, Robotics, Virtual Reality and Expert Systems
    4. Describe Computer Architecture and how information is processed and stored inside the computer.
      1. Describe the Central Processing Unit, its different parts and how it functions.
      2. Define the internal clock and machine cycle and describe how computer performance is measured
      3. Explain how data is represented and the different encoding schemes and number bases (Binary, Hexadecimal, and Decimal)
      4. Describe the functions of RAM, ROM and cache memory and their addressing
      5. Describe other components such as bus, expansion slots, boards and ports
    5. Explain Data/Telecommunications.
      1. Identify the characteristics in different communications media and describe the different methods of transmission and media used
      2. Explain the use of Networks (LAN and WAN)
      3. Describe Client/Server Networks and Peer-to-Per Networks
      4. Explain how data and peripheral devices are shared
      5. Identify the different telecommunications applications
      6. Describe the different types of networks and the topology of each
      7. Describe how the Internet works and how traffic is routed
      8. Describe the major features and uses of the Internet
    6. Explain how computers affect our lives.
      1. Explain the issues of Privacy versus Security
      2. Identify what constitutes Computer Crime and how we can protect ourselves against it
      3. Identify the role of Ethics in the computer field
      4. Describe ergonomic and other health issues associated with using a computer
      5. Define the career opportunities and education needed for each field associated with computers
    7. Use the software as presented in lab.    
      1. Use the Operating System
        1. Multitask and share information within an application and between applications
        2. Format and organize storage media using folder and file management
        3. Search for files and folders on various storage media
        4. Use utility programs supplied by the operating system
        5. Use the Graphical User Interface of Windows and the Command Line Interface of UNIX to perform various tasks
      2. Use a Word Processing application
        1. Enter, edit and format text
        2. Use special features and language tools, including spell checker
        3. Add graphics, including clip art and word art
        4. Create and manipulate data within a table
        5. Create and define data fields and forms to perform mail merge
        6. Convert a document to a web page, upload to the Internet and view it
      3. Use a Spreadsheet application
        1. Enter, edit and format numbers and text
        2. Manipulate data with functions and formulas and perform “What-If Analysis”
        3. Copy formulas, functions, numbers and text using relative and absolute addressing
        4. Sort data
        5. Validate results of a spreadsheet
        6. Create charts from spreadsheet data
      4. Use a Database application
        1. Create and modify tables of data
        2. Create queries including natural joins of multiple tables
        3. Create other database objects such as reports and charts
        4. Perform calculations using table data
      5. Use a Presentation Graphics application
        1. Create and edit presentations to include text and graphic elements
        2. Use transition techniques and animation
        3. Use features of the application program including outlines, handouts and notes pages
      6. Work with Graphics
        1. Use clip art in a variety of applications
        2. Create a bitmapped drawing and use it in a variety of applications
      7. Perform Application Integration
        1. Create a mail merge document that includes word processed  text, a spreadsheet chart object, and a drawing. Merge using data from a database management application
      8. Use the Internet
        1. Send and receive e-mail
        2. Create a web page that includes hypermedia and graphics, use a file transfer program to upload it to the Internet, and view it
        3. Search the web and access information
      9. Perform elementary programming
        1. Create and test Visual Basic programs that display data in a window given step-by-step instructions
    8. Gather information about computers by reading technical text. Communicate effectively in reading and writing.
      1. Identify and summarize the main points of a technical reading
      2. Derive meaning from a technical reading
    9. Write effectively for a technical audience and purpose by using writing tasks to promote learning. Communicate effectively in reading and writing.
      1. Organize and integrate information into a format that illustrates patterns, clusters and hierarchies of information
      2. Articulate important technical ideas to demonstrate knowledge of computers
      3. Organize written information into tables, charts and graphs using word processing, spreadsheet, presentation graphics, and database to facilitate interpretation
      4. Employ conventions of written, edited, standard English (WESE)
      5. Interpret and present information accurately in tables, charts and graphs
      6. Document sources in conventional style
      7. Use appropriate technical vocabulary for the audience and purpose
      8. Document attainment of knowledge/skills learned
    10. Choose, organize and develop the content of a presentation. Communicate effectively in speaking and listening.
      1. Choose a specific topic and purpose, develop main points, provide supporting evidence for the topic, and determine who the target audience is
      2. Use software tools to develop the message with a recognizable introduction, development and conclusion
      3. Use software tools to prepare appropriate supporting materials
    11. Use effective listening skills. Communicate effectively in speaking and listening.
      1. Pay attention and listen carefully and respectfully to technical discussions and directions
      2. Make sense of a technical message
      3. Act appropriately and effectively based on the technical information
    12. Interpret technical statements, texts, theories, problems, symbols and observations. Think critically and access, analyze and use  information including using current computer technology.
      1. Identify important questions of a written or spoken technical text
      2. Clarify and analyze the meanings of technical words, phrases and statements
      3. Learn the meanings of relevant symbols used with computers and ways to use them
      4. Develop a perspective with regards to various computer concepts
      5. Generate and collect relevant observable or measurable information or data using application software
      6. Organize and present information or data in tables, charts and graphs
    13. Formulate a question or need, develop a strategy to meet that question or need to solve a technical problem.  Think critically and access, analyze and use information including using current computer technology.    
      1. Generate, assess and validate solutions to a technical problem
      2. Develop and question alternative formulations of a technical problem
      3. Search and access information via computer networks and databases
      4. Evaluate information or data for quality, validity and bias to determine if it is objective and reliable
      5. Question assumptions, data and formulations of problems and proposed answers
    14. Understand and practice the intellectual and participatory skills identified with effective citizenship.  Value and practice
      1. Identify, describe, explain and evaluate important public issues associated with computer technology
      2. Recognize the role of core values associated with computer technology in the workings of a diverse society          
  
  • CST 134 - Micro Computers in Business Using MS Office

    Credits: 3
    Instructional Contact Hours: 3

    Surveys small computer systems used for personal, business, and industrial applications including hardware, software, and operating systems. Uses MS Office for word processing, spreadsheets, and database software as well as the evaluation and selection of systems.

    Prerequisite(s): READING LEVEL 2 and WRITING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate understanding of Microsoft Word’s basic features.
      1. Demonstrate basic features of Word: entering text, editing text, spelling and grammar checking, saving, printing, retrieving, cutting and pasting text and graphics, and other text enhancement functions.
    2. Produce a technical paper.
      1. Plan, organize and write a technical paper or web page.
    3. Demonstrate understanding of Microsoft Excels basic features.
      1. Demonstrate ability to create a simple spreadsheet.
      2. Use add, subtract, multiply, and divide in formulas.
      3. Use built in functions.
      4. Design spreadsheets using sound design that are easy to understand.
    4. Demonstrate understanding of Microsoft Access’s basic features.
      1. Demonstrate ability to create a database.
      2. Demonstrate ability to create a table.
      3. Demonstrate ability to create a simple query
      4. Demonstrate ability to create a report with derived totals, sums, and level breaks.
    5. Demonstrate understanding of Microsoft PowerPoint’s basic features.
      1. Demonstrate ability to create a PowerPoint presentation.
      2. Demonstrate ability to create a presentation utilizing a template.
      3. Demonstrate ability to utilize slide transitions.
      4. Demonstrate ability to edit, enhance, and customize presentations.
      5. Demonstrate ability to use graphics and multimedia objects in presentations.
  
  • CST 135 - Help Desk Fundamentals

    Credits: 1
    Instructional Contact Hours: 1

    Explores computer support processes and procedures that are used in business. Examines methods of communicating with users. Describes how service agreements are established with users. Defines problem solving procedures and methods to track and measure a problem until it is solved.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 0
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Define an overview of End-User computing.
      1. Examine some historical changes in computer use.
      2. Describe the types of end users.
      3. List the main categories of computer applications.
      4. Define the problems that accompany the growth of end-user computing.
    2. Apply communication and interpersonal skills.
      1. Define the importance of communication skills and customer service relationships.
      2. Build and communicate understanding.
      3. Develop a call management strategy.
    3. Identify how user support specialists solve problems.
      1. Identify the types of common end-user computer problems.
      2. Identify the problem-solving process user support specialists follow to solve several typical support problems.
    4. Apply tools and strategies that help desks use to support end users.
      1. Identify the tools that are available to track problems.
      2. Identify how we are able to have asset control and problem control.
      3. Apply these tools in an efficient manner.
    5. Demonstrate an understanding of the managerial perspective.
      1. Identify some of the tasks, skills, issues and concerns that confront user support and help desk management.
      2. Develop a mission statement.
      3. Identify the purpose of staffing and training.
  
  • CST 145 - Microsoft Word

    Credits: 3
    Instructional Contact Hours: 3


    Introduces Microsoft Word software. Teaches how to create, format, save, retrieve, edit, and print documents. Refines formatting and focuses on page layout and design.

    Prerequisite(s): Reading LEVEL 3 and Writing LEVEL 3
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Use the components of the Word window.
      1. Use the Office button for file operations.
      2. Apply features found in groups with the tabs on the ribbon.
      3. Use and modify the Quick Access toolbar.
      4. Use screen tips and shortcut menus.
    2. Use basic document processing operations.
      1. Navigate through the document with the keyboard and the mouse.
      2. Use common keyboard shortcuts for file operations and formatting.
      3. Insert and delete text.
      4. Select text with the keyboard and the mouse.
    3. Use basic formatting of documents.
      1. Change font size and style and apply font effects.
      2. Set and use tabs, change tab types, and delete tabs.
      3. Change line spacing, margins, and indents.
      4. Insert page breaks.
      5. Apply bullets and numbers and border and shading to paragraphs.
    4. Use electronic tools to improve the quality of the document.
      1. Use the Help feature.
      2. Use and modify the spell checker.
      3. Use and modify the grammar checker.
      4. Use and modify Auto Correct options.
    5. Manage documents efficiently.
      1. Select documents at a file list box.
      2. Rename, delete, copy, and print documents.
      3. Create, delete, and rename folders.
      4. Copy and move documents.
    6. Enhance documents with special features.
      1. Insert symbols, special characters, date and time, and images.
      2. Use SmartArt to create diagrams and charts.
      3. Insert and format text boxes.
    7. Customize documents with advanced document formatting features.
      1. Use page breaks, section breaks, and column breaks in a document.
      2. Create, format, and edit newspaper columns.
      3. Create, format, and edit headers and footers.
      4. Create and print envelopes and labels.
    8. Create and format tables.
      1. Insert a table into a document.
      2. Enter text in cells.
      3. Insert and delete rows and columns.
      4. Perform calculations in a table.

     

     

     

     

  
  • CST 147 - Electronic Media Communication

    Credits: 3
    Instructional Contact Hours: 3

    Develops best practices for professional presentations and electronic media. Focuses on developing effective, professional media for different settings. Introduces cloud-based technologies to create electronic media and communicate ideas and information. Examines best practices for attribution, accessibility, usability and developing content for target audiences.

    Prerequisite(s): READING LEVEL 2 AND WRITING LEVEL 2.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Produce context appropriate electronic media communications.
      1. Understand different contexts in which electronic presentations are most suitable.
      2. Identify the audience for a presentation when given the context and manner in which it will be presented and shared.
      3. Plan a presentation that is appropriate for the audience and context in which it will be used.
      4. Apply best design practices related to audience, context and venue(s) delivery.
      5. Develop appropriate content for target audience.
    2. Develop electronic media using a variety of applications.
      1. Research and gather resources for electronic media communication.
      2. Create unique electronic media and presentations utilizing a variety of applications and tools.
      3. Create supplemental presentation materials.
      4. Incorporate appropriate graphics and multimedia in electronic media.
      5. Apply best practices for media creation. 
    3. Share electronic media using a variety of delivery methods
      1. Use social media and networks to share and promote electronic media.
      2. Share supplemental presentation materials.
      3. Apply best practices in for sharing electronic media.
    4. Optimize electronic media usability.
      1. Organize content to maximize the effectiveness of the presented information.
      2. Test media on platforms, browsers and devices to be used by intended audience.
      3. Explore usability strategies.
    5. Apply best practices for communication of electronic media and content attribution.
      1. Apply audience appropriate settings for security and privacy.
      2. Understand Copyright and Fair Use guidelines related to the use and sharing of electronic and other copyrighted materials.
      3. Apply appropriate copyright and licensing regulations of graphics and media content.
      4. Demonstrate attribution of sources for content, graphics and multimedia.
  
  • CST 150W - Information Security Policies, Procedures, and Fundamentals

    Credits: 3
    Instructional Contact Hours: 3

    Covers terminology; security systems development and implementation; and legal, ethical, and professional issues. Provides knowledge and experience to develop and maintain security policies and procedures.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 15
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Describe characteristics and components of information systems security policy management.
      1. Describe what is information systems security.
      2. Describe what is information assurance.
      3. Understand why information system security policies are important.
      4. Understand why enforcing and winning acceptance for policies is challenging.
    2. Describe business drivers for information security policies.
      1. Discuss maintaining compliance.
      2. Describe mitigating risk exposure.
      3. Describe minimizing liability of the organization.
      4. Discuss implementing policies to drive operational consistency.
    3. Discuss U.S. compliance laws and information security policy requirements.
      1. Describe how these laws came about.
      2. Discuss who the laws protect.
      3. Describe aligning security policies and self-regulation.
      4. Discuss industry leading standards.
    4. Discuss information security policy implementation issues.
      1. Discuss human nature in the workplace.
      2. Discuss the importance of executive management support.
      3. Describe the role of human resources.
      4. Describe policy roles, responsibility, and accountability.
    5. Discuss how to design, implement, and update IT security policies.
      1. Discuss policies and standards design considerations.
      2. Describe considerations for implementing policies and standards.
      3. Describe maintaining your policies and standards library.
      4. Discuss best practices for policies and standards maintenance.
    6. Describe IT infrastructure security policies.
      1. Discuss the anatomy of an infrastructure policy.
      2. Describe workstation domain policies.
      3. Discuss best practices for IT infrastructure security policies.
      4. Discuss case studies and examples of IT infrastructure security policies.
      5. Describe Incident Response Team (IRT) Policies.
    7. Discuss IT security policy implementation and policy enforcement.
      1. Describe the implementation issues for IT security policies.
      2. Discuss security awareness policy implementations.
      3. Describe implementation dissemination.
      4. Discuss overcoming technical hindrances.
  
  • CST 151 - Spreadsheet Fundamentals

    Credits: 2
    Instructional Contact Hours: 2

    Surveys Microsoft Excel including evaluation of spreadsheets, database applications, graphics, report formatting, and macros as applied to small business and industrial settings. Credit may be earned in either CST 151 or CST 155 , but not both.

    Prerequisite(s): MATH LEVEL 2
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 0
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Use the components of the Excel window.
      1. Use basic spreadsheet file operations.
      2. Apply features found in groups within the tabs on the ribbon.
      3. Use and modify the Quick Access toolbar.
      4. Use the Help feature.
      5. Use shortcut menus.
      6. Use the scroll bar.
      7. Use the formula bar.
      8. Use the status bar.
      9. Use viewing buttons.
    2. Create and print worksheets.
      1. Plan, design, build, and review a worksheet.
      2. Enter labels, values, and formulas.
      3. Edit cell entries.
    3. Demonstrate skill in enhancing a worksheet.
      1. Change font and font style and apply font effects.
      2. Add borders and shading.
      3. Create and print headers and footers.
      4. Copy formulas.
      5. Identify relative and absolute cell references.
      6. Format numbers.
    4. Create and print charts, illustrations, or tables.
      1. Create charts, illustrations, and tables.
      2. Specify titles, legends, and axis labels.
      3. Preview and print charts, illustrations, and tables.
    5. Use built-in functions.
      1. Use the SUM, AVG, COUNT, MAX, and MIN functions.
      2. Use various financial functions.
      3. Use various date and time functions.
      4. Use various logical functions.
      5. Use various lookup and reference functions.
    6. Create and use macros.
      1. Record, place, and play a macro.
      2. Name a macro and create a macro button.
      3. Edit and debug a macro.
    7. Create and use a worksheet database.
      1. Create a database.
      2. Sort data and queries in a database.
      3. Find records in a database.
    8. Integrate worksheet applications.
      1. Combine and link multiple worksheets.
      2. Paste, link, and embed objects between various software applications.
    9. Demonstrate professionalism appropriate for the workplace.
      1. Participate in class.
      2. Follow written and oral directions.
      3. Complete and submit assignments on time.
      4. Participate constructively in activities.
  
  • CST 152 - Implementing Network Security

    Credits: 3
    Instructional Contact Hours: 3

    Provides knowledge and the practical experience necessary to evaluate, implement, and manage secure information transferred over computer networks. Includes network security, intrusion detection, types of attacks, methods of attacks, security devices, basics of cryptography, and organizational security elements.

    Prerequisite(s): CST 150W  
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Discuss network defense fundamentals.
      1. Discuss TCP/IP networking.
      2. Discuss the threats to network security.
      3. Discuss goals of network security.
      4. Discuss using network defense technologies in layers.
      5. Discuss the impact of defense.
    2. Discuss security policy design: risk analysis.
      1. Discuss the fundamental concepts of risk analysis.
      2. Discuss the approaches to risk analysis.
      3. Discuss risk analysis as an ongoing process.
      4. Discuss deciding how to minimize risk.
    3. Discuss network traffic signatures.
      1. Discuss understanding signature analysis.
      2. Discuss detecting traffic signatures.
      3. Discuss identifying suspicious events.
      4. Discuss using the Common Vulnerabilities and Exposures (CVE) Standard.
    4. Discuss Virtual Private Network (VPN) Concepts.
      1. Discuss what VPNs are and why establish them.
      2. Discuss VPN core activity 1: Encapsulation.
      3. Discuss VPN core activity 2: Encryption.
      4. Discuss VPN core activity 3: Authentication.
      5. Discuss the advantages and disadvantages of VPNs.
    5. Discuss VPN implementation.
      1. Discuss designing a VPN.
      2. Discuss configuring VPNs.
      3. Discuss using VPNs with firewalls.
      4. Discuss adjusting packet-filtering rules for VPNs.
      5. Discuss auditing VPNs and VPN policies.
    6. Discuss intrusion detection system concepts.
      1. Describe intrusion detection system components.
      2. Discuss intrusion detection through the 7 steps.
      3. Discuss options for implementing intrusion detection systems.
      4. Discuss the evaluation of intrusion detection systems.
    7. Discuss intrusion detection and incident response.
      1. Discuss developing IDS filter rules.
      2. Discuss developing a Security Incident Response Team (SIRT).
      3. Discuss how to respond: the incident response process.
      4. Discuss dealing with false alarms.
      5. Discuss dealing with legitimate security alerts.
    8. Discuss choosing and designing firewalls.
      1. Discuss firewalls in general.
      2. Discuss approaches to packet filtering.
      3. Discuss creating rules and establishing restrictions.
      4. Discuss designing firewall configurations.
      5. Compare software and hardware firewalls.
    9. Discuss firewall topology.
      1. Discuss securing network perimeters.
      2. Discuss choosing a bastion host.
      3. Discuss working with proxy servers.
      4. Discuss using NAT.
      5. Discuss authenticating users.
    10. Discuss strengthening and managing firewalls.
      1. Discuss managing firewalls to improve security.
      2. Discuss Check Point NGX.
      3. Discuss Microsoft ISA Server.
      4. Discuss managing and configuring IP tables.
    11. Discuss strengthening defense through ongoing management.
      1. Discuss security event management.
      2. Discuss security auditing.
      3. Discuss managing an IDS.
      4. Discuss improving defense in-depth.
      5. Discuss keeping pace with network needs.
      6. Discuss maintaining your own knowledge base.
  
  • CST 153 - Implementing Firewalls

    Credits: 3
    Instructional Contact Hours: 3

    Includes planning, designing, installing, configuring, and managing Firewalls and Virtual Private Networks (VPNs) that will allow key services while maintaining security. Includes protecting the internal IP services, configuring a firewall for remote access.

    Prerequisite(s): CST 161 with grade of “C” or better
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Describe Firewalls.
      1. Discuss a hardware based Firewall.
      2. Discuss a software based Firewall.
      3. Discuss Security Policy Management.
      4. Demonstrate configuring a hardware based Firewall.
      5. Demonstrate configuring a software based Firewall.
      6. Design and implement a security policy.
    2. Discuss encryption and VPNs.
      1. Discuss secuting communication.
      2. Discuss encryption and VPNs.
      3. Discuss certificate authorities.
    3. Discuss VPNs.
      1. Discuss the Check Point VPN.
      2. Discuss the Microsoft VPN.
      3. Discuss the Cisco VPN.
      4. Discuss Open Source VPNs.
    4. Discuss site-to-site VPNs.
      1. Discuss domain and route based VPNs.
      2. Configure domain and route based VPNs.
      3. Discuss VPN tunnel management.
      4. Discuss wire mode.
    5. Discuss remote access VPNs.
      1. Discuss directional VPN enforcement.
      2. Discuss multiple entry point VPNs.
      3. Discuss traditional mode VPNs.
  
  • CST 155 - Microsoft EXCEL

    Credits: 3
    Instructional Contact Hours: 3

    Presents EXCEL features using personal and business applications. Emphasizes features and techniques to develop solutions to spreadsheet problems. Includes the evaluation of spreadsheets, database, report formatting, data analysis, and macros. Compares EXCEL with other electronic spreadsheets. Credit may be earned in CST 151  or CST 155 but not both.

    Prerequisite(s): MATH LEVEL 3 and READING LEVEL 2. Recommend CST 133W  or basic Operating System and file management skills.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrated understanding of electronic spreadsheets’ basic concepts.
      1. Effectively use the features for entering values, labels, and formulas.
      2. Effectively use the editing features of Excel.
      3. Effectively use the basic “built-in-functions” of Excel.
      4. Understand and efficiently use the graphical user interface features.
      5. Understand and explain the terminology of electronic spreadsheets.
    2. Demonstrate understanding of electronic spreadsheets’ advanced features.
      1. Create and use named ranges.
      2. Define validation rules and criteria.
      3. Differentiate between worksheet protection and locked cell properties.
      4. Create and edit hyperlinks.
      5. Use an existing template.
      6. Create a custom workbook template.
      7. Effectively use conditional formatting.
      8. Create custom themes and cell styles.
    3. Use Excel’s charting/ graphical features.
      1. Understand the basic concepts of relating presentation graphics to sets of numbers.
      2. Understand the data to be plotted and the appropriate chart type to use.
      3. Create charts, including, but not limited to Bar, Area, Line, and Pie Charts.
      4. Manipulate and edit charts on a worksheet.
      5. Create multi-axes charts.
      6. Manage dynamic and interactive chart functions.
    4. Use Excel’s database features.
      1. Understand the basic concepts of table management.
      2. Prepare a list of records.
      3. Perform sorts on table records.
      4. Perform queries within database records.
      5. Set up selection criteria and filtering of records.
      6. Design, edit and use PivotTables and PivotCharts.
      7. Create and manage interactive dashboards. 
    5. Demonstrate ability to efficiently use macros in applications.
      1. Enable and use developer functions and shortcuts.
      2. Record, run and save a macro.
      3. Understand basic VBA code structure in order to make simple edits in the Visual Basic Editor.
      4. Understand macro security settings.
    6. Manage multiple worksheets and workbooks.
      1. Consolidate and manage data from multiple workbooks.
      2. Understand 3D references.
      3. Summarize grouped worksheets.
      4. Import and manage data from external sources.
    7. Demonstrate effective use of Advanced Functions.
      1. Understand the syntax of functions.
      2. Recognize and apply structured references in formulas.
      3. Formulate advanced formulas using a variety of functions, including but not limited to, logical, financial, text, lookup and statistical functions to solve problems.
      4. Create nested functions. 
    8. Perform a variety of what-if analyses.
      1. Effectively use goal seek.
      2. Create one- and two-variable data tables.
      3. Define, edit, and apply different scenarios using Scenario Manager.
      4. Construct a solver model applying a variety of constraints.
  
  • CST 159 - Database Operations

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the concepts of relational databases and the popular SQL language. Provides the essential skills that allow database operators to write queries against single and multiple tables, manipulate data in tables, and create database objects. Explains how to use single row functions to customize output, use conversion functions and conditional expressions and use group functions to report aggregated data. 

    Prerequisite(s): CST 133W  or CST 134 or CST 155 (A grade of “C” or better must be earned.) 
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Identify the parts of a Database table.
      1. Describe data formats in a table.
      2. Identify rows, columns, and cells.
      3. Describe key fields.
      4. Describe a Schema.
    2. Manage objects
      1. Create Tables with the appropriate data types.
      2. Create Indexes.
      3. Create Views.
      4. Create Sequences.
      5. Display table structure.
      6. Discuss database backups.
    3. Apply data integrity
      1. Implement referential integrity.
      2. Construct DELETE and UPDATE statements.
      3. Use constraints such as check, unique, not null.
      4. Create relationships.
    4. Retrieve data using the SQL SELECT statement.
      1. Generate a report of data from the output of a basic SELECT statement.
      2. Employ arithmetic expressions and NULL values in a SELECT statement.
      3. Use column aliases.
    5. Restrict and sort data.
      1. Write queries with a WHERE clause.
      2. Use comparison and logical operators.
      3. Sort the output retrieved from queries.
    6. Use functions.
      1.  Differentiate between single row and multiple row functions.
      2. Manipulate strings using character functions.
      3. Manipulate numbers with functions.
      4. Manipulate dates with date functions.
      5. Apply conversion functions to convert data types.
      6. Employ a GROUP BY clause.
      7. Use a HAVING clause.
    7. Display data from multiple tables.
      1. SELECT data from more than one table. 
      2. Create outer joins.
      3. Create cross joins.
      4. Write sub-queries.
      5. Employ a self-join.​
  
  • CST 160 - Networking Essentials

    Credits: 3
    Instructional Contact Hours: 3

    Explores all aspects of networking technologies, media, topologies, devices, management, tools and security.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 30 Lab Hours: 15
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate understanding of the functions of common networking protocols.
      1. Detect the existence of other endpoints or nodes.
      2. Explain how sessions or connections are started and terminated.
      3. Illustrate how messages are formatted.
      4. Explain how corrupted or improperly formatted messages are handled.
      5. Identify commonly used TCP and UDP (User Datagram Protocol) default ports.
      6. Evaluate proper use of MAC and IP address formats, addressing technologies, and addressing schemes.
      7. Explain the purpose and properties of routing.
      8. Compare the characteristics of wired and wireless communication standards.
    2. Demonstrate understanding of network media or topologies.
      1. Categorize standard cable types and their properties.
      2. Identify common connector types.
      3. Identify common logical and physical network topologies.
      4. Differentiate between appropriate wiring standards.
      5. Categorize LAN and WAN technology types and properties.
    3. Demonstrate understanding of network devices.
      1. Configure, and differentiate between common network devices.
      2. Identify the functions of specialized network devices.
    4. Demonstrate understanding of network management.
      1. Explain the function of each layer of the OSI (Open Systems Interconnection) model.
      2. Identify types of configuration management documentation.
      3. Evaluate a network based on configuration management documentation.
      4. Conduct network monitoring to identify performance and connectivity issues.
      5. Explain different methods and rationales for network performance optimization.
      6. Troubleshoot common connectivity issues and select an appropriate solution.
    5. Demonstrate understanding of network tools.
      1. Use command line interface tools and interpret the outputs.
      2. Identify the uses of network hardware tools.
      3. Explain the purpose of network scanners and protocol analyzers.
    6. Demonstrate understanding of network security.
      1. Explain the function of hardware and software security devices.
      2. Explain common features of a firewall.
      3. Explain common methods of network access security.
      4. Explain common methods of user authentication.
      5. Explain issues that affect device security.
      6. Identify common security threats.
  
  • CST 161 - CISCO - Introduction to Networking

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the architecture, structure, functions and components of the Internet and other computer networks. Introduces how networks operate and how to build simple local area networks (LAN), perform basic configurations for routers and switches, and implement Internet Protocol (IP).

    Prerequisite(s): CST 133W  
    Corequisite(s): May be taken concurrently with CST 133W  or with instructor permission.
    Lecture Hours: 15 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Build simple LANs, implementing IPv4 and IPv6 addressing schemes.
      1. Describe the factors that must be considered when selecting network devices.
      2. Configure and verify a basic router configuration.
      3. Configure and verify a basic switch configuration.
      4. Describe the fundamental aspects of IPv4 and IPv6 addressing in detail.
      5. Demonstrate Variable Length Subnet Masking.
    2. Configure routers, switches, and end devices.
      1. Describe scaling a network to include: Network Documentation, Device Inventory, Budget, and Traffic Analysis.
      2. Demonstrate how to verify connectivity.
      3. Demonstrate troubleshooting methodologies.
      4. Describe the two forms of software programs, or processes, that provide access to a network: Network applications and Application layer services.
    3. Demonstrate critical thinking skills using real equipment and Cisco Packet Tracer.
      1. Describe the Ethernet Frame.
      2. Describe the Ethernet MAC Address.
      3. Describe the MAC Address table.
      4. Troubleshoot a layer 2 connectivity issue.
      5. Configure a default gateway on a host.
      6. Configure a default gateway on a switch.
      7. Design a Variable Length Subnet Mask.
    4. Configure and troubleshoot connectivity in a small network using security best practices.
      1. Explain the types of ICMP messages and the reasons they are sent.
      2. Describe the four classes of physical threats which are: hardware, environmental, electrical, and maintenance.
      3. Describe the two types of service disruption attacks.
      4. Troubleshoot Layer 2, 3, and 4 issues.
      5. Explain Network Attack Mitigation.
      6. Justify the importance of Device Security.
  
  • CST 162 - Data Center Virtualization I

    Credits: 3
    Instructional Contact Hours: 3

    Creates virtual data centers by installing, configuring and managing networking, storage and security.

    Prerequisite(s): CST 160   or CST 161  
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Introduce the Software-Defined Data Center
      1. Describe the topology of a physical data center
      2. Explain the virtual infrastructure
      3. Define the components of virtual machines
      4. Describe the benefits of using virtual machines
      5. Explain physical architectures and virtual architectures
      6. Explain the software-defined data center
      7. Describe private, public, and hybrid clouds
    2. Create Virtual Machines
      1. Introduce virtual machines
      2. Identify the files that make up a virtual machine
      3. Describe virtual machine resource usage
      4. Deploy virtual machines
      5. Configure virtual machines
      6. Identify the virtual machine disk format
    3. Manage Virtual Networks
      1. Describe standard switches
      2. Create standard switches
      3. Manage standard switches
      4. Configure virtual switch security
      5. Describe the virtual switch connection types
      6. Use VLANs with standard switches
    4. Manage Virtual Storage
      1. Create datastores
      2. Configure datastores
      3. Manage datastores
    5. Manage Virtual Machines
      1. Modify virtual machines
      2. Manage virtual machines
      3. Clone virtual machines
      4. Upgrade virtual machines
      5. Remove virtual machines
      6. Manage virtual machine snapshots
    6. Monitor Resources
      1. Configure resource pools
      2. Manage resource pools
      3. Use various tools to monitor resource usage
      4. Use alarms to report certain conditions or events
      5. Identify virtual machine resource issues
    7. Manage Host Scalability
      1. Describe the functions and benefits of a virtual cluster
      2. Configure a virtual cluster
      3. Manage a virtual cluster
    8. Perform Host Maintenance
      1. Create patch baselines
      2. Use host profiles to manage host configuration compliance
      3. Scan hosts
      4. Remediate hosts
      5. Update Hosts
    9. Utilize Technology Effectively
      1. Solve a problem or accomplish a task using technology.
  
  • CST 163 - Introduction to Windows Network Administration

    Credits: 3
    Instructional Contact Hours: 3

    Introduces Microsoft Windows Networking.  Covers installing and configuring Microsoft Windows Server, printing, managing Active Directory, managing storage and files, configuring DHCP and DNS, and implementing security.

    Prerequisite(s): CST 160  or CST 161  
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Demonstrate understanding of Active Directory.
      1. Explain the contents of Active Directory.
      2. Plan Active Directory elements.
    2. Demonstrate ability to successfully install Windows Server.
      1. Explain the steps to install NetWare on the server.
      2. Explain the steps to install a service pack.
    3. Demonstrate ability to successfully configure Windows Server.
      1. Explain how to use the Control Panel.
      2. Install and configure hardware, protocols, and additional Windows Server components.
    4. Demonstrate understanding of groups, folders, files and object security.
      1. Set up local, global and universal groups.
      2. Manage objects through user rights and permissions.
      3. Determine how creating, moving and copying files and folders affect security.
    5. Demonstrate understanding of network printing.
      1. Explain and apply the fundamentals of Windows Server printing.
      2. Install local, network and Internet printing services.
      3. Manage printers and print services.
  
  • CST 164 - Switching, Routing, and Wireless Essentials

    Credits: 3
    Instructional Contact Hours: 3

    Introduces the architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Introduces configuration and troubleshooting of routers and switches for advanced functionality.

    Prerequisite(s): CST 161  
    Corequisite(s): None
    Lecture Hours: 15 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives  

    1. Configure and troubleshoot VLANs, Wireless LANs and Inter-VLAN routing.
      1. Configure and Troubleshoot various VLANs.
      2. Configure and verify Wireless LANS and security.
      3. Describe and configure inter-VLAN routing
      4. Configure switched virtual interfaces (SVIs).
    2. Configure and troubleshoot redundancy on a switched network using STP and EtherChannel.
    1. Explain the purpose of a simple switched network with Redundant links.
    2. Configure a simple switched network using STP.
    3. Describe and configure Link Aggregation (EtherChannel) between access layer and distribution layer switches.
    1. Demonstrate critical thinking skills using real equipment and Cisco Packet Tracer.
    1. Troubleshoot various Inter-VLAN Routing Scenarios.
    2. Describe the causes of a Layer 2 Loop in a Layer 2 network.
    3. Explain how Spanning Tree Protocol Works.
    1. Explain how to support networks using dynamic addressing and first-hop redundancy protocols.
    1. Explain the DHCPv4 lease process.
    2. Configure a DHCPv4 Client and Server.
    3. Describe how FHRP provides alternate default gateways in switched networks.
  
  • CST 165 - Linux Networking I

    Credits: 3
    Instructional Contact Hours: 3

    Introduces Linux as a network operating system. Covers installing Linux, configuring a simple file server, and administering basic network administration tasks with command-line and graphical user interface tools.

    Prerequisite(s): CST 126  and CST 160  (or CST 161 ); or instructor permission.
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Discuss Linux as a network operating system.
      1. Describe the concept of open source software.
      2. Describe how Linux was created.
      3. Describe how Linux is now developed and has evolved.
      4. Explain the strengths and weaknesses of Linux.
      5. Describe the system requirements of Linux.
    2. Describe how to successfully install Linux.
      1. Explain the steps to install Linux.
      2. Explain a Linux disk partition.
      3. Identify which Linux components to install.
      4. Discuss installing different Linux distributions.
    3. Explain the Linux file system.
      1. Explain how to manage files with the comand-line user interface.
      2. Explain how to manage files with a graphical user interface.
      3. Discuss file properties.
      4. Discuss file permissions.
      5. Explain tar archive files.
    4. Identify Linux graphical user interfaces.
      1. Explain the X Window system.
      2. Identify the X Window interface.
      3. Identify the KDE interface.
      4. Identify the Gnome Desktop interface.
    5. Describe Linux system administration.
      1. Describe the duties of a Linux system administrator.
      2. Explain Linux configuration files.
      3. Discuss how Linux handles multiple users and multiple processes.
      4. Identify Linux administration commands.
    6. Explain basic Linux administration tasks.
      1. Explain different types of user accounts.
      2. Explain the concept of group accounts.
      3. Explain where user and group account files are stored.
      4. Identify how to create, format, and mount/unmount new file systems.
      5. Discuss swap space management.
      6. Explain disk quotas.
  
  • CST 171 - Event-Driven Programming

    Credits: 3
    Instructional Contact Hours: 3

    Introduces concepts for event-driven and object-oriented programming.  Cultivates best practices for programming. Develops applications for use in a graphical user interface environment.  Emphasizes implementation of objects and event driven code.  Presents screen design and controls to create user interfaces with menus and dialog boxes. Creates projects that include multiple forms, functions and classes, arrays, and error trapping.

    Prerequisite(s): CST 173   with a grade of “C” or better
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Design the logic of an application.
      1. Understand data types and their proper use.
      2. Follow standard conventions for naming variables and constants.
      3. Create functions and sub procedures.
      4. Use proper modular programming in a structured environment.
      5. Develop external documentation.
    2. Create a user interface.
      1. Design a professional-looking interface.
      2. Use appropriate controls.
      3. Provide user friendly features.
      4. Implement screen display using labels and message boxes.
      5. Use common dialog boxes in a program.
    3. Code control structures.
      1. Use if statements.
      2. Use while, do-while, and for statements.
      3. Use a control array.
      4. Include internal documentation.
    4. Demonstrate understanding of objects and event-drive code.
      1. Use proper scope for declaring variables.
      2. Design screens for interactive programs.
      3. Create logical decision statements.
      4. Create logical loops.
    5. Debug programs.
      1. Use debug tools to ensure accurate output.
      2. Implement input data verification.
      3. Prove the accuracy of the output.
    6. Create applications with multiple interfaces.
      1. Design and create a project with multiple forms.
      2. Create procedures that are accessible from multiple form modules.
      3. Add a splash screen to a project.
      4. Set the startup form to start project execution.
    7. Design object-oriented programs (OOP).
      1. Create a class that has properties and methods.
      2. Use class methods to set private properties of a class.
      3. Use class methods to retrieve private properties of a class.
  
  • CST 173 - Introduction to Programming

    Credits: 3
    Instructional Contact Hours: 3

    Introduces fundamental concepts and techniques used to design computer programs. Explores problem definition, algorithm development, and program documentation. Examines best practices, structured code, and object-oriented design. Implements design concepts in a programming language. Develops skills in basic operations on data, control structures, modules, arrays, classes, inheritance, polymorphism and error handling.

    Prerequisite(s): READING LEVEL 2
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate understanding of the Program Development Cycle.
      1. Demonstrate understanding of a problem with the goal of satisfying the needs of end users.
      2. Develop algorithms to solve a problem.
      3. Understand the difference between logic errors and syntax errors.
      4. Differentiate between high-level programming language and low-level machine language.
      5. Demonstrate the ability to debug program errors.
    2. Demonstrate understanding of variables and data types.
      1. Distinguish between variable and constant data.
      2. Utilize basic data types in a program.
      3. Define issues related to mixing data types.
      4. Declare variables appropriately required for a given computing solution.
      5. Demonstrate assignment of data to variables.
      6. Assign, store, and retrieve string data.
      7. Manipulate string data using various operations.
      8. Develop solutions that include a mixture of string and numerical data.
    3. Implement basic operations on data.
      1. Identify arithmetic and relational operators.
      2. Describe the order of arithmetic operations.
      3. Use arithmetic operators in simple expressions to perform calculations.
      4. Develop solutions that require user input.
      5. Develop solutions that incorporate appropriate program output.
    4. Create simple algorithms.
      1. Decompose a software problem statement into main tasks and subtasks using top-down design and step-wise refinement.
      2. Document algorithms using flowcharts or pseudocode.
      3. Apply appropriate design tools to depict a top-down software solution.
      4. Apply subprogram constructs to implement a software solution with multiple modules.
    5. Apply basic structuring concepts to build working programs.
      1. Utilize the basic computing model of input-process-output.
      2. Perform basic arithmetic operations on data including counting and accumulation.
      3. Use relational operators to control program flow using selection and iteration structures.
      4. Build selection and iteration structures.
      5. Demonstrate appropriate use of selection structures.
      6. Demonstrate appropriate use of iteration structures.
      7. Apply a random number generator as part of an algorithm.
      8. Read and process data from an external file.
    6. Produce solutions to computing problems using programming tools.
      1. Build and debug a variety of programming solutions employing fundamental concepts, including user input and selection and repetition structures.
      2. Demonstrate understanding of developing modular programs.
      3. Define types of modules or functions.
      4. Demonstrate understanding of appropriate methods for communication between modules or functions.
      5. Demonstrate understanding of arrays.
      6. Develop solutions using arrays.
      7. Demonstrate understanding of data structures and lists.
      8. Develop solutions that traverse arrays or list data.
      9. Perform searching algorithms on arrays or list data.
      10. Demonstrate documentation of programming solutions.
      11. Test solutions for compliance to program specifications and requirements.
      12. Build programs with loop structures utilizing a loop control variable.
      13. Create nested selection structures and nested loop structures.
      14. Apply mainline flow logic and modularization techniques.
    7. Demonstrate understanding of abstract data types associated with object-oriented programming.
      1. Understand abstract data types, class definition and implementation, including access modifiers and best practices.
      2. Develop solutions using abstract data types.
      3. Demonstrate the use of class constructors.
      4. Demonstrate the use of polymorphism in a solution.
      5. Demonstrate the implementation of a class definition.
      6. Create accessor, mutator, and work methods within a class definition.
      7. Modify working examples of classes and their implementations.
      8. Create a UML diagram for a class.
  
  • CST 180 - C++ Programming

    Credits: 3
    Instructional Contact Hours: 3

    Uses the C++ language to solve software problems. Develops solutions to computing problems through algorithm design, development, implementation, and testing. Includes control structures, arrays, files, strings, pointers, and fundamental object-oriented programming.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Design software solutions for a variety of problems.
      1. Create a logic plan to map design of a software solution.
      2. Read and interpret algorithms represented in pseudocode or flowchart form.
      3. Interpret requirements and specifications for a software problem to initiate accurate design of a computer program.
      4. Construct program code to implement program design specifications.
    2. Demonstrate computer literacy skills to successfully use software development environments.
      1. Utilize an integrated development environment to create a project workspace.
      2. Enter and edit C++ source code using a text editor.
      3. Manage multiple project, data, and source code files.
      4. Use a compiler to check program diagnostics and correct syntax errors.
      5. Implement a software application on more than one operating system.
    3. Apply basic structuring concepts of C++ to build working programs.
      1. Describe the basic program format and structure of a C++ program.
      2. Describe and accurately apply rules for variable and identifier naming in C++.
      3. Define and apply C++ primitive data types including the integer and floating point data type families.
      4. Describe results and potential side effects for using mixed data type operations.
      5. Effectively use and distinguish between variables and constants.
      6. Define the uses and value of global constants.
      7. Recognize usage of preprocessor directives and header files for required functionality.
      8. Implement user-friendly console input and output with C++ programs.
      9. Format program output using appropriate console formatting manipulators.
      10. Describe C++ arithmetic operators including operator precedence and associativity.
      11. Distinguish between operands and unary, binary, and tertiary operators.
      12. Apply C++ arithmetic operators to build and evaluate arithmetic expressions.
      13. Define issues with integer and floating-point division.
      14. Convert basic mathematical formulas to C++ arithmetic expressions.
      15. Utilize standard C++ function library including math and string functions.
      16. Define and utilize the C++ Boolean data type for logical operations.
      17. Describe C++ relational operators and use them to construct relational expressions.
      18. Describe C++ logical operators (AND, OR, NOT) including their truth tables.
      19. Apply C++ logical operators to construct compound logical expressions.
      20. Build selection statements with appropriate C++ if/else/switch constructs.
      21. Define the most appropriate use of while, do/while, and for loops.
      22. Build repetition statements with C++ to construct iterative algorithms.
      23. Define and apply the basic random number generation feature available in C++.
    4. Design modular programming solutions.
      1. Implement programming problem sub-tasks into user-defined functions.
      2. Describe rules for C++ function implementation including the use of prototypes.
      3. Distinguish between void and value-return functions and correctly design functions using both.
      4. Distinguish between value and reference parameters and define the uses and restrictions of using both.
      5. Effectively pass value and reference parameters to and from functions.
      6. Distinguish between global and local variables and define variable scope.
      7. Define the value and purpose of separation of user-defined function specifications and implementations into multi-file projects.
      8. Implement functions using separate specification (.h) and implementation (.cpp) files.
    5. Use data organization techniques.
      1. Allocate arrays and properly define index ranges for array processing.
      2. Describe the risks and precautions necessary for safe array processing.
      3. Process data elements of an array using looping algorithms.
      4. Describe use of arrays for basic list processing algorithms.
      5. Describe fundamental searching algorithms including the linear search and binary search.
      6. Describe and apply fundamental sorting algorithms.
      7. Design and implement algorithms to process two-dimensional arrays using nested for-loops.
    6. Build software solutions that apply input/output features.
      1. Open, read, process, and close a sequential text input file stream.
      2. Utilize loops to read and process the contents of a text file.
      3. Write program output to a text output file.
      4. Compare and contrast text files with binary files.
      5. Compare and contrast sequential access files with direct access files.
      6. Allocate pointer variables and access data using indirection.
      7. Perform basic pointer operations including assignment, address-of, and dereferencing.
      8. Pass pointers to and from functions.
      9. Apply C++ pointers for dynamic data allocation with appropriate use of keywords “new” and “delete.”
      10. Design and implement solutions using record structures.
      11. Correctly utilize a record structure including use of member selections of record fields.
      12. Pass record structures to and from functions.
      13. Allocate C++ character strings and manipulate strings using string character array processing.
      14. Utilize standard C++ string functions to assign, compare, and concatenate strings.
      15. Apply string functions and methods to solve character string manipulation problems.
    7. Build software solutions that apply fundamental object-oriented programming concepts.
      1. Define and discuss the object-oriented approach to programming.
      2. Recognize specific terminology related to object-oriented programming.
      3. Compare and contrast between procedural and object-oriented programming paradigms.
      4. Define modularity and procedural abstraction.
      5. Describe the purpose of information hiding.
      6. Identify limitations of global variables.
      7. List advantages of encapsulation as related to object oriented programming.
      8. Discuss relationship of objects and classes.
      9. Design an abstract data type from specifications.
      10. Build a C++ class as an implementation of an abstract data type.
      11. Implement a C++ class including both specification and implementation files.
      12. Effectively apply a C++ class as data object for a specific problem.
    8. Perform critical analysis to create C++ software solutions.
      1. Analyze alternative solutions to a given programming problem and select the best approach.
      2. Develop and implement a variety of testing strategies to verify correctness of C++ programs.
      3. Diagnose and debug syntax, run-time, linker, and logic errors to create a working and correct software solution.
      4. Document program source code for clarity and readability using accepted documentation standards including comments, indentation, and other techniques.
      5. Integrate and re-use previously working program code into new software development.
      6. Develop systematic test plans, create test cases and test data to verify program correctness.
      7. Execute tests and correct logic errors based on test results.
      8. Build user-friendly computer programs for a variety of real-world problems.
  
  • CST 183 - Principles of Computer Programming I

    Credits: 4
    Instructional Contact Hours: 4

    Introduces programming abilities necessary for computer science. Includes control structures, subprograms, string handling, arrays, files, and the use of graphical user interface components. Emphasizes object-oriented programming concepts, and the use of classes. Introduces exception handling, drawing, and multithreading.

    Prerequisite(s): Math Level 6; CST 173 CST 180 , or instructor-approved computer programming experience.
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Apply basic computer programming and software engineering concepts.
      1. Define the history and attributes of chosen programming language and its relationship to other programming languages.
      2. Define the value and significance of high-level programming languages compared to past software development tools.
      3. Describe issues and challenges of building quality software.
      4. Define and apply the general software engineering life cycle including problem definition, design, constructing source code, compiling it, and executing object code.
    2. Demonstrate computer literacy skills to successfully use software development environments.
      1. Utilize an integrated development environment to create a project workspace.
      2. Enter and edit source code using a text editor.
      3. Manage multiple project, data, and source code files.
      4. Use a compiler to check program diagnostics and correct syntax errors.
      5. Deliver electronic files using online or magnetic disk storage.
      6. Create document files or screen captures to demonstrate program code or output.
    3. Design software solutions for a variety of problems.
      1. Create a logic plan to map design of a software solution.
      2. Recognize basic flowcharting symbols.
      3. Graphically depict logic using flowcharting techniques.
      4. Read and interpret algorithms represented in pseudocode.
      5. Interpret requirements and specifications for a software problem to initiate accurate design of a computer program.
      6. Decompose a software problem statement into main tasks and subtasks using top-down design and step-wise refinement.
      7. Construct program code to implement program design specifications.
    4. Produce working programs.   
      1. Define the history and attributes of the chosen programming language and its relationship to other programming languages.
      2. Contrast compiled versus interpreted code and define the behavior and value of a “virtual machine.”
      3. Describe the basic program format and structure of a program.
      4. Perform basic user input/output using simple dialog boxes.
      5. Define basic data types and variations in each data type family.
      6. Define issues with numerical data type conversions.
      7. Describe arithmetic operator precedence.
      8. Build and evaluate arithmetic expressions using a programming language.
      9. Define and utilize the Boolean data type for logical operations.
      10. Describe relational operators and use them to construct logical expressions.
      11. Describe logical operators (AND, OR, NOT) including their truth tables.
      12. Apply logical operators to construct compound logical expressions.
      13. Build selection statements with appropriate if/else/switch programming constructs.
      14. Define the most appropriate use of while, do/while, and for loops.
      15. Build repetition statements with looping constructs.
      16. Apply arrays for storing a variety of data and objects.
      17. Solve basic problems using two-dimensional arrays.
      18. Effectively construct loops for array processing.
      19. Apply string classes to perform a wide a variety of basic and advanced string manipulation.
    5. Design modular programming solutions.
      1. Implement programming problem sub-tasks into user-defined functions.
      2. Effectively design and implement subprogram parameter input.
      3. Distinguish between subprogram return type options and build subprogram solutions to match requirements.
      4. Distinguish between global and local variables and define variable scope.
    6. Implement programming applications that include graphical user interfaces.
      1. Design and implement programming solutions involving graphical user interface classes with labels, sliders, text boxes, text areas, and buttons.
      2. Design and implement programming solutions involving selection graphical user interface classes including drop-down lists, check boxes and radio buttons.
      3. Describe and compare various “listener” classes and methods for implementing event listeners.
      4. Construct correct event-handling methods for various user input requirements.
      5. Design graphical user interface layouts using basic layout managers.
      6. Design graphical user interface layouts using interface containers.
    7. Implement programming applications that include specialized concepts in introductory computer science.
      1. Apply basic sorting algorithms and describe basic strategies utilized.
      2. Apply searching algorithms and compare and contrast their relative efficiencies.
      3. Practice various list processing algorithms for unordered and ordered lists.
    8. Apply specialized programming features.
      1. Integrate exception-handling routines for various likely programming exceptions including number conversion, array processing, and file input/output.
      2. Apply basic dynamic memory allocation of objects and arrays.
      3. Describe general strategies for memory management and practice these to avoid memory leaks.
      4. Implement random number processing for simple games and simulations.
      5. Define simple concurrent programming concepts and apply basic features of multithreading in a programming solution.
      6. Display a graphic image within a user interface.
      7. Utilize basic file processing to input or output external data.
      8. Access text information from a web site URL.
      9. Build graphics including lines, shapes, color, and font management.
    9. Apply object oriented programming concepts.
      1. Interpret specifications for classes that are part of the programming language.
      2. Utilize standard programming language classes and methods in working applications.
      3. Decompose problems into the interaction of a collection of objects.
      4. Recognize specific terminology related to object-oriented programming.
      5. Design an abstract data type from specifications.
      6. Build classes for objects including the correct variables and methods.
      7. Define “set” and “get” methods necessary for a class to protect private data members.
      8. Define and implement class constructors for user-defined classes.
      9. Implement user-defined methods with appropriate parameter passing.
      10. Define class inheritance and the behavior of the sub-class and super-class defined using inheritance.
      11. Define basic class inheritance as it relates to utilizing a programming language.
      12. Define class variables and distinguish between public, protected, and private member designation.
      13. Distinguish and apply method overriding and method overloading.
      14. Utilize class composition to integrate multiple classes into a software solution.
    10. Perform critical analysis to create working software solutions.
      1. Analyze alternative solutions to a given programming problem and select the best approach.
      2. Develop and implement a variety of testing strategies to verify correctness of working programs.
      3. Diagnose and debug syntax, run-time, linker, and logic errors to create a working and correct software solution.
      4. Document program source code for clarity and readability using accepted documentation standards including comments, indentation, and other techniques.
      5. Integrate and re-use previously working program code into new software development.
      6. Effectively create and import external code “packages” for storing and reusing classes.
      7. Develop systematic test plans, create test cases, and test data to verify program correctness.
      8. Execute tests and correct logic errors based on test results.
      9. Locate on-line resources for the chosen programming language.
      10. Build user-friendly computer programs for a variety of real-world problems.
      11. Design and build event-driven programming solutions.
      12. Deliver software solutions within given deadline requirements.
    11. Utilize software solutions with a gaming emphasis
      1. Integrate a pseudo-random number generator into computing solutions.
      2. Manage user interactions/interfaces appropriate for a gaming scenario.
      3. Integrate drawing tools of a computer programming language to visualize game states and general game interactions.
    12. Build software solutions with a gaming emphasis
      1. Build and manage user interactions/interfaces appropriate for a gaming scenario.
      2. Create algorithms for simple decision-making required for games that plan “against the machine”.
      3. Build programming solutions for basic gaming mechanisms including dice throws, card draws, lottery numbers, etc.
      4. Create algorithms to effectively play a variety of simple games.
  
  • CST 185 - Mobile App Development

    Credits: 3
    Instructional Contact Hours: 3

    Introduces software development of mobile apps for smart devices. Utilizes one or more platforms currently on the software market.  Includes programming views, view navigation, user interfaces, and the integration of graphics, mapping and location.

    Prerequisite(s): CST 183  with a minimum grade of “C”
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate understanding of the platform and operating system.
      1. Demonstrate understanding of the current market for mobile apps.
      2. Describe and compare different mobile application models, architectures, and patterns.
      3. Create an app development project utilizing development tools.
      4. Navigate and utilize a relevant integrated development environment for app creation.
      5. Utilize various project templates, frameworks, or patterns for creation of specific types of mobile apps.
    2. Develop program code using the underlying programming language(s) for the mobile platform.
      1. Define key data types and classes necessary for app development.
      2. Construct code that requires control structures.
      3. Break program into subprograms using methods.
      4. Utilize object- oriented programming to define classes appropriate to their purpose.
      5. Utilize string data for various programming solutions.
      6. Work with arrays, maps, dictionaries, and other built-in data structures.
      7. Integrate XML and other external data storage sources into program development.
      8. Build app components using visual development features as well as programmatically.
    3. Construct apps designed for their intended purpose.
      1. Demonstrate familiarity with current app design patterns, rules, limitation, and traditions for selected platform.
      2. Create basic paper designed or storyboards for intended app navigation and behavior.
      3. Implement view and contained user interface components.
      4. Construct navigation between views.
      5. Implement specialized app execution behaviors including launch screens.
      6. Utilize an appropriate navigation control model for intended purpose of app.
      7. Interface with data sources stored on local device as well as eternally via the network.
    4. Integrate user interface components into app views.
      1. Insert labels, text views, and buttons into app views.
      2. Handle user events such as touches, swipes, and pinches.
      3. Integrate a variety of images and manage related controls.
      4. Manage keyboard data entry.
      5. Pass data between views.
    5. Integrate special features and services customary with mobile apps.
      1. Integrate map interface into an app view.
      2. Utilize GPS location services with an app.
      3. Interface with external data via network connectivity.
      4. Embed web browser views into an app view.
      5. Integrate audio, imagery, and video into the app.
    6. Deploy apps to the user community.
      1. Debug errors in app development code.
      2. Compile code into working mobile applications.
      3. Test apps to validate that they are bug-free and meet requirements.
      4. Execute apps on relevant simulator or emulator.
      5. Describe the procedure for deploying apps for sale and distribution. 
    7. Utilize and build software solutions with a gaming emphasis.
      1. Integrate a pseudo-random number generator into computing solutions.
      2. Integrate simple drawing and animation features into a mobile app with a game context.
      3. Build programming solutions for basic gaming mechanisms including dice throws, card draws, lottery numbers, etc.
      4. Integrate typical mobile app user interface actions (swipes, pinches, touches, etc.) into basic game apps.
      5. Build and manage a basic game as a course capstone project.
  
  • CST 186 - Game Development I

    Credits: 3
    Instructional Contact Hours: 3

    Introduces principles of game and simulation programming through hands-on creation of simple games. Explores text-based and graphics-based game development through algorithm design, development, implementation, testing, and documentation. Incorporates text, graphics, sound, and animations in game design. Includes Top-Down Design, Object Oriented Programming, simple physics, basic Artificial Intelligence, and game engines.

    Prerequisite(s): CST 173  (or CST 170) with “C” or better
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Explore the history of video games.
      1. Describe text adventure games.
      2. Discuss arcade and personal computer games.
      3. Research game consoles.
      4. Examine mobile device games.
      5. Investigate online games.
    2. Define the specifications for a variety of games. 
      1. Access and analyze specifications and information to plan and design games.
      2. Discuss text-based and Graphical User Interface environments for a game.
      3. Select resources to use in a game; e.g., text, graphics, sounds, and animations.
    3. Develop logic for text-based and simple Graphical User Interface game programs using critical thinking. 
      1. Apply the sequence, selection, and iteration program constructs to game development.
      2. Compare and contrast the use of variables, strings, tuples, lists, and dictionaries in the construction of a game.
      3. Use Top-Down Design to break the logic of a game into components.
      4. Apply Object Oriented Programming concepts to game program logic.
    4. Translate logical blocks of a game algorithm into modules.
      1. Code modules in a programming language.
      2. Compile and correct syntax errors.
      3. Test, debug, and correct logic errors.
    5. Use a variety of input/output media in game programming. 
      1. Incorporate text and graphics in a game program.
      2. Enhance a game with music, sound effects, and animations.
      3. Store and display scores and game statistics.
    6. Produce documentation for a game.
      1. Document game program code.
      2. Create external documentation for a game.
      3. Write user instructions.
    7. Produce a working game.
      1. Perform basic user input/output.
      2. Define basic data types and variations in each data type family.
      3. Define issues with numerical data type conversions.
      4. Describe arithmetic operator precedence.
      5. Build and evaluate arithmetic expressions.
      6. Utilize the Boolean data type for logical operations.
      7. Define the most appropriate use of while, do/while, and for loops.
      8. Build repetition statements with looping constructs.
      9. Apply arrays for storing a variety of data and objects.
      10. Construct loops for array processing.
      11. Apply string classes to perform a wide a variety of basic and advanced string manipulation.
    8. Explore Game Engines.
      1. Discuss game engine concepts and features.
      2. Compare popular game engines.
  
  • CST 210 - Website Development

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on building websites in compliance with current standards and best practices. Develops skills in formatting and page layout using HTML and CSS. Emphasizes development for target audiences, extending web presence, and managing differences in web browsers and devices. Introduces incorporation of interactive elements using scripts, embedded media, and mash-ups. Examines Internet issues including ethics, accessibility, copyright, and security.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Develop websites using HTML and CSS.
      1. Create and modify HTML and CSS documents.
      2. Apply best practices for text and graphic content for web and mobile display.
      3. Format web page text and colors using CSS rules.
      4. Optimize graphics for web and mobile display.
      5. Link internal and external web pages.
      6. Utilize HTML container elements within web pages.
      7. Employ current W3C standards for HTML and CSS.
      8. Optimize web pages for search engines.
    2. Demonstrate advanced HTML/CSS techniques to create websites.
      1. Create page layouts according to current W3C standards using HTML and CSS.
      2. Create context appropriate content and menus using HTML and CSS.
      3. Incorporate embedded video and interactive components.
      4. Incorporate web page scripting to incorporate interactive features and enhance design.
    3. Implement extended web presence using social media and social networks.
      1. Develop social networking and/or social media accounts in accordance with website content and purpose.
      2. Communicate website branding visually within extended social networking and social media sites.
      3. Utilize social media and mash-ups to extend influence/web presence.
      4. Introduce application programming interfaces as a method to enhance interactive features and integrate social media.
    4. Apply current standards.
      1. Develop sites supported in contexts that fit the target audience.
      2. Develop context appropriate layouts, menus, and site features.
      3. Implement code which renders properly across common browsers, resolutions, platforms, and devices.
      4. Implement code which complies with current accessibility standards.
      5. Demonstrate the ability to test websites for proper functionality and usability in multiple browsers, resolutions, platforms, and devices.
    5. Employ proper site management techniques within client/server environments.
      1. Demonstrate understanding of proper site organization on client and server.
      2. Utilize proper naming conventions for files.
      3. Organize files and folders according to best practices.
      4. Demonstrate ability to upload and update website files.
      5. Understand fundamental Internet and website set-up concepts, including file transfer protocol, TCP/IP, uniform resource locators, domain name registration, hosting, and hosting applications.
  
  • CST 214 - Responsive Design

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on developing for the web with an emphasis on optimal viewing experience and interaction across a wide range of devices. Develops skills in adapting layout to the viewing environment by using fluid, proportion based grids, flexible images, and media queries. Introduces responsive design/development best practices, including mobile first, unobtrusive JavaScript, and progressive enhancement.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate understanding of fundamental concepts of Responsive Web Development.
      1. Understand the need for responsive design.
      2. Outline key responsive design concepts and best practices.
      3. Explain the difference between adaptive and responsive design methodologies.
      4. Recognize examples of responsive design.
      5. Demonstrate understanding of progressive enhancement, optimization, mobile first, and modular design.
    2. Develop responsive content, interfaces, and layouts.
      1. Create web site designs using a mobile first approach.
      2. Code page layouts according to current standards for responsive design.
      3. Create fluid, responsive content using HTML, CSS, and JavaScript.
      4. Use techniques to add responsive media, including flexible images, video, and interactive components.
    3. Apply best practices for responsive site design.
      1. Apply media queries to develop a modular strategy for different device environments.
      2. Implement content to adapt to device environments.
      3. Optimize site content for different device environments.
      4. Apply progressive enhancement techniques to page design and content.
    4. Apply appropriate design strategies related to audience, accessibility, and usability.
      1. Develop sites supported in contexts that fit the target audience.
      2. Develop context appropriate layouts, menus, and site features.
      3. Implement code, which renders properly across audience browsers, resolutions, platforms, and devices.
      4. Implement code which complies with current accessibility standards.
      5. Demonstrate the ability to test web sites for proper functionality and usability in multiple browsers, resolutions, platforms, and devices.
    5. Employ proper tools and techniques to facilitate development of responsive applications.
      1. Utilize web based resources and guides related to web development and responsive design.
      2. Demonstrate familiarity with responsive design tools, including frameworks/grid systems, polyfills, shims, and fallback plans.
      3. Utilize open source, collaborative revision control, and source code management systems.
      4. Employ a broad variety of development and testing tools to build, test, and implement site designs.
  
  • CST 216 - Web Site Management

    Credits: 3
    Instructional Contact Hours: 3

    Explores the design and management of web sites using a variety of software applications. Uses hands-on experiences to create advanced web pages including hyperlinks, lists, tables, frames, forms, graphics, and special effects.

    Prerequisite(s): CST 210   or instructor permission
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Create and manage web site.
      1. Use a software package (Dreamweaver or Frontpage) to create a web site.
      2. Manage multiple HTML files and graphic files for use in a web site using a hierarchical file organization structure.
      3. Incorporate design elements in a web site that: promote ease of use and accessibility.
      4. Perform transfer of files (using FTP) to and from a web server.
      5. Manage multiple files of a web site.
      6. Maintain proper version control of web site files.
    2. Create individual basic web pages using a web page editor.
      1. Create, edit, open, and close a new web page file using a web page editor.
      2. Perform web page text formatting of a single web page including fonts, headings, styles, and lists.
    3. Design a web site considering differences in platforms, browsers, and standards.
      1. Review the appearance of different web sites on both the Macintosh and PC platforms.
      2. Review the appearance of different web sites on the Microsoft Explorer, Netscape, and other browsers.
      3. Design and implement a web site with a consistent “look and feel”.
      4. Define attributes of web site that allows easy navigation.
      5. Reference available information sources for current HTML and web standards.
    4. Modify the HTML code for a web page.
      1. View the HTML code that will produce a web page.
      2. Determine the sections of HTML code that represent the different elements of the web page.
      3. Modify existing HTML codes when necessary to create a specific web page design or to tailor code generated by web page editor.
    5. Create and incorporate graphics with color in a web page.
      1. Select the appropriate file format (gif, jpeg, png) for an image that will be used on a web page.
      2. Create and modify images for use on a web page using appropriate software packages.
      3. Insert and place graphic images within a web page.
      4. Manage web page background and foreground color.
      5. Utilize web-safe colors for common appearances across platforms and browsers.
      6. Insert image maps into a web page.
    6. Use tables on a web page.
      1. Add a table to a web page to display data and for page layout.
      2. Adjust the number of rows, columns, and general size of the table.
      3. Modify the table border, cell padding and cell spacing for the table.
      4. Include row and column spanning as appropriate.
    7. Use forms on a web page.
      1. Design web page forms for a given data-entry problem.
      2. Add a form to a web page using a web page editor.
      3. Incorporate an appropriate action to process the form.
      4. Add and modify text fields on a form.
      5. Add a list to a form.
      6. Add the correct selection field (check box or radio button) to the form.
    8. Use actions on web pages.
      1. Create mouse rollovers to enhance the web page design.
      2. Create head actions that enhance the web page design.
    9. Use web pages that incorporate frames when appropriate.
      1. Create a frame set for a web page.
      2. Modify web page links so that the pages will open in the appropriate frame or open outside of the frame set.
    10. Use cascading style sheets on a web page and throughout a web site.
      1. Create cascading style sheets for web site and web page design and layout.
      2. Determine the platform and browser differences for specific cascading style sheets.
    11. Identify social ethical concerns related to web page design and content.
      1. Define issues related to user accessibility of web pages.
      2. Include design features in web pages for maximum accessibility.
      3. Define general copyright rules related to using web-based material.
  
  • CST 217 - Programming for the Web

    Credits: 3
    Instructional Contact Hours: 3

    Introduces web server programming for processing user interactions with an Internet server. Focuses on processing web page form information, dynamically creating web pages, executing data-driven applications on a Web server, and performing various interactions with a Web user.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Describe concepts and technology necessary for client/server computing via the World Wide Web.
      1. Describe the client/server computing model and how it is applied using the World Wide Web.
      2. Describe what a Web server does and what functionality it provides.
      3. Describe features of the various Web server software and protocols.
      4. Distinguish between client-side and server-side web computing.
      5. Describe the various tools currently available for web page and web server scripting.
      6. Describe security and privacy issues in a World Wide Web computing environment.
    2. Practice methods necessary to enable web server programming.
      1. Define server file structure including levels of user access.
      2. Perform file transfers required to execute web server applications.
      3. Manage files and install applications on a computer and/or web server.
      4. Define appropriate security and password protection for a web server.
      5. Describe various risks involved in direct user access to a web server application.
    3. Solve problems by building programming solutions for server interactions with clients on the World Wide Web using appropriate tools.
      1. Define the appropriate tool or technology for the problem solution.
      2. Identify sources for server programming tools, solutions, and reference information.
      3. Modify and tailor existing server programming solutions for specific problems.
    4. Build client-side web sites and forms.
      1. Design and build web pages using basic HTML.
      2. Design and build web page forms.
      3. Format and manage web page form data.
      4. Create a server application to receive and store information from forms submitted via a web client.
    5. Construct scripts to execute server-side web applications.
      1. Define and utilize variables for provided data types.
      2. Utilize arithmetic operators to solve numerical problems.
      3. Apply selection and repetition control structures to manage logic of server script.
      4. Perform string and character processing on user data.
      5. Create scripting logic that manages data using arrays.
      6. Write scripts to read, write, and process files on a web server.
      7. Utilize functions and subprograms to modularize server scripts.
      8. Send e-mail via a web server application.
    6. Interact with a web database and build dynamic web pages using a server-side application.
      1. Create server applications to dynamically create a web page from a client transaction.
      2. Build a server application to retrieve data from a file and return it via a web page.
      3. Implement a server solution to access data and information from another web URL.
      4. Create database queries using a scripting language to store, change, and retrieve records from a database.
      5. Perform required database management actions including creating tables and formatting records.
    7. Build or maintain common web site applications.
      1. Manage user sessions for a server-based web system.
      2. Authenticate web site users and validate user input data.
      3. Integrate data security features into a dynamic web site.
      4. Build or tailor common web applications.
      5. Build or tailor content management applications.
  
  • CST 218 - Web Application Development

    Credits: 3
    Instructional Contact Hours: 3

    Focuses on developing data driven applications for the web with an emphasis on developing cross platform applications, which function consistently across a wide range of devices. Develops skills in creating web-based applications utilizing open source resources.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Demonstrate understanding of fundamental concepts of web application development.
      1. Understand the difference between static and dynamic websites and applications.
      2. Outline methods for creating data driven sites and applications.
      3. Explain the difference between server side and client side programming.
      4. Recognize examples of dynamic, data driven, and user-generated content sites.
    2. Develop web applications, which function properly on common desktop, mobile, and device operating systems.
      1. Create and modify databases and tables.
      2. Apply current standards and best practices for table design.
      3. Create applications to store and retrieve data.
      4. Develop pages that provide interactive page controls.
      5. Utilize server side programming to interact with database content.
      6. Develop common data driven applications.
      7. Format and customize the display of data driven content.
      8. Optimize database records and design.
    3. Develop web apps that implement features using cloud based application program interfaces.
      1. Explore application program interfaces for common cloud based services.
      2. Become familiar with resources for working with cloud based application program interfaces.
      3. Develop web apps using common APIs.
      4. Customize and explore sample web applications.
      5. Become familiar with best practices for working with common APIs.
    4. Apply current standards and best practices for web application development.
      1. Identify resources for current standards, best practices, testing and version control for web application development.
      2. Develop sites supported in contexts that fit the target audience.
      3. Implement code that renders properly across common browsers, resolutions, platforms, and devices.
      4. Implement code, which complies with current accessibility standards.
      5. Implement code that complies with current standards for database design.
      6. Implement code that complies with current standards for version control.
      7. Implement code that complies with current standards for relevant application program interfaces.
      8. Implement code that complies with current standards for relevant programming languages.
      9. Demonstrate the ability to test web sites for proper functionality and usability in multiple browsers, resolutions, platforms, and devices.
    5. Employ proper tools and techniques to facilitate development of web applications.
      1. Develop awareness of open source and collaborative development resources and tools.
      2. Demonstrate understanding of proper site organization on client and server.
      3. Demonstrate understanding of server side file systems.
      4. Demonstrate ability to work with server side web site files and data.
      5. Understand distributed version control systems.
      6. Demonstrate ability to access and update projects using distributed version control systems.
      7. Understand fundamental Internet and web side set-up concepts, including file transfer protocol, TCP/IP, uniform resource locators, domain name registration, hosting, and hosting applications.
  
  • CST 219W - Web Site Deployment

    Credits: 2
    Instructional Contact Hours: 2

    Provides capstone experience for development of a complete web site for realistic client needs. Includes determination of requirements and web system design from an actual or hypothetical client. Includes deployment of a web site with a well-defined home page, multiple content pages, required graphics, forms, and server database interaction.

    Prerequisite(s): CST 217  
    Corequisite(s): None
    Lecture Hours: 0 Lab Hours: 30
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Manage a web site development project.
      1. Communicate with client to acquire requirements for web site.
      2. Document web site design, layout, functionality, and specifications.
      3. Build and manage a project plan for web site development.
      4. Submit periodic project status reports.
      5. Plan and manage client meetings for project requirements.
      6. Manage project scope, schedule, and closure.
      7. Plan and manage meetings as required for project continuity.
      8. Effectively work with other project team members, if necessary.
      9. Share and delegate project tasks, if necessary.
    2. Build a complete client web site.
      1. Design and build a home page that is attractive, informative, organized, and useful.
      2. Develop multiple web pages supporting client needs to present information.
      3. Implement effective web site navigation capabilities.
      4. Develop or acquire graphics and artwork necessary for web site.
      5. Design and build forms, server database interaction, and dynamic web pages.
      6. Develop methods for client to access and manage data from web site.
      7. Implement data security based on user requirements and constraints.
      8. Test web site with the involvement of the client.
      9. Design and build web site for ongoing management by client.
    3. Deploy a client web site and plan or site maintenance.
      1. Acquire web site hosting service for client, if required.
      2. Implement site by installing files to web host.
      3. Develop a plan for web site maintenance.
      4. Train and advise client to use and maintain web site.
  
  • CST 228 - Advanced Computer Troubleshooting

    Credits: 4
    Instructional Contact Hours: 4


    Covers common and advanced software troubleshooting problems and techniques for solving them.  Discusses function and structure of Microsoft Windows environment and applications. Introduces advanced security and networking concepts.

    Prerequisite(s): None
    Corequisite(s): None
    Lecture Hours: 60 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: No

    Outcomes and Objectives
    1. Install Operating Systems.
      1. Identify procedures for loading/adding and configuring application device drivers and the necessary software for certain devices.
      2. Apply preventive maintenance and troubleshooting.
    2. Optimize a computer operating system to improve performance.
      1. Perform preventive maintenance tasks on personal computer systems, and apply troubleshooting techniques.
        1. Use utilities and tools to solve problems with operating systems.
        2. Manually remove software.
    3. Troubleshoot common problems relating to Windows operating systems and applications.
      1. Recognize and interpret the meaning of common error codes and startup messages from the boot sequence. and identify steps to correct the problems, and apply preventive maintenance and troubleshooting techniques.
        1. Identify steps to correct the problems.
        2. Apply preventive maintenance and troubleshooting techniques.
      2. Recognize common problems and determine how to resolve them by applying preventive maintenance and troubleshooting techniques.
    4. Solve Network problems.
      1. Identify the networking capabilities of an operating system including procedures for connecting to the network, and apply preventive maintenance and troubleshooting techniques.
      2. Identify concepts and capabilities relating to the Internet and basic procedures for setting up a system for Internet access by applying preventive maintenance and troubleshooting techniques.
      3. Configure devices to connect to  LANs, the Internet and Cloud Services.
    5. Apply necessary security measures.
      1. Implement security measures based on customer requirements, and apply preventive maintenance and troubleshooting techniques.
      2. Recognize, remove, and protect against malicious software.
    6. Use professional communication skills and techniques.
      1. Apply the dynamic and collaborative nature of problem solving.
    7. Explain the basic features of mobile devices and operating systems.
      1. Describe the process for replacing or upgrading portable device components.
        1. Describe common wireless communication technologies.
        2. Apply preventive maintenance and troubleshooting techniques.
      2. Describe the differences between Android and iOS operating systems.

     

  
  • CST 230 - Programming for Data Science

    Credits: 3
    Instructional Contact Hours: 3

    Introduces programming techniques to perform data retrieval, data wrangling, data modeling, data analysis, and data visualization. Demonstrates the basic coding skills that will apply to data science projects. Introduces concepts of machine learning models to generate predictions and recommendations. 

    Prerequisite(s): CST 159  and CST 173   (each with “C” or better)
    Corequisite(s): N/A
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives  

    1. Explore functions for data science.
      1. Describe libraries.
      2. Explain functions.
      3. Explore popular data science libraries.
      4. Use functions for data science.
    2. Use collection types.
      1. Define collection types.
      2. Differentiate between lists, tuples, dictionaries, and arrays.
      3. Use lists and tuples.
      4. Create dictionaries.
      5. Implement arrays.
      6. Apply collection type functions.
    3. Perform data wrangling.
      1. Explain data wrangling.
      2. Explore data mapping.
      3. Retrieve various data.
      4. Organize data.
      5. Clean data.
    4. Create data models.
      1. Describe data modeling.
      2. Develop statistical models.
      3. Explore predictive modeling.
      4. Discuss advanced models.
    5. Visualize data.
      1. Describe data visualization.
      2. Explore data visualization libraries.
      3. Use data visualization
    6. Introduce Machine learning.
      1. Explain machine learning.
      2. Explore machine learning techniques.
      3. Prepare data requirements for machine learning.
      4. Use machine learning for advising and predictions.
  
  • CST 231 - Data Science Essentials

    Credits: 3
    Instructional Contact Hours: 3

    Introduces students to advanced data science concepts and skills. Demonstrates the use of tools and techniques of data science. Introduces gather, clean, model, and analyzing data.  Practices skills in math, programming, and statistics to create predictive models. 

    Prerequisite(s): CST 230  and MTH 225  (each with “C” or better)
    Corequisite(s): None 
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Obtain data.
      1. Import data.
      2. Manipulate data.
      3. Structurally process data.
      4. Polish data.
    2. Scrub data.
      1. Identify bad data.
      2. Modify bad data.
      3. Remove bad data.
      4. Ensure data is accurate.
    3. Explore data.
      1. Inspect data and its properties.
      2. Use algorithms to test data.
      3. Apply cross-validation.
    4. Model data.
      1. Explain the differences between conceptual, logical, and physical modeling.
      2. Describe the two data modeling techniques.
      3. Use Entity Relationship Modeling.
      4. Use Unified Modeling Language.
      5. Create a data model.
    5. Visualize data
      1. Discuss data visualization.
      2. Evaluate data visualization libraries.
      3. Discuss data visualization using applications.
      4. Create data visualizations.
    6. Apply Data analysis.
      1. Define data analysis.
      2. Perform data analysis.
      3. Use data analysis for advising and predictions.
    7. Interpret data.
      1. Use data plotting functions.
      2. Create interactive charts.
      3. Enhance charts.
      4. Understand the results of a chart.
  
  • CST 235W - Systems Analysis and Design

    Credits: 3
    Instructional Contact Hours: 3

    Studies the traditional System Development Life Cycle (SDLC) and specific attention to each phase that pertains within the overall Information Technology processes. Focuses on current systems that are successful as well as unsuccessful outcomes.

    Prerequisite(s): READING LEVEL 3 and WRITING LEVEL 3; CST 133W , CST 173  or CST 170 all with a minimum grade of “C,” one semester of accounting, and a programming language course
    Corequisite(s): None
    Lecture Hours: 45 Lab Hours: 0
    Meets MTA Requirement: None
    Pass/NoCredit: Yes

    Outcomes and Objectives
    1. Demonstrate understanding of business data processing basics.
      1. Understand the information processing systems in use today.
      2. Understand the flow of information necessary in order to make effective decisions, comply with requirements, and produce the desired reports.
      3. Understand the need for both financial and nonfinancial data in today’s business environment.
      4. Stand the need for, and means of, retrieval of information.
    2. Demonstrate understanding of basic concepts of systems analysis and design.
      1. Effectively describe the role/s of the systems analyst.
      2. Effectively describe the phases of the systems development life cycle.
      3. Effectively describe the data modeling tools for documenting the data relationships of the existing and proposed information systems.
      4. Effectively describe the process modeling tools for documenting the data processing activities of the existing and proposed information systems.
    3. Use the data modeling tools of structured systems analysis and design.
      1. Understand the basic concepts of data relationships.
      2. Creates documentation of data relationships using Entity Relationship Diagrams for both current and proposed information systems.
    4. Use the data process modeling tools of structured systems analysis and design.
      1. Understand the basic concepts of process modeling.
      2. Creates documentation of data processing activities using Data Flow Diagrams for both current and proposed information systems.
 

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