2020-2021 Catalog and Student Handbook 
    
    May 15, 2024  
2020-2021 Catalog and Student Handbook [ARCHIVED CATALOG]

Course Descriptions


The following course descriptions are intended to briefly describe the nature of each of the courses. For more complete information, departments or faculty can provide specific course syllabuses.

In addition to these hours, students are expected to complete homework assignments on their own time. These assignments may include library research, computer utilization, field trips, cultural performances, and other instructional activities.

 

Clinical Laboratory Science

  
  • CLS 487 - CLS Hematology Review


    Credits: 1.5
    Description
    Comprehensive review of Hematology for Clinical Laboratory Science.

    Student Learning Outcomes
    1. Correlate various blood cell morphologies with disease conditions.
    2. Differentiate blood cell disorders (I.e., anemias, polycythemias, leukemias, myeloproliferative disorders, myelodysplastic syndromes, and lymphomas) and their clinically relevant testing procedures.
    3. Assess hematology testing to determine acceptability.
    4. Discriminate between technical error and physiological abnormalities.
    5. Evaluate hematology data to determine related disease states.

    Prerequisite: Admission to CLS program or Instructor consent
  
  • CLS 488 - CLS Immunology/Immunohematology Review


    Credits: 1.5
    Description
    Comprehensive review of Immunology and Immunohematology for Clinical Laboratory Science.

    Student Learning Outcomes
    1. Compare and contrast natural and acquired immunity.
    2. Differentiate the characteristics and functions of antigens and antibodies in the immune response; blood group systems; and blood group antibodies.
    3. Differentiate characteristics and principles of test methodology for agglutination; precipitation; labeled immunoassays; and crossmatching.
    4. Describe the characteristics of the various infectious diseases.
    5. Interpret serologic laboratory test results for the infectious diseases; blood group typing; antibody screening; antibody identification; and transfusion reactions.
    6. Describe the criteria used for blood donation requirements and donor testing.

    Prerequisite: Admission to CLS program or Instructor consent
  
  • CLS 489 - CLS Clinical Microbiology Review


    Credits: 1.5
    Description
    Comprehensive review of Clinical Microbiology for Clinical Laboratory Science.

    Student Learning Outcomes
    1. Describe the physiology of pathogenic organisms and their clinically relevant testing procedures.
    2. Compare and contrast morphological, biochemical, immunological, and molecular methods used in Clinical Microbiology.
    3. Interpret microbiological testing data in order to identify pathogenic organisms and report antibiotic sensitivity information in a clinically relevant manner.
    4. Assess clinical microbiology results to determine acceptability.

    Prerequisite: Admission to CLS program or Instructor consent
  
  • CLS 490 - CLS General Laboratory & Urinalysis Review


    Credits: 1.5
    Description
    Comprehensive review of laboratory operations and Urinalysis for Clinical Laboratory Science.

    Student Learning Outcomes
    1. Describe the function of the clinical laboratory in relationship to others on the health care delivery team.
    2. Identify hazards related to the handling of chemicals, biological specimens, and radiological materials; and choos appropriate personal protective equipment while working in the laboratory.
    3. Given data, assess quality as it relates to pre-analytical variables; quality control; governmental regulation and compliance.
    4. Given quality control results, evaluate data as it relates to valid laboratory results.
    5. Propose clinical laboratory management strategies as related to personnel management; laboratory organization; governmental regulation; instructional and competency assessment.
    6. Correlate physical and chemical urinalysis and body fluid results with microscopic observations and disease states; and recognize discrepancies.
    7. Perform laboratory calculations.

    Prerequisite: Admission to CLS program or Instructor consent
  
  • CLS 491 - Clinical Practicum –Chemistry


    Credits: 4
    Description
    Clinical rotation in Clinical Chemistry. Designed to gain applied experiences and develop entry-level competencies as a Medical Laboratory Scientist.

    Student Learning Outcomes
    1. Perform proper infection control techniques such as hand washing, gowning, gloving and masking.
    2. Use OSHA Standard Precautions/Universal Precautions.
    3. Use prescribed procedures to handle electrical, radiation, biological and fire hazards.
    4. Assemble specimens, controls, reagents and supplies.
    5. Prepare specimens, controls and reagents for analysis.
    6. Perform assigned tasks after minimal instruction, to completion and within specified time frames.
    7. Use standard operating procedures to correctly perform tasks.
    8. Perform maintenance procedures on chemistry analyzers.
    9. Document maintenance procedure and control values.
    10. Use standard operating procedures to document patient results in the chemistry department.
    11. Identify patient samples with 100% accuracy.
    12. Identify major components of chemistry analyzers.
    13. Recognize clerical and technical errors and take corrective action.
    14. Plan workflow to effectively utilize available resources and time.
    15. Evaluate quality control data to determine acceptability of patient results in the chemistry department.
    16. Correlate patient results with health or disease states.
    17. Communicate and interact effectively and appropriately in the workplace with coworkers, hospital staff and patients.
    18. Project an image of professionalism including appearance, dress and behavior
    19. Display initiative in assuming responsibility.
    20. Accept and conform to rules and procedures.

    Prerequisite: CLS 447  
  
  • CLS 493 - Clinical Practicum – Immunology/Immunohematology


    Credits: 4
    Description
    Clinical rotation in Immunology/Immunohematology. Designed to gain applied experiences and develop entry-level competencies as a Medical Laboratory Scientist.

    Student Learning Outcomes
    1. Perform proper infection control techniques such as hand washing, gowning, gloving and masking.
    2. Use OSHA Standard Precautions/Universal Precautions.
    3. Use prescribed procedures to handle electrical, radiation, biological and fire hazards.
    4. Assemble specimens, controls, reagents and supplies.
    5. Prepare specimens, controls and reagents for analysis.
    6. Perform assigned tasks after minimal instruction, to completion and within specified time frames.
    7. Use standard operating procedures to correctly perform tasks in serology and blood bank.
    8. Perform maintenance procedures on analyzers in serology and blood bank.
    9. Document maintenance procedure and control values.
    10. Use standard operating procedures to document patient results in serology and blood bank.
    11. Identify patient samples with 100% accuracy.
    12. Identify major components of serology and blood bank analyzers.
    13. Recognize clerical and technical errors and take corrective action.
    14. Plan workflow to effectively utilize available resources and time.
    15. Evaluate quality control data to determine acceptability of patient results in serology and blood bank.
    16. Correlate patient results with health or disease states.
    17. Communicate and interact effectively and appropriately in the workplace with coworkers, hospital staff and patients.
    18. Project an image of professionalism including appearance, dress and behavior
    19. Display initiative in assuming responsibility.
    20. Accept and conform to rules and procedures.

    Prerequisite: CLS 457  
  
  • CLS 495 - Clinical Practicum – Microbiology


    Credits: 4
    Description
    Clinical rotation in Microbiology. Designed to gain applied experiences and develop entry-level competencies as a Medical Laboratory Scientist.

    Student Learning Outcomes
    1. Perform proper infection control techniques such as hand washing, gowning, gloving and masking.
    2. Use OSHA Standard Precautions/Universal Precautions.
    3. Use prescribed procedures to handle electrical, radiation, biological and fire hazards.
    4. Assemble specimens, controls, reagents and supplies.
    5. Prepare specimens, controls and reagents for analysis.
    6. Perform assigned tasks after minimal instruction, to completion and within specified time frames.
    7. Use standard operating procedures to correctly perform tasks in the microbiology department.
    8. Perform maintenance procedures on microbiology analyzers.
    9. Document maintenance procedure and control values.
    10. Use standard operating procedures to document patient results in the microbiology department.
    11. Identify patient samples with 100% accuracy.
    12. Identify major components of microbiology analyzers.
    13. Recognize clerical and technical errors and take corrective action.
    14. Plan workflow to effectively utilize available resources and time.
    15. Evaluate quality control data to determine acceptability of patient results for microbiology.
    16. Correlate patient results with health or disease states.
    17. Communicate and interact effectively and appropriately in the workplace with coworkers, hospital staff and patients.
    18. Project an image of professionalism including appearance, dress and behavior
    19. Display initiative in assuming responsibility.
    20. Accept and conform to rules and procedures.

    Prerequisite: CLS 477  
  
  • CLS 497 - Clinical Practicum – Hematology


    Credits: 4
    Description
    Clinical rotation in Hematology. Designed to gain applied experiences and develop entry-level competencies as a Medical Laboratory Scientist.

    Student Learning Outcomes
    1. Perform proper infection control techniques such as hand washing, gowning, gloving and masking.
    2. Use OSHA Standard Precautions/Universal Precautions.
    3. Use prescribed procedures to handle electrical, radiation, biological and fire hazards.
    4. Assemble specimens, controls, reagents and supplies.
    5. Prepare specimens, controls and reagents for analysis.
    6. Perform assigned tasks after minimal instruction, to completion and within specified time frames.
    7. Use standard operating procedures to correctly perform tasks in the hematology department.
    8. Perform maintenance procedures on analyzers in the hematology department.
    9. Document maintenance procedure and control values.
    10. Use standard operating procedures to document patient results in the hematology department.
    11. Identify patient samples with 100% accuracy.
    12. Identify major components of analyzers in the hematology department.
    13. Recognize clerical and technical errors and take corrective action.
    14. Plan workflow to effectively utilize available resources and time.
    15. Evaluate quality control data to determine acceptability of patient results in the hematology department
    16. Correlate patient results with health or disease states.
    17. Communicate and interact effectively and appropriately in the workplace with coworkers, hospital staff and patients.
    18. Project an image of professionalism including appearance, dress and behavior
    19. Display initiative in assuming responsibility.
    20. Accept and conform to rules and procedures.

    Prerequisite: CLS 449  

