2022-2023 Yavapai College Catalog [PREVIOUS CATALOG YEAR]
Course Outlines
|
|
|
Computer Networking Technology |
|
-
CNT 130 - Linux+: Linux Operating System Certification Description: Installation, management, and support of the Linux operating system. Advanced topics including disk management, configuration of network services, and security. Prepares students for the CompTIA Linux+ certification requirements.
Prerequisites: or
Credits: 4 Lecture: 3 Lab: 3
Course Content:
- Linux installation and setup
- Linux configuration and system access
- Linux file systems
- Linux user accounts and file permission
- Linux text editors
- Linux command line interface and shell environments
- The Linux graphical interface
- Linux system troubleshooting
- Linux system and hardware
Learning Outcomes:
- Plan for and install a Linux operating system.(1)
- Identify system hardware requirements and validate Linux support of the hardware.(1, 2, 9)
- Manage and navigate the Linux file system.(3, 4)
- Mount file systems and devices.(3)
- Create and delete users and groups within the Linux environment.(4)
- Identify and change file permission for users and groups in a Linux environment.(4)
- Use text editors to create, edit and save files.(5)
- Modify basic configuration files.(5)
- Use the Linux command line interface to perform file management, check system status, and manage system configuration.(6)
- Explain the concept of shell as used in the Linux operating system.(6)
- Configure, and maintain the Linux graphical interface.(7)
- Perform basic system management functions using the graphical user interface.(7)
- Manage and configure network services.(2)
- Install and configure network and file system security features. (2, 3)
- Troubleshoot problems involving a Linux operating system. (8)
Required Assessment:
- Cisco Academy on-line chapter exams and final exam. Cisco Academy skills final exam.
|
|
-
CNT 131 - Linux System Administration Description: Installation, management, and support of the Linux operating system. Advanced topics including disk management, configuration of network services, and security.
Prerequisites: or or
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Introduction to Linux
- Linux installation and usage
- Linux filesystems
- Linux server deployment and virtualization
- The BASH shell
- System initialization and X Windows
- Linux processes
- Administrative tasks
- Software installation
- Network configuration
- Performance, security and cloud services
Learning Outcomes:
- Outline the key features of the Linux operating system and identify the characteristics of various Linux distributions. (1)
- Plan for and install a Linux operating system. (2)
- Manage and navigate the Linux file system. (3)
- Deploy a Linux server and use virtualization tools. (4)
- Explain the concept of shell as used in the Linux operating system. (5)
- Configure, and maintain the Linux graphical interface. (6)
- Monitor and manage Linux processes. (7)
- Perform system administrative tasks. (8)
- Install and update software packages. (9)
- Manage and configure network services. (10)
- Configure performance, security, and cloud features. (11)
|
|
-
CNT 135 - Security+: Implementing and Maintaining Network Security Description: Network security concepts, communication security, network infrastructure security, basics of cryptography and operational/organizational security. Emphasis on network authentication and authorization, securing network devices and services, virus remedies, preventing network attacks, and securing remote access. Prepares students for the Comp/TIA Security+ certification.
Prerequisites: CNT105 or CNT110.
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Security fundamentals
- Endpoint security
- Cryptography
- Network security
- Enterprise security
Learning Outcomes:
- Define the elements of network security and the causes of attacks. (1)
- Implement and configure security for endpoint devices. (2)
- Define cryptography and configure cryptography protocols. (3)
- Describe network vulnerabilities and implement hardware and software solutions to protect the network. (4)
- Develop and implement effective enterprise security including authentication, incident response, and risk management. (5)
|
|
-
CNT 140 - Cisco Routing and Switching I Description: Study of computer networking standards and operation. Includes network topologies, network protocols and communications, network addressing, network device configuration, network design, and network security. First of three courses to prepare students to pass the Cisco Certified Network Associate (CCNA) certification examination.
Prerequisites:
Credits: 4 Lecture: 3 Lab: 2
Course Content:
- Networking today
- Basic switch and end device configuration
- Protocols and models
- Physical layer
- Number systems
- Data link layer
- Ethernet switching
- Network layer
- Address resolution
- Basic router configuration
- IPv4 addressing
- IPv6 addressing
- ICMP
- Transport layer
- Application layer
- Network security fundamentals
- Build a small network
Learning Outcomes:
- Describe the operation of network technologies and protocols. (1, 3, 9)
- Perform router, switch, and end device configuration. (2, 10, 16, 17)
- Explain how the OSI model layers support network communication. (4, 6, 8, 14, 15)
- Convert numbers betweeen the decimal, binary, and hexadecimal numbering systems. (5)
- Describe how Ethernet works in a switched network environment. (7)
- Implement an IPv4 and IPv6 addressing scheme. (11, 12)
- Design, test, and troubleshoot a small network. (13, 17)
Required Assessment:
- Cisco Academy final exam.
- Cisco Academy skills final exam.
|
|
-
CNT 150 - Cisco Routing and Switching II Description: Network routing and switching concepts and configuration. Includes static and dynamic routing, switch and VLAN configuration, LAN security, wireless LAN configuration, and router troubleshooting. Second of three courses to prepare students to pass the Cisco Certified Network Associate (CCNA) certification examination.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Basic device configuration
- Switching concepts
- VLANs
- Inter-VLAN routing
- STP
- EtherChannel
- DHCPv4
- SLAAC and DHCPv6
- FHRP concepts
- LAN security concepts
- Switch security configuration
- WLAN concepts
- WLAN configuration
- Routing concepts
- IP static routing
- Troubleshooting static and default routes
Learning Outcomes:
- Perform basic and intermediate switch configuration. (1, 3-6, 11 )
- Implement switching technologies. (2-6)
- Configure DHCP on routers. (7, 8)
- Implement LAN security. (10, 11)
- Configure wireless LANs (12, 13)
- Configure static and dynamic routing. (9, 14, 15)
- Troubleshoot routed networks. (16)
Required Assessment:
- Cisco Academy final exam.
- Cisco Academy skills final exam.
|
|
-
CNT 155 - Wireless Networking Fundamentals Description: Wireless networking technologies, wireless security, and wireless LAN design best practices. Emphasis on hands-on skills. Helps prepare students for industry wireless certifications.
Prerequisites: or
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Introduction to wireless LANs
- 802.11 standards and Network Interface Cards
- Wireless radio technology
- Wireless topologies
- Access points
- Bridges
- Antennas
- Security
- Application design and site survey preparation
- Site survey
- Troubleshooting, management, monitoring and diagnostics
Learning Outcomes:
- Define the terms and concepts used to describe wireless networking technologies.(1)
- Compare and contrast the IEEE 802.11 wireless standards.(2)
- Describe the operation of wireless access points, bridges, adapters, and antennae.(3)
- Explain the physical and logical path of data in a wireless LAN.(4)
- Configure and install wireless access points, bridges, adapters, and antennae.(5, 6, 7)
- Use both command line and web-based interfaces to design, install, configure, monitor and maintain wireless LANs.(11)
- Identify wireless security threats and vulnerabilities.(8)
- Implement wireless security using filtering, wireless encryption protocol (WEP), and a variety of security and authentication protocols.(8)
- Use proper site survey techniques and safety practices.(9, 10)
- Configure wireless monitoring technologies.(11)
Required Assessment:
- Cisco Academy on-line chapter exams and final exam. Cisco Academy skills final exam.
|
|
-
CNT 160 - Cisco Routing and Switching III Description: Network routing protocols, router and protocol security, network management and design concepts in a medium to large network. Includes configuration and troubleshooting of dynamic routing protocols, WAN concepts, access control and network address translation. Network virtualization and automation concepts are also discussed. Third of three courses to prepare students to pass the Cisco Certified Network Associate (CCNA) certification examination.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Open Shortest Path First (OSPF) routing
- Network security
- Access control lists (ACLs)
- Network address translation (NAT)
- Wide area network (WAN) concepts
- Virtual private networks (VPNs)
- Quality of Service (QoS)
- Network management and design
- Network troubleshooting
- Network virtualization and automation
Learning Outcomes:
- Configure the OSPF routing protocol. (1)
- Configure network security. (2, 3)
- Facilitate secure access to WANs and the Internet. (4-6)
- Implement network management and design concepts. (7, 8)
- Troubleshoot an internetwork. (9)
- Describe network virtualization and automation concepts. (10)
Required Assessment:
- Cisco Academy on-line chapter exams and final exam.
- Cisco Academy skills final exam.
|
|
-
CNT 180 - Web Site Implementation and Management Description: Initiation and organization of a Web site with a Web hosting provider. Emphasis on Web site administrative tasks such as folder and file organization, E-mail and FTP account management, and security settings using an industry standard Web site control panel. Includes installation of Web add-on applications and scripts and monitoring of Web site traffic statistics. This course is cross-listed with .
Credits: 3 Lecture: 3 Course Content:
- Domain name registration
- Web hosting services
- Directory organization
- FTP settings and operations
- Directory management
- Email accounts
- Basic HTML concepts
- Web scripts
- Web applications
- Website traffic statistics
- General account settings
- Advanced features
- Web site backup
Learning Outcomes:
- Research and select a domain name. (1)
- Research and select a Web host. (2)
- Plan and implement a directory tree. (3)
- Use and manage FTP. (4)
- Manage file folders. (5)
- Create and configure email accounts. (6)
- Work with HTML to create basic Web pages. (7)
- Install and customize CGI (Common Gateway Interface) scripts. (8)
- Install, configure and customize Web applications. (9)
- Analyze statistics, logs, and bandwidth server reports. (10)
- Manage Web site account settings and observe server status. (11)
- Configure advanced features. (12)
- Back up a Web site. (13)
|
|
-
CNT 190 - Programming and Scripting for Network Admins Description: Structured programming and scripting introduction with emphasis on application to network and server administration. Topics include algorithms, problem solving, Boolean logic, variables, control structures, and secure coding concepts. Python and PowerShell languages are covered.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Introduction to programming and scripting
- Variables and data types
- Program control structures
- Strings and files
- Lists and dictionaries
- Functions
- Classes
- Network programming
- PowerShell basics
- Scripting with PowerShell
Learning Outcomes:
- Describe the features of an algorithm and write a simple program. (1)
- Use variables and data types in a program. (2)
- Write control structures and work with Boolean expressions. (3)
- Work with strings and text files. (4)
- Construct and manipulate lists and dictionaries. (5)
- Define a function, including recursive functions. (6)
- Define constructors and methods for classes. (7)
- Use IP addresses, ports and sockets in a network application. (8)
- Use basic PowerShell cmdlets. (9)
- Write scripts with PowerShell. (10)
|
|
-
CNT 219 - Windows Server II Description: Configuration of identity management in a Windows Server environment. Topics include Active Directory, Group Policy, Domain Controllers, and advanced identity solutions.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Transmission Control Protocol/Internet Protocol
- Domain Name System (DNS)
- Dynamic Host Configuration Protocol (DHCP)
- IP Address Management (IPAM)
- Remote Access
- Network Policy Server
- Distributed File System (DFS)
- Advanced Network Solutions
Learning Outcomes:
- Configure TCP/IP. (1)
- Deploy DNS. (2)
- Deploy DHCP. (3)
- Implement IPAM. (4)
- Configure remote access. (5)
- Implement Network Policy Server. (6)
- Configure Distributed File System. (7)
- Describe Windows Server advanced network solutions. (8)
|
|
-
CNT 220 - Windows Server III Description: Configuring advanced Windows Server services. Emphasis on high availability, disaster recovery, and Active Directory infrastructure.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- High availability
- Advanced storage solutions
- Business continuity
- Advanced network services
- Active Directory infrastructure
- Identity and access solutions
Learning Outcomes:
- Plan and manage a highly available server environment. (1)
- Configure advanced storage solutions. (2)
- Implement business continuity and disaster recovery. (3)
- Configure advanced network services. (4)
- Configure the Active Directory infrastructure. (5)
- Implement identity and access solutions. (6)
|
|
-
CNT 235 - Cybersecurity Operations Description: Advanced network security concepts and techniques used in a Security Operations Center (SOC) to find threats on a network using a variety of popular security tools. Preparation for Cisco Certified CyberOps Associate certification.
Prerequisites: CNT135
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Threat actors and defenders
- Operating system overview
- Network fundamentals
- Network infrastructure security
- Threats and attacks
- Network defense
- Cryptography and endpoint protection
- Protocols and log files
- Analyzing security data
Learning Outcomes:
- Explain the role of the Cybersecurity Operations Analyst in the enterprise. (1)
- Explain features and characteristics of operating systems needed to support cybersecurity analyses. (2)
- Analyze the operation of network protocols and services. (3)
- Explain the operation of the network infrastructure. (4)
- Classify the various types of network attacks. (5)
- Use network monitoring tools to identify attacks against network protocols and services. (5)
- Explain how to prevent malicious access to computer networks, hosts, and data. (6)
- Explain the impacts of cryptography on network security monitoring. (7)
- Explain how to investigate endpoint vulnerabilities and attacks. (7)
- Evaluate network security alerts. (8)
- Analyze network intrusion data to identify compromised hosts and vulnerabilities. (9)
- Apply incident response models to manage network security incidents. (9)
|
|
-
CNT 250 - Securing Network Devices Description: Advanced course on installation, configuration and operation of network security on Cisco routers and firewalls: AAA, access control, intrusion detection, NAT, and VPNs.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Modern network security threats
- Securing network devices
- Authentication, authorization and accounting
- Implementing firewall technologies
- Implementing intrusion prevention
- Securing the Local Area Network
- Cryptographic systems
- Implementing Virtual Private Networks
- Implementing the Cisco Adaptive Security Appliance (ASA)
- Advanced Cisco Adaptive Security Appliance (ASA)
- Managing a secure network
Learning Outcomes:
- Explain security threats in modern network infrastructures and how to mitigate them. (1)
- Secure Cisco routers. (2)
- Implement AAA on Cisco routers using local router database and server-based ACS or Identity Service Engine (ISE). (3)
- Implement firewall technologies to secure network perimeter. (4)
- Implement IPS to mitigate attacks on networks. (5)
- Secure endpoints and mitigate common Layer 2 attacks. (6)
- Secure communications to ensure integrity, authenticity, and confidentiality. (7)
- Implement secure Virtual Private Networks. (8)
- Implement an ASA firewall configuration using the CLI. (9)
- Implement an ASA firewall configuration and VPNs using ASDM. (10)
- Test network security and create a technical security policy. (11)
|
|
-
CNT 260 - Cybersecurity Forensics Description: Application of cybersecurity forensics techniques with a focus on investigating and analyzing network traffic and understanding legal requirements. Use of common digital forensics tools to gather, analyze and preserve evidence in response to an incident.
Prerequisites:
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- The cybersecurity forensics profession
- The forensics laboratory
- Data acquisition
- Processing crime scenes
- Operating system forensics
- Digital forensics tools
- Digital forensics analysis
- Virtual machine and network forensics
- Digital forensics expert testimony
Learning Outcomes:
- Describe the field of digital forensics and explain how to prepare for computer investigations. (1)
- List the requirements for a digital forensics lab. (2)
- Use data acquisition tools and describe data acquisition methods. (3)
- Describe how to collect evidence at an incident scene and list the steps for preparing and storing digital evidence. (4)
- Work with Windows, Linux, and Macintosh operating systems to collect digital forensics data. (5)
- Describe and evaluate a variety of digital forensics hardware and software tools. (6)
- Analyze and validate digital forensics data. (7)
- Describe the methods for analyzing virtual machines and the procedures for examining network data and log files. (8)
- Explain the guidelines for giving expert witness testimony. (9)
|
|
-
CNT 275 - Penetration Testing and Vulnerability Assessment Description: Penetration testing and vulnerability assessment of computer networks. Learn to set up a cybersecurity lab for practicing information gathering and identifying and exploiting vulnerabilities. Ethical considerations, careers in ethical hacking, frameworks, and methodologies are examined.
Prerequisites: and
Credits: 3 Lecture: 2 Lab: 3
Course Content:
- Ethical considerations of penetration testing
- Lab setup
- Methodologies and frameworks
- Information gathering
- Vulnerability identification and exploitation
- Attacks: families, discovery, and vectors
- Careers in ethical hacking
Learning Outcomes:
- Describe the importance of ethics in penetration testing and discuss relevant laws. (1)
- Configure a penetration testing and vulnerability assessment test lab. (2)
- Describe the major methodologies for conducting a penetration test. (3)
- Perform active and passive information gathering. (4)
- Identify vulnerabilities and use common tools to exploit them. (5)
- Describe families of attacks, attack surfaces, and attack vectors. (6)
- Discuss relevant certifications and careers in ethical hacking. (7)
|
|
-
CNT 293 - CNT Project: Cybersecurity Description: Incorporation of project design, project system analysis, and technology applications with a focus on cybersecurity.
Prerequisites: and
Credits: 2 Lecture: 2 Lab: 0
Course Content:
- Project design
- System analysis
Learning Outcomes:
- Design a project that includes securing a network server, network infrastructure, and security devices. (1)
- Analyze project requirements and develop a secure solution. (2)
Required Assessment:
- Project presentation
|
|
-
CNT 294 - CNT Project Description: Incorporation of project design, project system analysis, and technology applications.
Credits: 2 Lecture: 2 Course Content:
- Project design
- System analysis
- Critical analysis of technology
Learning Outcomes:
- Design a project that includes Microsoft and/or Linux server technology and routing and switching technology. (1)
- Analyze project requirements and develop a solution. (2)
- Analyze available technology and select most appropriate options for the project. (3)
|
|
-
CNT 296 - Internship: Computer Networking Technology Description: Supervised field experience with businesses, corporations, government agencies, schools and community organizations to expand career interests and apply subject knowledge relevant to the workplace. Individualized internship placements to develop personal and civic responsibility. [Repeatable for a total of 6 credit hours toward degree/certificate requirements.] S/U grading only.
Prerequisites: Student must have a GPA of 2.0; have completed specific degree or certificate requirements as required by the program; and have completed the internship application process.
Credits: 3 Course Content:
- Organizational overview of assigned placement
- Integration of job description and organization's requirements
- Elements of documentation of experience
- Planning and time management
- Professional, legal, and ethical issues
- Communication, critical thinking, and problem solving
- Specialized equipment, tools, and software required in the placement
Learning Outcomes:
- Exhibit appropriate workplace behaviors and professional ethics.
- Apply discipline specific knowledge and skills in the professional workplace.
- Define and utilize technical terms in written and oral communications.
- Use critical thinking, problem solving, ethical awareness, and effective writing
- Interpret written and oral instructions.
- Initiate and complete assigned responsibilities.
- Maintain documentation required to comply with government employer or nonprofit agency regulations.
- Use specialized equipment, software, and tools as required.
- Analyze and interpret data for specified reports.
- Identify opportunities for improvement in process and documentation related to the workplace.
- Articulate job description and position in assigned organization.
Required Assessment:
- Record of Student Internship workplace hours.
- Individual Education Plan (IEP) as approved by supervision faculty.
- A daily journal, or work log of tasks, including dates, descriptive comments, problems and solutions.
- A reflective paper or project as specified by the supervision faculty.
- A minimum of two evaluations by the workplace employer or supervisor.
- Student's self-evaluation of experience.
|
Computer Numerical Control |
|
-
CNC 101 - CNC Machine Operator Description: Basic principles and operative skills in the operation of CNC milling machine and lathes.
Credits: 2 Lecture: 1 Lab: 3
Course Content:
- Introduction to CNC machining
- Shop math skills
- Introduction to CNC milling
- Introduction to CNC lathe
Learning Outcomes:
- Describe machine shop safety and housekeeping principles. (1)
- Interpret blueprint line characteristics and GD&T symbols. (1)
- Apply shop math - English to metric units, fractions and decimals. (2)
- Measure dimensional sizes with the correct machining language using common machine shop measuring instruments. (2)
- Use a coordinate graph or Cartesian coordinate system. (2)
- Calculate speeds and feeds for a CNC mill. (3)
- Perform basic setup of a CNC lathe and CNC mill. (3.4)
- Perform basic operation of a CNC lathe and CNC mill. (3,4)
- Identify machine codes. (3,4)
|
|
-
CNC 102 - CNC Machine Setup Description: Basic principles and operative skills to set up and operate through 1st. article part CNC mills and lathes.
Prerequisites:
Credits: 2 Lecture: 1 Lab: 3
Course Content:
- CNC Mill and lathe operation
- Speeds and feeds
- Blueprint reading
- Troubleshooting tooling problems
- Dimensioning
Learning Outcomes:
- Identify coordinate systems and primary machine axes. (1)
- Describe absolute and incremental positioning. (1)
- Set tool lengths and work offsets. (1)
- Demonstrate proper use of CNC tool holding, tooling and applications. (1,4)
- Demonstrate the proper use of fixtures, setups and gagging. (1)
- Use proper cutter compensation. (1,4)
- Calculate cutting tool speeds and feeds. (2)
- Interpret blueprints, geometric tolerances and job operation sheets. (3)
- Write machine programs. (1,2,4,5)
- Determine solutions for tooling problems. (4)
- Demonstrate how to maintain part reliability and dimensional specifications for multiple parts. (5)
|
|
-
CNC 201 - Computer Aided Programming for CNC Machining Description: Two-dimensional designing of machinery parts using Feature Cam software. Includes design and illustration of the part, tooling sequencing, starting a lathe using Feature Cam, part cutting simulation, and Numerical Control Code.
Prerequisites: (may be taken concurrently)
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Tooling for machining centers
- Using FeatureCam
- Introduction to 2.5D milling
- Introduction to turning.
Learning Outcomes:
- Describe tooling used in a CNC Mill Machine. (1)
- Produce a CADD drawing for CNC machines using Feature Cam. (2)
- Produce a 2.5 D milling part. (3)
- Manage a CNC lathe and Mill after Feature Cam programming for production of parts.(4)
|
|
-
CNC 202 - 3-D Programming and Rapid Protyping for CNC Description: Basic principles of 3-D programming and rapid prototyping for modern manufacturing applications.
Prerequisites:
Credits: 4 Lecture: 3 Lab: 3
Course Content:
- Features and 3-D CAD models
- 3-D milling
- 3-D scanner and rapid prototyping
Learning Outcomes:
- Create a 3-D CAD model and manipulate its alignment. (1)
- Setup automatic feature recognition. (1)
- Setup hole and pocket recognition features. (1)
- Create a slot feature. (1)
- Create a 3-D surface feature. (2)
- Create a surface milling feature. (2)
- Import a 3-D Part. (2)
- Select tool path and tool type strategies. (2)
- Discuss 3-D scanning strategies. (3)
- Review 3-D printing in plastic. (3)
- Review 3-D machining from 3-D scans. (3)
|
Computer Science |
|
-
CSC 105 - Introduction to Programming Description: An introduction to computer programming concepts and problem solving skills. Pseudocode, flowcharting and code writing will be used to design and develop software solutions.
Credits: 3 Lecture: 3 Course Content:
- Algorithms and Flowcharts
- Programming syntax and coding structure
- Fundamental programming concepts: variables, input and output, modules, decision structures, repetition structures, functions, arrays and files
Learning Outcomes:
- Demonstrate logic and problem solving skills to design possible solutions. (1,3)
- Develop basic programs that satisfy a set of requirements. (1-3)
- Devise error handling and problem solving techniques. (1-3)
|
|
-
CSC 113 - Programming: Python Description: An introduction to the core principles of Python. Topics includes analyzing, designing, coding, testing and debugging Python programs.
Prerequisites:
Credits: 3 Lecture: 3 Lab: 0
Course Content:
- Python programming syntax and coding structure
- Testing procedures to ensure bug free code
- Application of concepts learned to project based programming problems
Learning Outcomes:
- Apply logic and problem solving skills to design possible solutions. (1,3)
- Create error free programs using the Python programming language. (1-3)
- Develop a solid foundation of programming. (1-3)
|
|
-
CSC 120 - Survey of Operating Systems Description: A survey of the operating systems used today with the purpose of preparing technicians to install and maintain operating systems.
Credits: 3 Lecture: 3 Lab: 0
Course Content:
- Introduction to operating systems
- Computer security basics
- Desktop virtualization
- Windows, MAC OS X, Linux
- Connecting desktops and laptops to networks
- Mobile operating systems
Learning Outcomes:
- List and compare common desktop and mobile operating systems. (1 - 6)
- Describe security threats and vulnerabilities to computers and users and troubleshoot common security problems. (2, 4, 6)
- Outline virtualization options for Mac OS X, Linux and Windows as host computers. (3-5)
- Connect to the internet; configure file and printer clients; troubleshoot problems. (4, 5)
- Configure wireless connections, email, apps and synchronization on mobile devices. (5, 6)
|
|
-
CSC 125 - Programming: C# Fundamentals Description: Core principles of C# and the .Net framework will be used to solve real-world problems. Graphical User Interface based applications that utilize forms and controls will be designed, constructed and tested.
Prerequisites:
Credits: 3 Lecture: 3 Course Content:
- Introduction to Visual Studio
- Windows form applications
- Testing and debugging programs
- Object oriented programming concepts
- Database programming
- C# developer skills
Learning Outcomes:
- Demonstrate the use of C# language by creating error free programs. (1-6)
- Utilize an integrated development environment to write source code, build tools and debug programs. (1,2,3,6)
- Create Graphical User interfaces to build applications that solve a programming problem. (1-6)
|
|
-
CSC 205 - Programming: JavaScript, HTML & CSS Description: Fundamentals of web page and website creation using basic JavaScript, HTML5 and CSS3 features. Cross-listed with .
Prerequisites: (may be taken concurrently)
Credits: 3 Lecture: 3 Course Content:
- HTML5 document structure
- Cascading style sheets
- Multimedia content
- Integrating JavaScript in web pages
- IDE for coding and debugging
Learning Outcomes:
- Create Web pages. (1-5)
- Employ CSS. (2,3,5)
- Use JavaScript for dynamic effects. (3-5)
- Identify syntax and logic errors. (1-5)
|
|
-
CSC 211 - Programming: PHP and MySQL Description: Principles and techniques of developing small to medium scale database applications, and creating web databases that are accessed by Web pages.
Prerequisites: (may not be taken concurrently) and (may be taken concurrently)
Credits: 3 Lecture: 3 Lab: 0
Course Content:
- Programming concepts
- Connecting to a MySQL database
- Formatting results
- User-driven queries
- Writing to Web databases
- Validation
- Keeping state
- Session management
- Protecting data
Learning Outcomes:
- Demonstrate use of programming language by creating error free Web sites. (1-9)
- Identify language syntax. (1-9)
- Compose web pages for upload. (1, 3, 5, 6, 8)
- Prepare a MySQL database. (1, 2, 5-9)
- Identify design principles. (1, 4, 5)
|
|
-
CSC 220 - Programming: Java Description: Core principles of the Java programming language including a focus on object oriented programming and advanced programming concepts.
Prerequisites:
Credits: 3 Lecture: 3 Course Content:
- Integrated development environments
- Java structure, concepts and syntax
- Testing and debugging programs
- Object oriented programming concepts
Learning Outcomes:
- Demonstrate the use of Java programming language by creating syntax error free programs. (1-4)
- Utilize object oriented programming techniques to reduce complexity and improve the maintainability of an application. (2,4)
- Devise error handling and problem solving techniques. (2, 3)
- Employ the use of an IDE to develop and deploy a project. (1,2)
|
Computer Systems and Application |
|
-
CSA 107 - Technology Networking Tools (TNT) Description: Designed for users in diverse settings (Personal and Professional). Emphasis on systematic processes for designing, developing, evaluating, and implementing technology effectively. These technologies can impact productivity, creativity, and communication.
Credits: 1 Lecture: 1 Lab: 0
Course Content:
- Photo sharing
- Video sharing
- Podcasting
- Blogs
- Wikis
- E-portfolios
- Collaborative editing
- Social networking
- Web conferencing
Learning Outcomes:
- Create Videos, Podcasts, Blogs, and Wikis (OH MY!). (1-9)
- Evaluate Technology Networking Tools for use in Business and Personal Environments. (1-9)
- Identify Creative Commons Attributes when using Technology Networking Tools . (1-9)
- Develop communication and networking plan using Technology Networking Tools. (1-9)
- Identify safety precautions when using Technology Networking Tools. (1-9)
|
|
-
CSA 110 - Introduction to Computer Information Systems CIS 1120. Description: Business information systems from a business intelligence perspective. Includes the uses of application software with emphasis on database and spreadsheet packages for efficient and effective problem solving.
Credits: 3 Lecture: 3 Course Content:
- The Internet, the World Wide Web and e-commerce
- Components of the system unit including input, output, and storage
- Operating systems, utility programs, and disk and file management
- Communications, networks and their topology
- Database management (Microsoft Access) and spreadsheets (Microsoft Excel)
- Computers and society, security (e.g., malware and firewalls), privacy, and ethics
- Information systems in business
- Enterprise computing
- Computer careers and certification
Learning Outcomes:
- Define the basic components of a computer system. (2)
- Identify the basic components of the Internet and the World Wide Web. (1)
- Describe the functions of an operating system and utility programs. (3)
- Identify components necessary for communications and networking. (4)
- Describe the basic functions and uses of databases and spreadsheets. (5)
- Design, create and enter data into Excel spreadsheets and Access databases. (5)
- Evaluate the issues related to computer security risks, information privacy, and ethics. (6,7)
- Identify the phases and the activities in the system development cycle. (7,8)
- Describe career opportunities and certification requirements in the computer industry. (9)
|
|
-
CSA 111 - Keyboarding Description: Presentation of the keyboard including the 10-key pad by touch. Development of correct techniques for a variety of applications including word processing, computer programming, data entry, and computer interaction.
Credits: 1 Lecture: 1 Course Content:
- Alphabetic keyboarding
- Numeric keyboarding
- Skill development
Learning Outcomes:
- Employ keyboarding techniques and posture. (1, 3)
- Use touch system techniques when operating alphabetic keys. (1, 3)
- Use touch system when operating the 10-key numerical pad. (2)
- Produce copy at 25 words per minute with no more than one error per minute. (1, 3)
|
|
-
CSA 124 - Creating Dynamic Forms Description: Practical application of Adobe Acrobat and other form production software. Emphasis on creating attractive forms that are interactive and dynamic for distribution as .pdf documents and/or use in web pages.
Credits: 2 Lecture: 2 Lab: 0
Course Content:
- Form types
- Creation of form designs
- Form design standards
- Interactive and dynamic forms
- Templates and master pages
- Scripting
- Security and signatures
- Distribution, data transfer, and form submission methods
- Integration of forms, data, and data analysis software
Learning Outcomes:
- Illustrate the different types of electronic forms and their uses. (1)
- Utilize word processing and desktop publishing software to create a base design for a form. (2, 3)
- Implement design principles when creating forms. (3)
- Use Adobe Acrobat to edit and add interactive fields. (2, 4)
- Create forms with interactive fields. (2, 4)
- Incorporate templates and master pages. (5)
- Create forms with data and user input. (2, 4, 6, 8)
- Write script to control form interactions. (6)
- Integrate forms with other software using XML schema. (8, 9)
- Use data submission, collection, and security measures (7-9)
- Utilize Adobe Acrobat with other form software. ( 1, 2, 4, 7- 9)
|
|
-
CSA 125 - Microsoft Outlook Description: Introduces the basic features of Microsoft Outlook to send, receive and manage e-mail, organize schedules and events, and maintain contact lists, to-do lists, and tasks. Emphasizes the Outlook skills necessary in business environments. Preparation for the Microsoft Office Specialist exam for Microsoft Outlook.
Credits: 1 Lecture: 1 Lab: 0
Course Content:
- Manage email messages
- Email etiquette
- Manage Calendars
- Manage Contacts & Groups
- Create & manage Tasks
- Customize Outlook
Learning Outcomes:
- Utilize Microsoft Outlook functions to communicate in a personal and/or business environment. (1-6)
- Apply critical thinking skills to maximize productivity in Microsoft Outlook. (1-6)
|
|
-
CSA 126 - Microsoft Office for Windows Description: Introductory concepts and techniques of Microsoft Office including Word, Excel, Access, and PowerPoint.
Credits: 3 Lecture: 3 Course Content:
- Windows concepts and skills
- Microsoft Word for Windows
- Microsoft Excel for Windows
- Microsoft Access for Windows
- Microsoft PowerPoint for Windows
- Integration of Microsoft Office applications
Learning Outcomes:
- Use file management and other basic Windows skills. (1)
- Produce and edit word processing documents. (2)
- Produce and edit spreadsheets and charts. (3)
- Create a database, enter and manipulate data, create queries and reports. (4)
- Produce and edit presentation graphics documents. (5)
- Produce a document that integrates the use of two or more Office applications. (6)
|
|
-
CSA 133 - Microsoft Publisher Description: Practical applications on the functions of Microsoft Publisher using the Windows Operating System. Design and production of professional quality documents that incorporate text, graphics and illustrations. Emphasis on newsletters, brochures, flyers, logos, catalogs and forms.
Credits: 2 Lecture: 2 Course Content:
- Publications
- Templates
- Styles and formatting
- Graphics, drawn objects, border art, WordArt, text boxes and tables
- Web pages
- Merged publications with data
- Graphic design concepts
- Printing processes
Learning Outcomes:
- Create an advertising document. (1,2)
- Edit, revise and print publications. (1-4,8)
- Use templates to create personal and office publications (flyers, newsletters, letterheads, trifold brochures, business cards, envelopes and web pages). (1-5)
- Incorporate business forms, tables, graphics, drawn objects, border art, WordArt and business information sets inside publications. (3,4)
- Create a catalog, letter or invoice and merge it with data. (1-4,6)
- Produce web pages. (5)
- Incorporate graphic design concepts to create publications. (7)
|
|
-
CSA 134 - Microsoft Word Desktop Publishing Description: Desktop Publishing using advanced features in Microsoft Word within the Windows Operating System to plan, define, and incorporate desktop publishing concepts and the design and creation of business and personal documents.
Prerequisites: Prerequisite: .
Credits: 2 Lecture: 2 Course Content: COURSE CONTENT:
1. Graphic design concepts
2. Desktop publishing process
3. Personal documents
4. Business documents
5. Page design elements
6. Simple web pages Learning Outcomes: LEARNING OUTCOMES:
1. Use graphic design rules in document creation. (1)
2. Plan and prepare business documents such as letterheads, envelopes, business cards, fillable forms, and certificates. (2-4)
3. Plan and create promotional documents such as flyers, brochures, newsletters, and gift certificates. (2-4)
4. Develop and create newsletters while incorporating design elements such as mastheads, sidebars, pull quotes, kickers, jump lines, and color along with Word features such as columns and styles. (2-5)
5. Create a Web home page with hyperlinks using Microsoft Word and apply basic desktop publishing concepts to the layout and design of the Web page. (2,5,6)
|
|
-
CSA 138 - Microsoft Excel Description: Practical application on the basic functions of Microsoft Office Excel using the Windows Operating System. Emphasis on creating worksheets for data input and analysis.
Credits: 2 Lecture: 2 Course Content:
- Worksheets
- Formulas and functions
- Charts
- Worksheet appearance
- 3D referencing, structured references and what-if analysis
- Tables and named ranges
- Auditing, analyzing and consolidating data
- Ranges, data tables and pivot tables
Learning Outcomes:
- Create worksheets containing data and formulas. (1-2)
- Create worksheets with advanced features. (1-8)
- Format and analyze data. (2-8)
- Format, modify, and organize worksheets. (1-8)
|
|
-
CSA 139 - Microsoft Access Description: Practical application of Microsoft Access using the Windows Operating System. Emphasis on relational databases and query design to summarize and analyze information.
Credits: 2 Lecture: 2 Course Content:
- Relational databases using Microsoft Access
- Tables and table properties
- Fields and set field properties
- Records
- Sorting and filtering Tables and Queries
- Using Queries to analyze data
- Crafting forms as an interface
- Displaying and printing data analysis
- Importing and Exporting data
Learning Outcomes:
- Define and utilize relational databases. (1)
- Use Access to create Tables and Queries to manage and analyze data. (2-6)
- Create and customize data entry forms. (7)
- Create and print reports that detail selected information. (8)
- Import and export data. (9)
|
|
-
CSA 140 - Microsoft Word Description: Practical application of Microsoft Office Word using the Windows Operating System.
Credits: 2 Lecture: 2 Course Content:
- Document creation, formatting and editing
- Headers, footers, page numbers, Styles and Themes
- Templates, complex tables, charts and graphics
- Linking to other documents
- WordArt, textboxes, pull quotes and Smart Art
- Forms, form letters and mail merge
- Footnotes, endnotes, outlines, table of contents and indexes
Learning Outcomes:
- Create documents using basic and advanced formatting. (1-8)
- Create templates, merged documents and forms. (3,5)
- Create documents with WordArt, Smart Art, Graphics, Tables and charts, (3-4)
- Create research papers using Microsoft Word. (1,2,7)
|
|
-
CSA 142 - Microsoft PowerPoint Description: Practical application of Microsoft PowerPoint using the Windows Operating System.
Credits: 2 Lecture: 2 Course Content:
- Creating and editing presentations
- Placeholders and bulleted lists
- Graphics using clip art and WordArt
- Enhancing pictures
- Tables, charts and Smart Art diagrams
- Transitions, animation, multimedia effects and hyperlinks
- Templates, themes and master slides
- Outlines, integrating, reviewing and protecting
- Print options
Learning Outcomes:
- Create slide presentations that include text, graphics, and advanced features. (1-5)
- Create and format presentations from templates; use slide master, slide transitions, animation schemes and multimedia effects. (5-7)
- Create presentations from other programs and print as handouts. (7-9)
|
|
-
CSA 144 - Creating Web Pages Using Dreamweaver Description: Creation of website using Dreamweaver software. Emphasis on creating, publishing to the web and maintaining website. This is crosslisted with .
Credits: 3 Lecture: 3 Course Content:
- Basic web page elements
- HTML coding elements
- Links and URLs
- Tables
- Forms
- Style sheets
- Website publishing
- Site management
- Typography
- Layout tools and concepts
- Rollover images
- Templates and libraries
Learning Outcomes:
- Critique web elements on web sites. (1,2)
- Use tables to present data. (4)
- Create a website with logical file organization and navigation. (8)
- Use semantic tags. (2)
- Import images into a web page. (1)
- Create text, image, email and file links. (3)
- Layout a web site using tables, positioned elements, templates and library elements. (4,5,9,10,12)
- Apply external style sheets with class and tag selectors. (6)
- Create forms with validation. (5)
- Create image rollovers and disjoint image rollovers. (11)
- Publish and maintain a web site. (7,8)
|
|
-
CSA 172 - Microsoft Windows Description: Introduction to the Microsoft Windows operating system for personal computers. Customize, optimize, secure and maintain Windows; utilize accessory apps, desktop settings, manage peripheral devices, folders and files.
Credits: 2 Lecture: 1 Lab: 2
Course Content:
- Personal computers and operating systems
- Window components
- Peripheral devices
- Settings and Control Panel
- Navigate multiple windows
- Keyboard shortcuts
- Files and Folders
- System tools for maintenance and troubleshooting
- Built in Apps
- Configuring actions and notifications
- Windows Security, Update, Backup and Restore
- Network connections and security
Learning Outcomes:
- Identify fundamental personal computing concepts and terminology. (1,2)
- Utilize the Windows operating system features and accessories. (2,4,5,7-10)
- Configure and use peripheral devices. (3)
- Customize the desktop, screen settings, mouse and keyboard configuration. (4,6,10)
- Optimize Windows and disks. (4)
- Manage folders and files. (7)
- Install, update and troubleshoot software. (8,9,11)
- Enhance computer security. (11,12)
- Complete backup and describe restore process. (11)
|
|
-
CSA 225 - Administrative Professional: Office Management Description: Office management including management of administrative office resources, supervision and staffing issues, and filing and records management practice. Cross-listed with .
Credits: 3 Lecture: 3 Lab: 0
Course Content:
- Office and digital technologies
- Project and task management
- Management skills
- Interpersonal communication
- Career development
Learning Outcomes:
- Utilize business applications, online resources, and critical office technologies. (1)
- Evaluate workloads, prioritize and plan tasks in order to meet organizational objectives. (2)
- Determine knowledge and skills that provide management support at the highest levels. (3)
- Design effective and functional communications for use in a business environment. (4)
- Analyze career opportunities for Administrative Professionals in all types and sizes of companies. (5)
|
|
-
CSA 266 - Building Web Applications in ASP.NET (C#) Description: Introduction to building robust web applications in ASP.NET using C# and Visual Studio. Promotes coding patterns and forward-looking best practices to better prepare the student for a future in Full Stack development and beyond. Includes application planning, front & back end development, debugging, database abstraction, security practice, and deployment. Also features content such as source control and unit testing.
Prerequisites:
Credits: 3 Lecture: 3 Course Content:
- Introduction to C# in the .NET framework
- Application development in the Visual Studio IDE
- Desktop and dynamic web applications
- Web Form development including Forms Authentication
- Error handling, logging, and tracing
- Input validation, sanitization, and encoding
- Web form applications
- Source code control and unit testing
- Using AJAX in an ASP.NET application to optimize user experience
- Deploying ASP.NET applications
- Web services
- Web applications
Learning Outcomes:
- Develop professional web applications and web services capable of processing and manipulating data. (1-7, 10)
- Package and deploy ASP.NET MVC 5 web applications from a development environment to a web server for staging or production. (6-10)
- Develop and test professional ASP.NET applications that access and modify data from a relational database like SQL Server using SQL data sources and/or object data sources and appropriate web server controls. (7, 8, 12)
- Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. (7-11)
|
|
-
CSA 281 - Systems Analysis and Design Description: Advanced analysis, design, and development of an information system. Emphasis on users' needs, available equipment, manpower and financial feasibility. Problem analysis and solution design using a combination of tools and techniques.
Prerequisites: and
Credits: 3 Lecture: 3 Course Content:
- Preliminary investigation of existing system
- Detailed investigation of existing system
- Output design techniques
- Input design techniques
- File design techniques
- Processing design techniques
- Control design techniques
- Presentation and approval techniques
- System scheduling techniques
- Program specification techniques
- Program testing and documentation techniques
- Trends
Learning Outcomes:
- Analyze existing information systems. (1, 2)
- Design information systems. (3-7)
- Formulate feasibility studies. (8-10)
- Generate system/program specifications. (10-12)
|
|
-
CSA 282 - Database Concepts Description: Concepts, design, implementation, evaluation, and maintenance techniques of databases. Includes fundamentals of data model, data structure and data management.
Credits: 3 Lecture: 3 Course Content:
- Database concepts
- Relational database and normalization
- Data models
- Database design
- SQL for building tables and queries
- Building and customizing a form
- Building and customizing a report
- Database processing applications
- Database administration
Learning Outcomes:
- Define database terms. (1,2)
- Analyze, define, and design a relational database model. (3,4)
- Construct a database complete with tables, queries, forms and reports using a database program. (4-7)
- Create SQL for data analysis and manipulation. (4,5,8)
- Perform database administration. (9)
|
|
-
CSA 294 - CSA Project Description: This Capstone course incorporates project design, project system analysis, and technology applications. Approval of Division Dean.
Prerequisites: and and and
Credits: 1-6 Lecture: 1-6 Course Content:
- Project design
- System analysis
- Critical analysis of technology
- Ethics in business technology
Learning Outcomes:
- Design a project that includes developing a computer program and a database, using Microsoft Office applications. (1)
- Analyze a total system life-cycle. (2)
- Analyze available technology and select most appropriate options for the project. (3)
- Apply ethical policies to the project. (4)
|
|
-
CSA 296 - Internship: Computer Systems and Applications Description: Supervised field experience with businesses, corporations, government agencies, schools and community organizations to expand career interests and apply subject knowledge relevant to the workplace. Individualized internship placements to develop personal and professional skills, including professional ethics, leadership, and civic responsibility. [Repeatable for a total of 6 credit hours toward degree/certificate requirements.] S/U grading only.
Prerequisites: Student must have a GPA of 2.0; have completed specific degree requirements as required by the program; and have completed the internship application process.
Credits: 3 Course Content:
- Organizational overview of assigned placement
- Integration of job description and organization's requirements
- Elements of documentation of experience
- Planning and time management
- Professional, legal, and ethical issues
- Communication, critical thinking, and problem solving
- Specialized equipment, tools, and software required in the placement
Learning Outcomes:
- Exhibit appropriate workplace behaviors and professional ethics.
- Apply discipline specific knowledge and skills in the professional workplace.
- Define and utilize technical terms in written and oral communications.
- Use critical thinking, problem solving, ethical awareness, and effective writing
- Interpret written and oral instructions.
- Initiate and complete assigned responsibilities.
- Maintain documentation required to comply with government employer or nonprofit agency regulations.
- Use specialized equipment, software, and tools as required.
- Analyze and interpret data for specified reports.
- Identify opportunities for improvement in process and documentation related to the workplace.
- Articulate job description and position in assigned organization.
Required Assessment:
- Record of Student Internship workplace hours.
- Individual Education Plan (IEP) as approved by supervision faculty.
- A daily journal, or work log of tasks, including dates, descriptive comments, problems and solutions.
- A reflective paper or project as specified by the supervision faculty.
- A minimum of two evaluations by the workplace employer or supervisor.
- Student's self-evaluation of experience.
|
|
-
CSA 299 - Independent Study Computer Systems and Applications Description: Supervised special project in this field of study. Approval of supervising Division Assistant/Associate Dean is required.
Credits: 1-6 Course Content:
- Applied knowledge and skills
- Learning objectives and competencies relevant to the discipline area and the community service setting
- Critical analysis of the service-learning experience
- Effective leadership, interpersonal, and writing skills
- Evaluation and improvement of performance
Learning Outcomes:
- Demonstrate the ability to apply discipline-specific knowledge and skills to a community-service setting.
- Develop the individual educational plan with the faculty liaison and agency/business.
- Accomplish the specific learning objectives and competencies.
- Demonstrate critical thinking, problem-solving, ethical awareness, and effective writing skills through discussions, a daily journal and an analytic paper.
- Exhibit personal development and leadership foundation skills such as: acceptance of responsibility; self-confidence; respect for others and their views; social and interpersonal skills; initiative and follow-through.
- Formulate a critical perception about civic responsibility, social problems, economic systems, cultural patterns, and policy issues.
- Conduct a self-appraisal, evaluate the structured service-learning experience, and identify ways students may contribute to the local and regional needs of the community.
|
Construction Building Technology |
|
-
CBT 100 - Basic Carpentry I |
|
|
|
|
|
|
|
|
|
|
|
|
Culinary Arts |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Early Childhood Education |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Economics |
|
|
|
|
|
|
|
|
|
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
|
|
|
|