Dec 26, 2024  
2024-2025 Course Catalog 
    
2024-2025 Course Catalog
Add to Portfolio (opens a new window)

NET 182 - IT and Security Fundamentals

Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech


Learners who do not have basic computer competency/literacy will need to take CSC 116  Information Computing prior to attempting this course for better success.

IT and Security Fundamentals is an introduction to information technology (IT) and cybersecurity knowledge and skills that helps professionals decide if a career in IT/Cybersecurity is right for them. This course will provide foundational knowledge in IT and cybersecurity and prepare students for all future courses within the cybersecurity program. Successful learners will gain knowledge and understanding to identify and explain the basics of: computing, IT infrastructure, software development, database use, and cybersecurity concepts and methodologies. Security topics include: data security, encryption, cryptography, CIA of security, OS hardening techniques, risk management/mitigation methods, ethics, and regulatory policies.
Competencies
 

  1. Critique IT concepts and terminology
    1. Compare and contrast notational systems
    2. Compare and contrast fundamental data types and their characteristics
    3. Illustrate the basics of computing and processing
    4. Explain the value of data and information
    5. Compare and contrast common units of measure
    6. Explain the troubleshooting methodology
  2. Evaluate infrastructure
    1. Classify common types of input/output device interfaces
    2. Set up and install common peripheral devices to a laptop/PC
    3. Explain the purpose of common internal computing components
    4. Compare and contrast common Internet service types
    5. Compare and contrast storage types
    6. Compare and contrast common computing devices and their purposes
    7. Explain basic networking concepts
    8. Install, configure, and secure a basic wireless network
  3. Appraise applications and software
    1. Explain the purpose of operating systems
    2. Compare and contrast components of an operating system
    3. Explain the purpose and proper use of software
    4. Explain methods of application architecture and delivery models
    5. Configure, secure, and use web browsers
    6. Compare and contrast general application concepts and uses
  4. Defend software development concepts
    1. Compare and contrast programming language categories
    2. Demonstrate programming organizational techniques and interpret logic
    3. Explain the purpose and use of programming concepts
    4. Create basic scripts using conditionals, loops, counters, and user input
  5. Interpret database fundamentals
    1. Explain database concepts and the purpose of a database
    2. Compare and contrast various database structures
    3. Summarize methods used to interface with databases
    4. Create a basic relational database and use basic SQL commands to interact with the database
  6. Incorporate security
    1. Explain confidentiality, integrity, and availability concepts and concerns
    2. Demonstrate methods to secure devices and harden operating systems
    3. Compare and contrast mitigation techniques for behavioral, physical, and extended security concepts
    4. Explain authentication, authorization, accounting, and non-repudiation concepts
    5. Design business policies for passwords, disaster recovery, data storage, and threat mitigation
    6. Explain cryptographic methods and utilization
    7. Summarize virtualization and cloud computing concepts and security concerns
    8. Explain procedures and methodology for incident response and digital forensics concepts

Competencies Revised Date: AY2022



Add to Portfolio (opens a new window)