Communication

  
  • COM 101 - Oral Communication


    Credits: 3
    Description
    Theory and practice in extemporaneous speaking and other prepared speaking experiences.

    Student Learning Outcomes
    1. Examine theoretical perspectives of oral communication.
    2. Design an effective speech topic/purpose.
    3. Prepare an effective speech.
    4. Apply the principles of effective delivery to communicate the prepared speech.
    5. Recognize the principles of effective listening.
    6. Identify principles of effective presentational aids.

    Prerequisite: None
  
  • COM 101H - Oral Communication – Honors


    Credits: 3
    Description
    Theory and practice in spoken communication and other speaking experiences. Honors addresses a greater body of research and focuses on a required theme. Honors-level courses can be used to fulfill equivalent general education requirements.

    Student Learning Outcomes
    1. Examine theoretical perspectives of oral communication.
    2. Design an effective speech topic/purpose.
    3. Prepare an effective speech.
    4. Apply the principles of effective delivery to communicate the prepared speech.
    5. Recognize the principles of effective listening.
    6. Identify principles of effective presentational aids.
    7. CSN Honors courses will extend the breadth, depth, or learning modalities of the course content.

    Prerequisite: Admission to the Honors program
  
  • COM 102 - Introduction to Interpersonal Communication


    Credits: 3
    Description
    Theory and practice in effective interpersonal communication with written and real world applications. Topics may include perception, using verbal and nonverbal symbols, listening, self-disclosure, interpersonal conflict, developing and maintaining relationships.

    Student Learning Outcomes
    1. Examine theoretical perspectives on interpersonal communication.
    2. Explain the effects of perception on human communication.
    3. Adapt language to various contexts.
    4. Recognize the impact of nonverbal messages on the sender/receiver.
    5. Utilize appropriate conflict management.
    6. Identify stages of relationship development.
    7. Explain appropriate self-disclosure.
    8. Demonstrate active listening skills.

    Prerequisite: ENG 100  or ENG 101  or ENG 113  
  
  • COM 115 - Applied Communication


    Credits: 3
    Description
    Emphasis placed on improving oral and written communication skills in the workplace, including organizational networks, interviewing, presentations, listening and groups. Culture and personality are analyzed.

    Student Learning Outcomes
    1. Identify formal and informal communication networks.
    2. Demonstrate effective interviewing skills.
    3. Write job seeking documents.
    4. Demonstrate listening skills by paraphrasing and asking perception checking questions.
    5. Describe conflict resolution skills.
    6. Explain differences in organizational cultures.
    7. Enact positive group roles.

    Prerequisite: None
  
  • COM 116 - Critical Reasoning in Daily Life


    Credits: 3
    Description
    Theory and practice of critical reasoning applied to a variety of everyday communication forms, including arguments, narratives, advertisements, visual media, protests, performances, and public space.

    Student Learning Outcomes
    1. Examine everyday forms of persuasion and argumentation.
    2. Apply critical thinking skills texts and messages in our daily lives.
    3. Evaluate proof and reasonableness in texts.
    4. Examine theoretical orientations to text production.
    5. Write a critical analysis from a consumer’s perspective of a public message.

    Prerequisite: None
  
  • COM 133 - Culture and Communication

    Same as: ANTH 133  
    Credits: 3
    Description
    Introduction to theory, analysis and practice in understanding culture and its impact on communication. Emphasis on the use of cultural awareness and multicultural sensitivity to improve oral and written communication skills.

    Student Learning Outcomes
    1. Explain the impact of culture on the communication process.
    2. Compare and contrast a communication phenomenon from multiple cultural perspectives.
    3. Describe how to adapt communication skills in recognition of cultural differences.
    4. Explain personal and cultural biases in their communication.

    Prerequisite: None
  
  • COM 180 - Cinema as Art and Communication


    Credits: 3
    Description
    A survey of cinema in its diverse forms. Historical and stylistic influences on the aesthetic values and implications of cinema. The course focuses on writing about film from various perspectives. Research of peer reviewed journal articles is a focus. Illustrated by screen examples.

    Student Learning Outcomes
    1. Examine differences in form and content of film over time.
    2. Analyze and apply theoretical/analytical approaches to writing about film.
    3. Articulate understanding of how films communicate messages, both intended and unintended.
    4. Synthesize research from journal articles into original writing about film.

    Prerequisite: None
  
  • COM 196 - Internship


    Credits: 1-3
    Description
    A supervised workshop experience in a local television studio, radio station, newspaper, advertising agency, public relations firm or any other organization relating to communication.

    Student Learning Outcomes
    1. Students will receive on-the-job, real-world experience in a job field of their choice.
    2. Students will demonstrate an understanding of the daily operations of their place of internship.
    3. Students will demonstrate an understanding of the specific job skills needed to succeed at their place of internship.

    Prerequisite: Approval of the station, newspaper, agency or firm where internship will be completed; and approval from the Department of Communication Internship Coordinator
    May Be Repeated: for a total of six credits
  
  • COM 203 - Advanced Public Speaking


    Credits: 3
    Description
    Theory and practice in extemporaneous speaking and other prepared speaking experiences. Emphasis on advanced delivery and research skills for public speaking.

    Student Learning Outcomes
    1. Examine theoretical perspectives of oral communication.
    2. Conduct academic research in support of building an argument.
    3. Prepare an effective speech.
    4. Apply the principles of delivery to communicate the prepared speech.
    5. Demonstrate the principles of effective listening.
    6. Utilize principles of effective presentational aids.

    Prerequisite: None
  
  • COM 211 - Survey of Rhetorical Studies


    Credits: 3
    Description
    Survey of historical development of various rhetorical canons, concepts, and perspectives beginning with ancient Greek and Roman rhetoric and concluding with contemporary discourse and rhetorical theory.

    Student Learning Outcomes
    1. Recognize the major rhetorical theorists.
    2. Trace the history of rhetoric.
    3. Identify the major theories of rhetoric.
    4. Explain the principles of rhetorical criticism.
    5. Write a piece of rhetorical criticism reflecting a specific rhetorical theory.

    Prerequisite: COM 101  
  
  • COM 215 - Introduction to Group Communication


    Credits: 3
    Description
    Theory and practice in small group communication. Emphasis placed on discussion, problem solving, group roles, conflict management, and leadership.

    Student Learning Outcomes
    1. Apply specific behavioral techniques for group discussion
    2. Utilize effective problem-solving techniques
    3. Identify and apply group roles.
    4. Utilize conflict management techniques.
    5. Examine effective leadership skills in group settings.

    Prerequisite: None
  
  • COM 216 - Survey of Communication Studies


    Credits: 3
    Description
    Survey and analysis of the concepts, principles, and values of human communication grounded in communication theory and practice.

    Student Learning Outcomes
    1. Identify sub fields areas of communication.
    2. Describe research topics in sub fields of communication.
    3. Examine research methodology in a sub field.
    4. Apply communication theories to life events.
    5. Write an analysis using a communication theory.

    Prerequisite: None
  
  • COM 217 - Argumentation and Debate


    Credits: 3
    Description
    Theory and practice in oral argumentative discourse. Emphasis placed on developing reasoning skills, critical thinking, preparing and presenting oral arguments within discussions and debates.

    Student Learning Outcomes
    1. Utilize effective argumentative skills.
    2. Conduct academic research in support of building an argument.
    3. Utilize effective reasoning.
    4. Apply argumentation skills in formal advocacy, discussions, and debates.
    5. Explore the ethics of communication.

    Prerequisite: COM 101  
  
  • COM 288 - Careers in Communication


    Credits: 3
    Description
    This course is designed to introduce Communication majors to the job search process in the field of Communication. Emphasis is placed on personality assessment, interviewing skills, and drafting job search documents.

    Student Learning Outcomes
    1. Describe the career options for a Communication degree graduate.
    2. Explain the process of researching a career field.
    3. Compose a professional cover letter.
    4. Compose a professional resume.
    5. Design an interview schedule.
    6. Conduct an interview.

    Prerequisite: None
  
  • COM 299 - Special Topics in Communication


    Credits: 1-4
    Description
    Investigates a special topic and/or area of interest within the field of Communication Studies.

    Student Learning Outcomes
    1. Identify themes, theories, and topics of interest in the field of Communication.
    2. Create written, verbal and/or visual communication.
    3. Employ related technology required in the field of Communication.
    4. Identify the relationship between diversity and communication and how diversity relates to different theories and topics in the field of Communication.
    5. Identify and apply communication themes, theories and topics of interest in their everyday lives.

    Prerequisite: None
    May Be Repeated: up to 6 credits
  
  • COM 340 - Cross Cultural Communication in Health Care


    Credits: 3
    Description
    Emphasis on multicultural differences within the health care systems. Focus on recognition of various cultural beliefs and attitudes in professional communication. Overview of cross-cultural theoretical perspectives.

    Student Learning Outcomes
    1. Demonstrate cross-cultural sensitivity among diverse populations.
    2. Analyze communication barriers to patient access to the health care system
    3. Examine Cross-cultural interactions in defined case studies.
    4. Synthesize principles of communication with best practices of health care professionals.
    5. Evaluate theories of cross-cultural communication.

    Prerequisite: Admission to Dental Hygiene Bachelor of Science Degree Program

Community Health Science

  
  • CHS 230 - Introduction to Environmental Health


    Credits: 3
    Description
    This course introduces students to the basic tenets of environmental health. These include concepts of environmental influences on health and disease, emerging environmental issues’ impacts on human health, and environmental risk factors and exposure.

    Student Learning Outcomes
    1. Summarize the major sources and types of environmental agents affecting human health.
    2. Interpret the mechanisms by which environmental agents cause biological effects in humans.
    3. Distinguish the human health effects caused by exposure to environmental agents.
    4. Analyze vectors that promote the transfer of biological agents in humans.
    5. Review emerging environmental threats to human health and methods of prevention.
    6. Compare and contrast approaches for prevention of environmental health hazards.
    7. Describe the roles of government agencies and laws that protect environmental quality and health.

    Prerequisite: BIOL 101  or above or CHEM 103  or above or ENV 101  or above or Instrcutor permission

Computer Aided Drafting and Design

  
  • CADD 100 - Introduction to Computer Aided Drafting


    Credits: 3
    Description
    Student will be introduced to the basic operation of a CADD workstation using AutoCAD software in a Microsoft Windows environment to produce two dimensional drawings.  Students that register for this class should have a strong knowledge of computer file management and a concept of drafting

    Student Learning Outcomes
    1. Recognize the system components of a CADD Workstation.
    2. Demonstrate the basic features of the AutoCAD software by applying the correct command to the assignment.
    3. Draft, create and edit 2-dimensional CADD drawings as assigned.
    4. Identify the various file types that the AutoCAD program produces. Label, organized and submit the correct file(s) as required.
    5. Use the printing/plotting features in AutoCAD software to the class settings and provide a digital and/or hard copy(s) of the drawing(s).

  
  • CADD 105 - Intermediate Computer Aided Drafting


    Credits: 3
    Description
    This course is a continuation of CADD 100 , introducing the student to the automated features of a CADD workstation using industry standard CADD software to produce two-dimensional design drawings. Additional lab hours are required.

    Student Learning Outcomes
    1. The students will design an ASTM standard template with title blocks utilizing text and dimension styles and assigning attributes/fields to the drawings.
    2. The students will apply standard patterns to assigned drawings using the hatching features in AutoCAD to a degree of 80%.
    3. The student will format dimensioning styles as required per ASTM Y14.5M - 2009 standards to a degree of 80%.
    4. The students shall be apply external reference (Xref) files to multiple discipline AutoCAD files to a degree of 80%.
    5. The students shall create advanced display methods utilizing the Layout Tabs in AutoCAD to a degree of 80%.
    6. The students will program the colors tables used in the plotting features of AutoCAD to a degree of 90%.

    Prerequisite: CADD 100 
  
  • CADD 140 - Technical Drafting I


    Credits: 3
    Description
    This course will introduce students to Print Reading for Manufacturing situations in compliance to industrial standards.

    Student Learning Outcomes
    1. Identify the principal orthographic views of a manufactured object.
    2. Use “Applied Math” skills.
    3. Identify the components of the document title block and its critical needs to manufacturing.
    4. Identify Tolerances of detailed drawings.
    5. Identify “Geometric Dimension and Tolerancing” (GD&T) in technical drawings.
    6. Identify types of the Assembly Drawing and the components needed for industry.

    Prerequisite: Students that register for this class should have a strong knowledge of Math and Geometry skills
  
  • CADD 141B - Technical Drafting II


    Credits: 3
    Description
    Introduces the student to 3D modeling, additive manufacturing and uses technical drafting to produce manufacture drawings for conceptual designs.

    Student Learning Outcomes
    1. The student will create and edit 3D solid primitives, and composite solid models to a degree of 80%.
    2. The students will create complex solid models using extrusions, revolutions, sweeps, and lofts to a degree of 80%.
    3. The students will create two-dimensional views from a three-dimensional solid model for model documentation purposes to a degree of 80%.
    4. The students will generate detailed cross sections of solid models to a degree of 80%.
    5. The students will create an assembly from 3D solid model objects showing an exploded view with a parts list to a degree of 80%.

    Prerequisite: CADD 140 
  
  • CADD 200 - Advanced CADD


    Credits: 3-4
    Description
    This course is an introduction to 3D solid modeling using applications, equipment and CAD software.

    Student Learning Outcomes
    1. Create models using the Cartesian coordinate system as it relates to the 3D environment.
    2. Adjust the 3D display views to best suit the documentation.
    3. Revise 3D CAD files based on new parameters.
    4. Import and export 3D model formats.
    5. Use 3D scanners and measuring tools for reverse engineering models to create a 3D model file.

    Prerequisite: CADD 100  or Instructor approval
  
  • CADD 245 - Solid Modeling and Parametric Design


    Credits: 3
    Description
    Provides instruction in solid modeling using SolidWorks software to create solid model parts, assemblies, and working drawings.

    Student Learning Outcomes
    1. Utilize 3-dimensional work planes.
    2. Create a parametric base part to a tolerance of .020”.
    3. Utilize work planes, points and axes.
    4. Extract 2-dimensional orthographic views from the 3D model or assemblies.
    5. Assemble multiple parts into a parametric assembly.

    Prerequisite: Students that register for this class should have a strong knowledge of computer file management and a concept of Manufacturing Drawings
  
  • CADD 246B - Solid Modeling and Parametric Design II


    Credits: 3
    Description
    This course will provide advance training and instruction by using parametric solid modeling software to create solid model parts, assemblies, and working drawings. This course will prepare students for the SolidWorks certification exam.

    Student Learning Outcomes
    1. Design-Intent 3 dimensional objects.
    2. Create advance parametric parts.
    3. Determine multiple work planes, points and axes.
    4. Modify the base model to obtain the final definition.
    5. Describe reverse engineering.
    6. Assemble complex parts into a parametric assembly.

    Prerequisite: CADD 245 
  
  • CADD 250 - CAD Systems Management


    Credits: 3
    Description
    Office management of Computer Aided Design and Drafting (CADD) personnel within an office environment including hardware and software selections, back-up procedures, and office standards, policies, and security.

    Student Learning Outcomes
    1. Program back-up storage data systems and software.
    2. Develop Soft Skills through mock interviews and oral presentations.
    3. Identify the duties and responsibilities of managing an efficient CADD office.
    4. Program the installation, maintenancernd upgrades of a CADD system.
    5. Select hardware and software requirements and budget preparation for a CADD system.
    6. Develop employee CADD programs and support.
    7. Analyze back-up storage data systems and software for CADD data file security.
    8. Create templates, profiles, and introduction to office customization.

    Prerequisite: CADD 105  and COM 115 
  
  • CADD 299B - CADD Capstone


    Credits: 3
    Description
    This capstone course will assess the student’s rate of progress in the CADD Technology program to include: 2D drafting with CAD, 3D solid modeling, 3D printing, and setting drafting standards.

    Student Learning Outcomes
    1. Perform tasks in operating a CADD workstation using industry standard software used in Southern Nevada.
    2. Produce Two-dimensional drafting documents using the drafting tools within the CAD software that will apply to their discipline.
    3. Produce Three-Dimensional drafting documents using the drafting tools within the CAD software that will apply to their discipline.
    4. Utilize office standards, techniques, and procedures in the workplace.

    Prerequisite: Program Director approval
    Graded: Pass/Fail

Computer Engineering

  
  • CPE 100 - Digital Logic Design I


    Credits: 3
    Description
    Logic gates. Simplification of Boolean functions. Design and testing of combinational and sequential circuits including code converters, multiplexers, adders, and synchronous counters.

    Student Learning Outcomes
    1. Describe and identify the advantages for digital circuits versus analog circuits.
    2. Distinguish the advantages and disadvantages between straight binary codes and BCD codes.
    3. Demonstrate a working knowledge of conversions between binary, decimal and hexadecimal.
    4. Describe logic circuits algebraically, and evaluate logic-circuit outputs.
    5. Demonstrate a working knowledge of implementing circuits from Boolean expressions.
    6. Demonstrate a working knowledge of simplifying circuits using DeMorgan’s theorems.
    7. Demonstrate a working knowledge of designing circuits using Kanaugh maps.
    8. Demonstrate a working knowledge of how to analyze the sequential circuits.
    9. Distinguish advantages between asynchronous counters and synchronous counters.
    10. Demonstrate a working knowledge of how to build a frequency counters.

    Prerequisite: MATH 127  with a grade of C or higher; or MATH 128  with a grade of C or higher; or MATH 181  or above with a grade of C or higher; or SAT math score of 630 or higher; or ACT math score of 28 or higher
  
  • CPE 100L - Digital Logic Design I Laboratory


    Credits: 1
    Description
    This laboratory course covers the following experiments: a) Basic logic gates, Boolean algebra and logic simplifications; b) combinational logic circuits and their applications, flip-flops and related devices; c) MSI circuits including multiplexers, decoders; d) binary adders, and asynchronous and synchronous counters.

    Student Learning Outcomes
    1. Use lab test equipment in digital circuits.
    2. Build and test combinational circuits using basic logic gates.
    3. Simplify circuits using Boolean algebra and DeMorgan’s theorems.
    4. Design and build combinational circuits by using Karnaugh map methods.
    5. Design, build, and test combinational circuits using all NAND gates.
    6. Build and test 8-bit binary adders.
    7. Build and test sequential circuits using JK flip flops.
    8. Build and test synchronous and asynchronous counters.
    9. Build and test BCD counter with decoders and 7-segment displays.
    10. Design, build, and test mono-stable circuits, and pulse generators.

    Prerequisite: CPE 100  (may be taken before or at the same time as CPE 100L)
  
  • CPE 200 - Digital Logic Design II


    Credits: 3
    Description
    Design of sequential circuits, finite state machines (FSMs), and arithmetic circuits. Timing analysis. Use of programmable logic devices (PLDs) and hardware description languages (HDLs). Assembly language.

    Student Learning Outcomes
    1. Analyze and design combinational circuits.
    2. Analyze and design sequential logic circuits.
    3. Analyze and design synchronous counters.
    4. Analyze and design asynchronous counters.
    5. Analyze and design PAL/PLA based combinational logic implementation.
    6. Explain working principles of computers.
    7. Explain instructions set architecture.
    8. Explain working principles of computer arithmetic.
    9. Perform assembly language simulations.

    Prerequisite: CPE 100  with a grade of C or higher
    Corequisite: CPE 200L  
  
  • CPE 200L - Digital Logic Design II Laboratory


    Credits: 1
    Description
    This laboratory course covers design and testing of combinational and sequential logic circuits. Includes synchronous and asynchronous circuits, races, cycles, and hazards, timing considerations; design programmable logic devices (PLD), Design and simulation of a simple arithmetic logic unit; assembly language simulation.

    Student Learning Outcomes
    1. Design and test basic sequential circuits using schematics on programmable logic devices
    2. Design and test de-boucing counter circuits
    3. Design, build, and test clock circuits, and pulse generators with varied frequencies.
    4. Design and test simple arithmetic logic unit circuits.
    5. Design and test random number generator circuits.
    6. Design and test shift add multiplier circuits using HDL
    7. Use various types of electronic equipment to test digital circuits.
    8. Design, build, and test combinational and sequential circuits using basic logic gates and JK flip flops.
    9. Perform assembly language simulation.

    Corequisite: CPE 200  

Computer Forensics

  
  • CF 117B - Computer Forensics


    Credits: 3
    Description
    This course introduces the student to the preservation, identification, extraction, documentation and interpretation of crime related computer data. This course will include both lecture and demonstration of investigative techniques. Student should have basic computer knowledge.

    Student Learning Outcomes
    1. Demonstrate a working knowledge of the process of acquiring and handling evidence.
    2. Implement methods of tracing offenders and avoid detection while tracking.
    3. Demonstrate a working knowledge of Internet trails and methods used to hide them.
    4. Describe and demonstrate a working knowledge of the details of hard drive configuration.
    5. Identify encryption methods and implement methods for deciphering encrypted data.
    6. Explain codes and compression.
    7. Demonstrate the ability to describe methods of hiding data.
    8. Identify the hardware and software tools used in computer forensics.
    9. Develop positive communication and listening skills in human behavior and relationships.

    Prerequisite: None
  
  • CF 118B - Internet Forensics


    Credits: 3
    Description
    This course introduces the student to network intrusion analysis. It will cover DNS, ICMP, and fragmentation intrusion techniques and the use of TCP dump and SNORT in intrusion detection and prevention.

    Student Learning Outcomes
    1. Identify DNS vulnerabilities.
    2. Demonstrate how DNS is used for intrusion reconnaissance.
    3. Identify ICMP protocols and explain their function in a network.
    4. Demonstrate ICMP mapping techniques.
    5. Differentiate between normal and malicious ICMP activity.
    6. Explain where and how packet fragmentation is used. (Math)
    7. Demonstrate how fragmentation is used as an intrusion technique. (Math)
    8. Use TCPdump as a network analysis tool. (Math)
    9. Use Snort as an intrusion detection mechanism. (Math)

    Prerequisite: CIT 112B  
  
  • CF 119B - Introduction to Electronic Crime for Law Enforcement


    Credits: 3
    Description
    This course is an introduction to the investigation of high-tech crime. It will present the tools and methods used by criminals in identity theft, financial crimes, drug trafficking, crimes against children, hacking, terrorism and other electronic crimes. It will also include high-tech intelligence gathering methods and legal considerations, including ECPA, pen/trap orders, CALEA, and Title III wire taps.

    Student Learning Outcomes
    1. Understand computer hardware, software and Internet basics.
    2. Understand the tools and methods used by criminals in committing: (a) high-tech criminal offenses, (b) high-tech frauds, (c) high-tech vice crimes, hacking and terrorism, (d) crimes against children.
    3. Track and trace Internet crimes.
    4. Conduct high-tech intelligence gathering and utilize online resources.
    5. Understand legal issues.
    6. Correctly handle digital evidence.
    7. Be aware of future trends in high-tech crime.

    Prerequisite: None
  
  • CF 124B - Digital Crime Investigation


    Credits: 3
    Description
    Digital evidence plays a role in a wide range of crimes. The purpose of this course is to educate students about digital evidence and computer crime. It explains how computers are used in crimes, how they can be used as a source of evidence, relevant legal issues, deductive criminal profiling, criminal motivations, and investigative techniques.

    Student Learning Outcomes
    1. Know the definition and influence of digital evidence on computer crime.
    2. Be familiar with the history and terminology of computer crime investigation.
    3. Be able to explain the relationship between technology and law.
    4. Know the details of the investigative process as it applies to computer crime. (Human Relations)
    5. Be able to do investigative reconstruction. (Human Relations)
    6. Understand criminal modus operandi, motive, and technology. (Human Relations)
    7. Know how digital evidence is used in the courtroom.
    8. Be able to investigate computer intrusions.
    9. Understand the unique requirements of investigation sex offenders on the internet.
    10. Be able to investigate cyber-stalking.
    11. Be familiar with the role of digital evidence in alibis.

    Prerequisite: None
  
  • CF 217B - Advanced Computer Forensics


    Credits: 3
    Description
    This course builds upon the skills learned in CF 117B - Computer Forensics . It includes lecture on advanced computer forensics topics and demonstration and practice in using computer forensics tools to analyze and reconstruct evidentiary data.

    Student Learning Outcomes
    1. Set up an investigator’s office and laboratory.
    2. Have a detailed practical knowledge of how to use current computer forensic tools for data analysis.
    3. Process crime and incident scenes.
    4. Use forensic software tools for data acquisition.
    5. Conduct an email investigation.
    6. Recover corrupted or fragmented image files.
    7. Write investigation reports.
    8. Understand the requirements for an expert witness.

    Prerequisite: CF 117B 
  
  • CF 250B - Mobile Device Forensics


    Credits: 4
    Description
    This course provides the fundamental knowledge and skills needed to investigate data that can be found on basic cell phones, smartphones, and GPS devices. It includes lecture on mobile device forensics topics as well as demonstration and practice in using mobile device forensic tools to extract and analyze evidentiary data.

    Student Learning Outcomes
    1. Explain the basic operation of a cellular network.
    2. Interpret cellular records.
    3. Use commercial forensic tools to extract and analyze cellular data.
    4. Analyze subscriber identity module cards.
    5. Explain the architecture of different types of mobile devices.
    6. Handle forensic evidentiary data using approved processing guidelines.
    7. Debug mobile device problems.

    Prerequisite: CF 117B 

Computer Office Technology

  
  • COT 101B - Computer Keyboarding I


    Credits: 3
    Description
    Mastery of computer alpha-numeric keyboard and introduction of 10-key pad. Not for students who have previously had typing.

    Student Learning Outcomes
    1. Produce typed material on a computer keyboard for five minutes with five or fewer errors.
    2. Type material following the spacing rules for punctuation, symbols, and numbers.
    3. Identify and use home-row finger techniques.

    Prerequisite: None
  
  • COT 102 - Computer Keyboarding II


    Credits: 3
    Description
    Formatting of letters, memos, and other office documents. Introduction to word processing. Students should be able to type 25 wpm.

    Student Learning Outcomes
    1. Create documents using the basic features of a word processing program.
    2. Apply formatting and style rules and incorporate them into documents.
    3. Proofread and edit documents.

    Prerequisite: None
  
  • COT 103B - Keyboarding Review and Speed


    Credits: 1
    Description
    Emphasis on speed building techniques.

    Student Learning Outcomes
    1. Diagnose speed and accuracy strategies to improve keyboarding.
    2. Use keyboarding techniques and correct posture while typing.

    Prerequisite: None
    May Be Repeated: for a maximum of three credits
  
  • COT 108 - Speedwriting Shorthand I


    Credits: 3
    Description
    Complete theory of alphabetic shorthand – abbreviated longhand. Beginning dictation and transcription practice. Used for taking lecture notes or general office dictation.

    Student Learning Outcomes
    1. Write speedwriting shorthand notes using shorthand theory, brief forms, and punctuation.
    2. Read Speedwriting shorthand notes from textbook plates and personal notes.
    3. Transcribe speedwriting shorthand notes using a word processing program incorporating grammar, spelling, and punctuation rules.

    Prerequisite: None
  
  • COT 109B - Speedwriting Shorthand II


    Credits: 3
    Description
    Dictation and transcription for speed development. Reinforcement of theory through extensive repetitive use of common words, phrases, and shortcuts. Spelling and punctuation emphasis for mailable letters.

    Student Learning Outcomes
    1. Build speed in writing and transcribing speedwriting shorthand notes.
    2. Expand speedwriting shorthand vocabulary.
    3. Write speedwriting shorthand notes using shorthand theory, brief forms, and punctuation.
    4. Read speedwriting shorthand notes using shorthand theory, brief forms, and punctuation.
    5. Transcribe speedwriting shorthand notes using a word processing program incorporating grammar, spelling, and punctuation rules.

    Prerequisite: None
  
  • COT 127B - Microsoft Office for Offices


    Credits: 3
    Description
    Includes the beginning features of Word, Excel, Access, and PowerPoint, the main programs in Microsoft Office. Emphasis on crediting and editing office documents.

    Student Learning Outcomes
    1. Format and revise business documents using a variety of Word functions.
    2. Create worksheets using the basic features of Excel.
    3. Produce presentations using the basic features of PowerPoint.
    4. Create a database and tables using the basic features of Access.

    Prerequisite: None
  
  • COT 129B - Records Management


    Credits: 3
    Description
    Introduction to filing principles and rules, equipment and supplies, filing systems (alphabetic, numeric, etc.), records disposition, correspondence control, information retrieval, and records storage.

    Student Learning Outcomes
    1. Demonstrate knowledge of filing and records management terms.
    2. Demonstrate ability to file documents following filing principles.
    3. Show ability to file and retrieve documents using a computer program.

    Prerequisite: None
  
  • COT 132B - Outlook for Offices


    Credits: 1
    Description
    Explores the features of the Microsoft Office Outlook program including Outlook e-mail, address books, distribution lists, calendar, Outlook Security, and setting up meetings.

    Student Learning Outcomes
    1. Use Outlook e-mail.
    2. Customize Outlook security settings.
    3. Create, edit, and update address books, distribution lists, and calendars.
    4. Schedule meetings in Outlook.

    Prerequisite: None
  
  • COT 200 - Word Processing I


    Credits: 3
    Description
    Includes creating, formatting, and revising documents using the basic features of a word processing program. Focuses on proofreading and using a reference manual for grammar, format, and style. Students should be able to type 40 wpm.

    Student Learning Outcomes
    1. Create documents using the basic features of a word processing program.
    2. Locate reference manual formatting and style rules and incorporate them into documents.
    3. Proofread, edit, and print documents.

    Prerequisite: None
  
  • COT 201B - Word Processing II


    Credits: 3
    Description
    Includes creating, formatting, and revising documents using the intermediate features of a word processing program. Focuses on proofreading and document preparation.

    Student Learning Outcomes
    1. Create documents using the basic and more sophisticated features of a word processing program.
    2. Apply formatting and style rules and incorporate them into documents.
    3. Proofread and edit documents.

    Prerequisite: COT 102  and COT 200  
  
  • COT 205B - Pads & Tabs –Office on the Go


    Credits: 3
    Description
    Introduction to an Apple iPad or similar device (provided in class). Current office applications, Internet, communication, contact/calendar, and remote access will be covered.

    Student Learning Outcomes
    1. Use a tablet to search the Internet.
    2. Create and edit documents, send and receive email, organize contacts, and maintain calendars on a tablet.
    3. Integrate cloud storage and file sharing.
    4. Access and use tablet applications.

    Prerequisite: None
  
  • COT 208B - Tablet Computer, Voice and Handwriting


    Credits: 1
    Description
    Includes the basics of a Tablet computer, voice recognition and handwriting recognition, and creation and edition of documents and emails.

    Student Learning Outcomes
    1. Use a tablet computer (or equivalent) to access the Internet.
    2. Create and edit basic documents in a word processing or note taking program using voice or handwriting recognition.
    3. Integrate cloud storage and file sharing.

    Prerequisite: None
  
  • COT 209B - Tablet Computer, Voice and Handwriting II


    Credits: 3
    Description
    Covers more about Tablet computers and their capabilities, techniques, and shortcuts. Improve voice and handwriting recognition skills to create and edit documents and emails and perform Internet tasks. Use other current programs for note taking and reminders.

    Student Learning Outcomes
    1. Use a tablet computer (or equivalent) to access the Internet.
    2. Create and edit more sophisticated documents in a word processing or note taking program using voice or handwriting recognition.
    3. Integrate cloud storage and file sharing.

    Prerequisite: None
  
  • COT 213B - Business Professionalism


    Credits: 1
    Description
    A capstone course that includes creating and editing text by using a computer keyboard, voice recognition, or handwriting recognition in a word processing program. Review and edit document content using critical thinking skills.

    Student Learning Outcomes
    1. Create text by using a computer keyboard, voice recognition, or handwriting recognition.
    2. Create documents using a variety of the functions of a word processing program.
    3. Review and verify information using critical thinking skills.

    Prerequisite: BUS 106B ; and COT 102  and COT 127B  and COT 200  and COT 201B  

Computer Science

  
  • CS 135 - Computer Science I


    Credits: 3
    Description
    This course is intended for students in computer science or engineering majors. It covers: a) Program development in a complex operating environment; b) Problem-solving methods and algorithm development in a high-level programming language; c) Program design, coding, debugging, and documentation using techniques of a good programming style.

    Student Learning Outcomes
    1. Develop algorithmic solutions to problems and translate their algorithms into C++ programs that meet a set of specifications.
    2. Compile and execute their programs in the Linux operating environment and use appropriate testing and debugging strategies.
    3. Use appropriate control structures (sequence, selection, and iteration) in their programs.
    4. Develop modularized programs using functions and passing parameters.
    5. Understand and properly use strings and file streams.
    6. Understand and properly use one-dimensional arrays and records.
    7. Use good programming style and adequately document programs.

    Prerequisite: MATH 127  or MATH 128  
  
  • CS 202 - Computer Science II


    Credits: 3
    Description
    This course is the continuation of CS 135 . It covers: a) Data structures and algorithms for manipulating linked lists; b) String and file processing; c) Recursion. Software engineering, structured programming and testing, especially larger programs are also covered in this course.

    Student Learning Outcomes
    1. Handle Program Specification Design, and Analysis.
    2. Compile and execute their programs with Abstract Data Types and C++ Classes.
    3. Use Pointers and Dynamic Arrays in their programs.
    4. Develop programs using Linked Lists.
    5. Understand and properly use Software Reuse with Templates.
    6. Understand and properly use Stacks, and Queues.
    7. Use Recursive Thinking.
    8. Understand and properly use Software Reuse with Derived Classes.

    Prerequisite: CS 135  

Computing and Information Technology

  
  • CIT 095 - Personal Computer Basics


    Credits: 3
    Description
    This course provides a hands-on, activity based learning experience that covers computer terminology, working with files, and protecting against computer viruses. It explores the Internet, teaches how to email and share pictures via email, and how to do searches. Students will create a document with word processing software and a basic budget with spreadsheet software. An overview of other computer applications such as data bases and presentations will be included.

    Student Learning Outcomes
    1. Define basic computer terminology.
    2. Demonstrate knowledge of a computer Operating System by:
    3. Using the operating System User Interface.
    4. Using the Operating System File Management System to copy, rename, delete, and move files.
    5. Changing the System Settings (wallpaper, screensaver, etc.).
    6. Demonstrate knowledge of the Internet by:
    7. Using an Internet browser, using the features of the tool bar, accessing websites, and accessing search engines.
    8. Send, reply, and forward email messages.
    9. Using a search engine to perform searches using key words and phrases.
    10. Attaching files to email messages.
    11. Describing various anti-virus procedures.
    12. Demonstrate very basic knowledge of word processing software by creating, saving, formatting, and printing a simple document.
    13. Demonstrate very basic knowledge of presentation software by creating, saving, formatting, and printing a simple presentation.
    14. Demonstrate very basic knowledge of spreadsheet software by creating, saving, formatting, and printing a simple spreadsheet.

    Prerequisite: None
    Graded: Pass/Fail
  
  • CIT 112B - Network+


    Credits: 3
    Description
    Course teaches knowledge and skills required to troubleshoot, configure, and manage common network wireless and wired devices. Major topics include establishing basic network design and connectivity, understanding and maintaining network documentation, identifying network limitations and weaknesses, and implementing network security, standards, and protocols. Course prepares students for the CompTIA Network+ certification exam.

    Student Learning Outcomes
    1. Assemble a simple network that includes a switch, router, PC and a server, based on a given set of requirements.
    2. Manage a simple network using various methodologies, including network monitoring, metrics, patches and segmentation.
    3. Integrate security into a network using hardening techniques, physical security controls and firewalls.
    4. Solve problems commonly found in simple networks based on given scenarios.
    5. Correlate network theory, standards and terminology to their respective uses, policies and/or devices.

    Prerequisite: None
  
  • CIT 114B - IT Essentials


    Credits: 4
    Description
    Course teaches knowledge and skills required to assemble and maintain personal computers and peripheral devices. Major topics include assembling components, installing software, connecting to networks, troubleshooting and repair, customer support, imaging and virtualization. Assists student preparation for CompTIA A+ certification. Course content is a combination of content from former CIT 110 and CIT 111 courses.

    Student Learning Outcomes
    1. Identify, install and configure PC hardware components.
    2. Operate common ancillary and mobile devices.
    3. Configure a PC to connect to a network and the Internet.
    4. Perform basic installation and maintenance tasks for a Windows operating system.
    5. Diagnose and resolve basic hardware and operating system problems.
    6. Use customer service and communication skills.
    7. Identify security risks and implement security measures for PCs and small networks.

    Prerequisite: None
  
  • CIT 118B - Network Security Management


    Credits: 3
    Description
    Students will learn about network and information security management topics, including Information Security Common Body of Knowledge (ISCBK), threat techniques, and protective techniques through a technical approach. Risk analysis, contingency planning, categories of security devices, password techniques, encryption, network protocol, and intercept devices are emphasized as part of the appropriate ISCBK domain.

    Student Learning Outcomes
    1. Distinguish specific types of threats to an organization’s network and identify an organization’s network security vulnerabilities in each of the domains of the Information Security Common Body of Knowledge (ISCBK).
    2. Perform security inspection of an organization and determine the risk factors for the network resources while focusing on the appropriate ISCBK domain.
    3. Describe how organization’s network security philosophies, policies, procedures, and practices affect the protection of network resources and explain the functions of security options.
    4. Distinguish between the different types of intrusion methods, detection methods, and intruder types.
    5. Identify the key aspects of an organization’s reaction to an intrusion, the Response Plan (Recovery Plan), Incident Determination and Containment and the limits that must be applied to automated response systems.
    6. Identify the key aspects of an orderly evaluation of an incident and identify key security standards and security organizations.

    Prerequisite: None
  
  • CIT 119B - Business Data Networks


    Credits: 3
    Description
    This is an introductory course that looks at various types of data networks used in many organizations. The students will learn about LANs, WANs, OSI and TCP/IP models, IP addressing, dial-up devices, security, network applications, and network management.

    Student Learning Outcomes
    1. Identify and explain the advantages and disadvantages of different types of networks.
    2. Describe the OSI and TCP/IP models and their importance to networking.
    3. Demonstrate an understanding of the different types of networking media.
    4. Construct some of the more common Ethernet cables.
    5. Identify the different types of network topologies and their relative strengths and weaknesses.
    6. Describe the types of services used in a Wide Area Networking.
    7. Identify and demonstrate an understanding of the major types of LAN architectures.
    8. Explain how to connect networks using switches, routers and gateways.
    9. Describe the functions of the major networking protocols (i.e., HTTP, FTP, SMTP and SNMP).
    10. When given various network components, be able to construct either a peer-to-peer or client-server network.
    11. Explain the concepts of the total costs of purchasing network equipment and the timing of costs and benefits.
    12. Perform a minimum of basic arithmetic operations including addition, subtraction, multiplication, and division and apply them to solving problems. (Math Component)
    13. Develop positive attitudes towards work and service to others. (Human Relations Component)

    Prerequisite: None
  
  • CIT 130 - Beginning Java


    Credits: 3
    Description
    An introduction to the Java programming language. Covers the language’s control structures, Object Oriented Concepts, simple graphical displays, file input/output, and error handling.

    Student Learning Outcomes
    1. Solve problems using the fundamental syntax and semantics of the language.
    2. Create object oriented programs using classes and objects that include appropriate loops, decision structures, data structures, and modularization.
    3. Use generally accepted principles of good programming style and documentation.
    4. Create programs that include files for input and output.
    5. Create programs that include error handling.
    6. Create a graphical display using GUI components.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 131 - Beginning C Programming


    Credits: 3
    Description
    An introduction to the C programming language. Topics will include C data types, input, output, operators, decision and looping statements, functions, and the C library.

    Student Learning Outcomes
    1. Solve problems using the fundamental syntax and semantics of the C programming language.
    2. Use generally accepted principles of good programming style and documentation.
    3. Develop programming algorithms.
    4. Translate algorithms into C programs using modularization and appropriate looping, decision and data structures.
    5. Debug C programs.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 132 - Beginning Visual Basic


    Credits: 3
    Description
    An introduction to the Visual Basic.NET programming language. Topics will include problem solving, Visual Basic.NET Objects, control structures, input, output, events, methods, functions, and display of data.

    Student Learning Outcomes
    1. Solve problems using the fundamental syntax and semantics of the language.
    2. Create programs that include modularization and appropriate looping, decision and data structures.
    3. Use generally accepted principles of good programming style and documentation.
    4. Create programs that include files for input and output.
    5. Create programs that include error handling.
    6. Code graphical user interfaces using GUI components.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 133 - Beginning C++


    Credits: 3
    Description
    An introduction to the C++ programming language. Topics will include C++ data types, input, output, operators, decision and looping statements, functions and classes.

    Student Learning Outcomes
    1. Solve programming problems using the fundamental syntax and semantics of the language.
    2. Create programs that include modularization and appropriate looping, decision and data structures.
    3. Use generally accepted principles of good programming style and documentation.
    4. Create programs that include files for input and output.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 134B - Beginning C# Programming


    Credits: 3
    Description
    An introduction to the C# programming language. Use of the C# programming language for solving problems. Covers C#’s control structures, Object Oriented Concepts, simple graphical displays, file input/output, and error handling.

    Student Learning Outcomes
    1. Set up and configure the current version of the Visual Studio.NET Integrated Development Environment.
    2. Create object oriented programs using classes and objects that include modularization and appropriate looping, decision and data structures.
    3. Use generally accepted principles of good programming style and documentation.
    4. Create programs that include files for input and output.
    5. Create programs that include error handling.
    6. Create a graphical display using GUI components.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 137B - Special Topics -Programming Language


    Credits: 3
    Description
    Special topics course that explores a programming language at an introductory level. Topics will include the language’s data types, input, output, operators, decisions and looping statements, functions and other topics specific to the language.

    Student Learning Outcomes
    1. Solve problems using the fundamental syntax and semantics of the language.
    2. Create programs that include appropriate loops, decision structures, data structures, and modularization.
    3. Use generally accepted principles of good programming style and documentation.
    4. Create programs that include files for input and output.
    5. Create programs that include error handling.

    Prerequisite: IS 115  or Instructor approval
    May Be Repeated: This course by students who wish to explore up to three different languages, for a maximum of 9 credits
  
  • CIT 151 - Beginning Web Development


    Credits: 3
    Description
    An introduction to the creation and styling of websites using HTML and CSS. Websites will include text, graphics, and multimedia.

    Student Learning Outcomes
    1. Create HTML documents (using a text editor) that are rendered as expected in several different browsers.
    2. Create HTML documents that include typical elements, such as hypertext links, lists, tables, images, and forms.
    3. Use embedded and external CSS stylesheets to control the appearance of webpages and websites.
    4. Incorporate best practices for accessibility into the structure and styling of webpages.
    5. Use validation and code formatting tools to check webpages for compliance with industry standards for structure, styling and accessibility.
    6. Construct a website, residing on a hosting service, that consists of a homepage and at least 3 additional pages.

    Prerequisite: IS 100B  or IS 101 ; or Instructor approval
  
  • CIT 152 - Web Script Language Programming


    Credits: 3
    Description
    An introduction to client-side scripting to control the appearance and capabilities of webpages. JavaScript will be used to improve navigation of web sites, to validate data submitted in through forms, to add functionality to web pages, and to improve the user experience. A discussion of libraries, such as JQuery, will be included.

    Student Learning Outcomes
    1. Develop webpages with dynamic characteristics using both internal and external JavaScript resources.
    2. Create webpages that use JavaScript to process input forms.
    3. Integrate JavaScript’s AJAX functionality to update portions of a webpage.
    4. Code JavaScript functions that set the CSS styles of webpage elements.
    5. Produce JavaScript functions that dynamically insert and remove elements from webpages.
    6. Design JavaScript functions that respond to user interaction through event processing.

    Prerequisite: IS 115  and CIT 151 ; or Instructor approval
  
  • CIT 154B - Dynamic Web Applications


    Credits: 3
    Description
    Hands-on exploration of Web applications such as wikis, blogs, syndication methods, podcasting, social networking, virtual worlds, online video and image sharing, and web based office applications. In-depth examination of these increasingly pervasive Web 2.0 applications and of their implications and potential for many career fields. Students projects showcased in electronic portfolios (optional).

    Student Learning Outcomes
    1. Build and maintain a blog that includes syndication, reader interaction, multimedia and links to related blogs and web pages.
    2. Build and maintain a wiki that includes links to related sites and accepts additional information from readers.
    3. Use a web based word processor and spreadsheet and presentation package.
    4. Search for, evaluate, download and run multimedia for a given topic.
    5. Post original contributions using at least two of the following applications: podcasting, social networking, virtual worlds, video/image sharing application.
    6. Promote the sites so they can be found in various search engines.
    7. Explain the benefits of using web-based applications in a current or future career field (i.e. marketing, human resources, teaching, customer support, construction, web design, networking, legal assistant, etc.).
    8. Package the material created during the semester into a cohesive unit that can be showcased as an electronic portfolio to accompany resumes or to demonstrate the benefits of adopting Web 2.0 applications (optional).

    Prerequisite: IS 100B  or IS 101 ; or Instructor approval
  
  • CIT 160 - Introduction to Computer Security


    Credits: 3
    Description
    Principles and practices of protecting valuable data from loss, corruption and compromise. Emphasis on the needs of home computer users and small businesses. Topics include data backup, risk assessment, network and internet security and e-commerce.

    Student Learning Outcomes
    1. Summarize common computer security concepts and terms.
    2. Prescribe procedures for assessing security risks of computer systems.
    3. Schedule data backups.
    4. Relate the characteristics of user accounts and access privileges.
    5. Model the various types of attacks on computer systems and the procedures to mitigate the attacks.
    6. Integrate encryption methods in a design.
    7. Summarize the special security requirements of wireless computing.

    Prerequisite: IS 100B  or IS 101 ; or Instructor approval
  
  • CIT 173 - Introduction to Linux


    Credits: 3
    Description
    An introduction to the Linux Operating System. Topics include Linux origins, file system, user commands and utilities, graphical user interfaces, editors, manual pages and shells. Students are expected to have basic computer literacy prior to enrolling in this course.

    Student Learning Outcomes
    1. Understand Linux basics and installation.
    2. Use the Linux desktop graphical user interfaces.
    3. Locate and use help resources.
    4. Use the management utilities to administer the system.
    5. Manage directories and files.
    6. Work with the Linux Shell and edit text files.
    7. Use the command line interface to administer the system.
    8. Understand processes, jobs, and run levels.

    Prerequisite: None
  
  • CIT 174 - Linux System Administration


    Credits: 3
    Description
    This course covers a variety of topics: installing and configuring a Linux Server, managing users and groups, securing the system and much more. Students should complete CIT 173  or have a knowledge of Linux fundamentals before attending this course.

    Student Learning Outcomes
    1. Manage user access and security, Linux file system, software for a Linux server, system installation, Linux processes and services and remote access.
    2. Enable the Linux server to the Network and Infrastructure services and internet services. Connect the Linux server to the network.

    Prerequisite: None
  
  • CIT 176 - Linux Shell Programming


    Credits: 3
    Description
    An introduction to the Linux shell, shell scripts, shell programming, and utilities. Topics will include the Linux Bash, Korn, and C shells; regular expressions; and grep, sed, and awk utilities. Students will learn to automate system administration tasks with shell scripts, programs, and Linux utilities.

    Student Learning Outcomes
    1. Describe, explain, and construct regular expressions for use with other Linux commands.
    2. Describe, explain, and use grep, sed, and awk to automate Linux tasks.
    3. Describe and explain Linux shell terminology, programming concepts, and syntax.
    4. Design, code, test, and debug Linux shell scripts and programs to automate Linux tasks.
    5. Describe and explain the difference between the Linux Bash, Korn, and C shells.

    Prerequisite: None
  
  • CIT 180 - Database Concepts and SQL


    Credits: 3
    Description
    Basic principles of data modeling and relational database design. Hands-on learning of Structured Query Language (SQL).

    Student Learning Outcomes
    1. Explain the fundamental concepts of relational database design.
    2. Illustrate the structure of a database with diagramming software.
    3. Demonstrate normalization of data tables.
    4. Use a database management system’s tools to communicate with the database and to issue commands.
    5. Use SQL commands to create tables and to insert, update and delete table data.
    6. Code SQL queries to extract information from databases.
    7. Create an SQL-based information system that will satisfy the requirements of a case study.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 181 - Introduction to Oracle


    Credits: 3
    Description
    The fundamentals of the Oracle software system. It will include hands-on experience with Oracle’s implementation of SQL, its procedural extension of SQL (PL/SQL), and its development tools, such as SQL*Plus and Oracle Application Express.

    Student Learning Outcomes
    1. Describe the functions of the major components of the Oracle database management system.
    2. Use Oracle’s tools such as SQL*Plus and Oracle Application Express to communicate with the database and to issue commands.
    3. Create objects, insert, update and delete table data using Oracle SQL commands.
    4. Code SQL queries to extract information from Oracle databases.
    5. Develop simple Oracle database applications using PL/SQL.

    Prerequisite: CIT 180  or Instructor approval
  
  • CIT 183 - Database Administration


    Credits: 3
    Description
    An introduction to the primary responsibilities of a database administrator. Learn to install a DBMS, such as SQL Server or Oracle; to manage database objects to monitor performance; to manage data storage; to oversee database security and user access; to ensure database connectivity; and to plan for backup and recovery.

    Student Learning Outcomes
    1. Categorize the responsibilities of a database administrator.
    2. Describe the architecture of a database.
    3. Plan for the installation of a database by following manufacturer’s procedures.
    4. Create databases to meet client requirements.
    5. Manage database instances and storage structures .
    6. Summarize the steps required for administering user accounts.
    7. Analyze database statistics and transactions logs in order to assure that the database is optimized and current.
    8. Devise a backup and recovery plan to protect organizational databases from data loss.

    Prerequisite: CIT 180  or Instructor approval
  
  • CIT 184 - Oracle PL/SQL Programming I


    Credits: 3
    Description
    The basics of writing Oracle PL/SQL program units. PL/SQL primitive data types, control structures, cursors, procedures, functions, packages, and triggers will be covered.

    Student Learning Outcomes
    1. Solve problems using the fundamental syntax and semantics of the language.
    2. Create programs that include appropriate looping and decision structures, cursors, data structures, procedures, functions, packages and triggers.
    3. Create programs that include Oracle-supplied packages.
    4. Use generally accepted principles of good programming style and documentation.

    Prerequisite: CIT 180  or Instructor approval
  
  • CIT 201B - Word Certification Preparation


    Credits: 3
    Description
    Comprehensive coverage of basic and advanced features of Microsoft Word including, but not limited to, the set of skills on the Microsoft’s certification exams for Word.

    Student Learning Outcomes
    1. Explain and define common word processing concepts and terms.
    2. Enter and edit text in a Word document.
    3. Use Word’s formatting features to change the appearance of characters, paragraphs and documents.
    4. Create and modify outlines.
    5. Create and modify tables, including changing appearance and calculating values.
    6. Create, modify and apply styles.
    7. Use writing tools: spell checker, grammar checker, and thesaurus.
    8. Use Word’s workgroup features to share the production of documents.
    9. Use Word’s mail merge features to generate form letters and envelopes using Word, Excel and Access data sources.
    10. Create and modify documents for use on the Internet.
    11. Print documents and envelopes.
    12. Incorporate graphics in documents.
    13. Create, modify and use macros to automate repetitive tasks.
    14. Incorporate table of contents, index and cross references in Word documents.
    15. Integrate Word with Excel, Access and PowerPoint.
    16. Integrate features of Word to produce high-quality newsletters.
    17. Integrate form fields, templates and macros to automate user forms.
    18. Customize Word environment.

    Prerequisite: IS 100B  or IS 101  
  
  • CIT 202B - Excel Certification Preparation


    Credits: 3
    Description
    Comprehensive coverage of basic and advanced features of Microsoft spreadsheet software including, but not limited to, the set of skills on Microsoft’s certification exams for Excel.

    Student Learning Outcomes
    1. Explain common spreadsheet concepts and terms.
    2. Enter, copy and move numeric data, text data, and equations in an Excel spreadsheet.
    3. Use Excel’s formatting features to change the appearance of an entire worksheet and of cells in a worksheet.
    4. Use equations and built-in functions to interrelate numeric data in an Excel worksheet.
    5. Perform what-if analysis using Data Tables, Pivot Tables and Scenario Manager.
    6. Troubleshoot worksheets using Excel’s auditing features.
    7. Share worksheets by importing data from and exporting data to word processors, database managers and Web pages.
    8. Create and modify charts to summarize numeric data in an Excel worksheet.
    9. Use Excel’s query tools to extract or filter records in a list to meet simple and complex criteria.
    10. Set up a list in an Excel worksheet and sort the list using one or more keys, including key based on a custom list.
    11. Summarize data in lists using Data Tables and Pivot Tables.
    12. Consolidate data in lists.
    13. Consolidate worksheets.
    14. Print spreadsheets and charts.
    15. Create, edit and run macros to automate repetitive tasks.
    16. Create user-defined functions using VBA.
    17. Explain and demonstrate the best ways to organize spreadsheets.
    18. Explain and demonstrate the appropriate use of the following Excel features: Goal Seek, Scenario Manager, Data Tables, Solver, Pivot Tables.
    19. Customize Excel environment.

    Prerequisite: IS 100B  or IS 101  
  
  • CIT 203B - Access Certification Preparation


    Credits: 3
    Description
    Comprehensive coverage of basic and advanced features of database management software including, but not limited to, the set of skills on Microsoft’s certification exams for Access.

    Student Learning Outcomes
    1. Organize data in an Access database for fast and efficient data retrieval and data integrity.
    2. Formulate queries using one or more tables to extract information.
    3. Develop user-friendly data entry forms.
    4. Develop reports that fulfill information needs of users.
    5. Integrate other Microsoft Office applications by importing and linking data.
    6. Integrate Access objects into an application with navigation among objects controlled by a switchboard and VBA (Visual Basic for Application) modules.

    Prerequisite: IS 115  or Instructor approval
  
  • CIT 209B - Service Desk Skills and Technology


    Credits: 3
    Description
    Introduction to the service desk and the service desk industry. Emphasis includes service desk industry technologies, processes, measures and roles. Explores integration of human relations, communication, and technical skills needed to be a successful service desk agent. Prepares students for entry level assignments within the service desk industry.

    Student Learning Outcomes
    1. Describe the various types of service desks and the skills required for roles within the service desk industry.
    2. Explain processes, technologies, and measures used to evaluate service desk performance.
    3. Evaluate the value of outsourcing and certification in the service desk industry.
    4. Demonstrate customer service skills.
    5. Integrate technical skills with service skills.
    6. Develop positive communication and listening skills. (Human Relations)

    Prerequisite: IS 100B   with a grade of Pass or IS 101  with a grade of C; and either CIT 112B  or CIT 114B  or CSCO 120 ; or
    Instructor approval
  
  • CIT 211 - Microsoft Networking I


    Credits: 3
    Description
    This workstation operating systems course prepares students to prove their expertise with the basic skills required to manage Microsoft Windows Desktop/Laptop Operating Systems. This course consists of the required areas of study mandated by Microsoft for their first desktop Operating System certification.

    Student Learning Outcomes
    1. Prepare Windows Workstation installations
    2. Construct and Support Core Services
    3. Manage and Modify Windows Workstation

    Prerequisite: IS 100B   with a grade of C- or higher or IS 101  ; and CIT 114B  with a grade of C- or higher; or Instructor approval
  
  • CIT 212 - Microsoft Networking II


    Credits: 3
    Description
    This Server Operating systems course prepares students to prove their expertise with the basic skills required to manage Microsoft Server Operating System. This course consists of the required areas of study mandated by Microsoft for their first Server Operating System certification. Students should have an understanding of operating system installation.

    Student Learning Outcomes
    1. Perform Windows Server installation.
    2. Construct Storage Solutions.
    3. Construct Windows Hyper-V configurations.
    4. Implement and manage Storage Spaces and Data Deduplication.

    Prerequisite: Prerequisite: IS 101   with a grade of C- or higher or IS 100B  ; and CIT 114B  ; or Instructor approval
  
  • CIT 213 - Microsoft Networking III


    Credits: 3
    Description
    This Server Operating systems course prepares students to prove their expertise with the basic skills required to manage Microsoft Server Operating System. This course consists of the required areas mandated by Microsoft for their second ServerOperating System certification. Students should have an understanding of operating system installation.

    Student Learning Outcomes
    1. Construct Windows Domain Name Systems
    2. Construct Windows DHCP and IPAM services
    3. Construct Network Connectivity and Remote Access services.
    4. Construct Server Core and Distributed Network Solutions.
    5. Construct an Advanced Network Infrastructure.

    Prerequisite: CIT 212   with a grade of C- or higher or Instructor approval
  
  • CIT 214 - Microsoft Networking IV


    Credits: 3
    Description
    This Server Operating systems course prepares students to prove their expertise with the basic skills required to manage Microsoft Server Operating System. This course consists of the required areas mandated by Microsoft for their third Server Operating System certification. Students should have an understanding of operating system installation.

    Student Learning Outcomes
    1. Manage and Maintain Active Directory Domain Services.
    2. Create and Manage Group Policy.
    3. Construct Active Directory Certificate Services.
    4. Construct Identity Federation and Access Solutions.

    Prerequisite: CIT 112B  with a grade of C- or higher; or Instructor approval
  
  • CIT 215 - Microsoft Networking V


    Credits: 3
    Description
    This Server Operating systems course prepares students to prove their expertise with the basic skills required to manage Microsoft Server Operating System. This course consists of the required areas mandated by Microsoft for their fourth Server Operating System certification.

    Student Learning Outcomes
    1. Construct Server Hardening Solutions.
    2. Prepare Secure Virtualization Infrastructure.
    3. Prepare Secure Network Infrastructure.
    4. Manage Privileged Identities.
    5. Construct Threat Detection Solutions.
    6. Construct Workload Specific Security.

    Prerequisite: CIT 213   and CIT 214  both with a grade of C- or higher
  
  • CIT 216 - Server+


    Credits: 3
    Description
    An intense class to prepare mid- to upper-level technicians, responsible for server hardware functionality, to take the CompTIA Server+ certification exam. The Server+ certification credential validates advanced-level technical competency of server issues and technology, including installation, configuration, upgrading, maintenance, troubleshooting, and disaster recovery. Students will learn how to install, configure, diagnose, and troubleshoot server hardware and network operating systems.

    Student Learning Outcomes
    1. Conduct pre-installation planning activities.
    2. Install hardware using ESD best practices (boards, drives, processors, memory, internal cable, etc.).
    3. Check/upgrade BIOS/firmware levels (system board, RAID, controller, hard drive, etc.).
    4. Configure NOS and hardware including RAID, external peripherals (UPS, external drive subsystems, etc.).
    5. Update NOS and manufacturer specific drivers using Install Service Tools (SNMP, backup software, system monitoring agents, event logs, etc.).
    6. Document configurations.
    7. Develop and perform proactive maintenance.
    8. Troubleshooting and determine problems.
    9. Plan disaster recovery actions and perform disaster recovery steps.

    Prerequisite: CIT 112B - Network+  or associated certification
  
  • CIT 217 - Security+


    Credits: 3
    Description
    The purpose of this class is to prepare professionals with at least two years of networking experience and who possess a thorough knowledge of TCP/IP to take and pass the CompTIA Security+ certification exam. Topics will include general security concepts, communications security, infrastructure security basics of cryptography, and operational/organizational security.

    Student Learning Outcomes
    1. Understand general security concepts.
    2. Understand and implement communication security.
    3. Understand and control infrastructure security.
    4. Understand the basics of cryptography.
    5. Understand and implement the basics of operational/organizational security.

    Prerequisite: CIT 112B  or associated certifications
  
  • CIT 218 - Microsoft Special Topics


    Credits: 3
    Description
    Special topics on computers and networking equipment, OS, and administration will be covered. This course is designed specifically for students pursuing MCITP or MCTS certifications or for those desiring additional learning after achieving a Microsoft Advanced Certification.

    Student Learning Outcomes
    1. Topic - Microsoft ISA Server (Advanced Firewall): Configure and Manage an ISA Server; Understand and Configure Web Caching; and Configure, Troubleshoot and Manage Firewall Policy.
    2. Topic - Security Design: Create the Conceptual Design for Network Infrastructure Security by Gathering and Analyzing Business and Technical Requirements; Create and implement the Logical Design for Network Infrastructure Security; and Create and implement the Physical Design for Network Infrastructure Security.
    3. Topic - Active Directory Design: Create the Conceptual Design by Gathering and Analyzing Business and Technical Requirements; Creating the logical design for an active Directory Infrastructure; and Creating the Physical Design for an Active Directory and Network Infrastructure.
    4. Topic - Microsoft Exchange Server: Install, Configure, and Troubleshoot Exchange Server; Manage Security in the Exchange Environment; and Manage Recipient Objects and Address List.
    5. Topic - Microsoft Sequel Server: Install and Configure SQL Server; Implement High Availability and Disaster Recovery; and Maintain Databases.

    Prerequisite: CIT 112B  or Instructor approval
    May Be Repeated: to a maximum of nine credits with different topics
  
  • CIT 222B - Information Storage Management


    Credits: 3
    Description
    Course teaches the architectures, features, and benefits of intelligent storage systems; storage networking technologies such as FCSAN, IP SAN, NAS, and object-based and unified storage; business continuity solutions such as backup and replications; information security and management; and Cloud computing. Prepares students for EMC certification.

    Student Learning Outcomes
    1. Evaluate storage architectures and data center elements.
    2. Explain physical and logical components of a storage infrastructure.
    3. Describe storage networking technologies such as FC SAN, IP SAN FCoE, NAS, and object-based and unified storage.
    4. Articulate business continuity solutions.
    5. Explain key characteristics, services, deployment models, and infrastructure components for cloud computing.
    6. Describe information security requirements and solutions pertaining to data storage.

    Prerequisite: CIT 112B  and CIT 211  
  
  • CIT 230 - Advanced Java


    Credits: 3
    Description
    An advanced course in the Java programming language. Provides specific examples of applications for which Java is designed.

    Student Learning Outcomes
    1. Create programs that incorporate advanced skills in object oriented programming paradigms, such as inheritance and polymorphism.
    2. Code programs that include graphical user displays.
    3. Create programs that include basic animations.
    4. Code programs that include multimedia elements.

    Prerequisite: CIT 130  or Instructor approval
  
  • CIT 231 - Advanced C Programming


    Credits: 3
    Description
    An advanced course in the C programming language. Topics will target problem solving using advanced methods in C including structures, arrays, pointers, sequential and direct access files in the C language.

    Student Learning Outcomes
    1. Solve programming problems using structures, arrays, and pointers in the C programming language.
    2. Construct programs that demonstrate effective use of advanced C features including the pre-processor, pointers, void *, static and external variables, advanced data structures, and dynamic memory management.
    3. Manage sequential and direct access files in the C programming language.

    Prerequisite: CIT 131  or Instructor approval
  
  • CIT 232 - Advanced Visual Basic


    Credits: 3
    Description
    A continuation of CIT 132 . Advanced program structures in Visual Basic.NET. Topics will include accessing external data and development of classes and other applications for which Visual Basic. NET is designed.

    Student Learning Outcomes
    1. Solve problems using arrays and file handling techniques.
    2. Communicate with the other .NET application modules.
    3. Create applications using controls and Objects of Visual Basic.NET.
    4. Create classes and objects.
    5. Create data sources to access external data.
    6. Manipulate external data such as files and databases.

    Prerequisite: CIT 132  or Instructor approval
  
  • CIT 233 - Advanced C++


    Credits: 3
    Description
    Advanced data structures and program structures in C++ language. Larger programs and special examples illustrating applications C++ was designed for.

    Student Learning Outcomes
    1. Create programs that incorporate advanced skills in object oriented programming paradigms, such as inheritance and polymorphism.
    2. Code programs that include exception handling, recursion and linked lists.
    3. Set up and use an integrated development environment to compile, run, debug, and test advanced programs.

    Prerequisite: CIT 133 ; or CS 135 ; or Instructor approval
  
  • CIT 234 - Advanced C# Programming


    Credits: 3
    Description
    An advanced course in the C# programming language. Topics will include more advanced features of the language including dynamic data structures, reusable data structures, and use of existing collections.

    Student Learning Outcomes
    1. Create programs that incorporate advanced skills in object oriented paradigms, such as inheritance and polymorphism.
    2. Code programs that include graphical user displays.
    3. Code programs that read from and write to binary files.
    4. Design programs that correctly handle run-time exceptions.

    Prerequisite: CIT 134B  or Instructor approval
 

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