Computer Science: Cyber Security

Associate of Science

Overview

Cyber Security is a field that involves protecting the confidentiality, integrity and availability of information. The Quincy College Cyber Security program is an interdisciplinary Associates Degree program incorporating business, networking, law, and computer programming courses for individuals preparing for a career in Cyber Security.

Program Outcomes

At the completion of this program, the student should be able to:

  • Demonstrate security assessment techniques.
  • Mitigate cyber threats identified using the risk management process.
  • Explain the ethical responsibilities organizations have to protect an individual’s private data and describe how to secure that data.
  • Demonstrate knowledge of cybersecurity principles and methods.
  • Design a secure network using firewalls, encryption, and other technologies.
  • Configure and secure a Linux-based web server.
  • Describe how to conduct an investigation, secure an incident, and prepare for an evidence search.
  • Use forensic data acquisition tools.
  • Describe the theory of operation for file systems and network intrusion detection/protection systems.
  • Analyze various configuration, data, and log files.
Computer Science: Cyber Security Courses
    •  
    • Code
    • Course
    • Credits
    • BUS 220
    • Business Ethics
    • 3
    An introductory course in business ethics focusing on what business relationships are and ought to be with the various constituencies in which business operates. Through the use of case analysis, the student will develop a means of arriving at decisions that he or she can feel are “right,” “proper,” and “just.” Prerequisite: ENG 101.
    • CSI 104
    • Introduction to Programming with Python
    • 3
    This course is designed to provide the background necessary for an understanding of computer programming languages. Programming assignments introduce the student to methods of problem-solving programming logic, development of algorithms, coding, debugging, and documenting programs. Topics include an overview of computer organization, simple data structures, and file management. Note: Formerly CSI 116.
    • CSI 107
    • C++ Programming
    • 3
    This course is designed as an introduction to C++ programming. Problem solving methods and algorithmic development stressing good programming style and documentation including top down and modular design is emphasized. Prerequisite: CSI 104 or 116.
    • CSI 116
    • Introduction to Programming
    • 3
    This course is designed to provide the background necessary for an understanding of computer programming languages. Programming assignments introduce the student to methods of problem-solving programming logic, development of algorithms, coding, debugging, and documenting programs. Topics include an overview of computer organization, simple data structures, and file management.
    • CSI 217
    • Introduction to Operating Systems
    • 3
    This course explores the concepts of operating systems and their relationship to computer architecture. Topics include concurrent processing, scheduling, memory management, file systems, device management, and resource allocation.
    • CSI 226
    • UNIX with Linux
    • 3
    This course introduces the UNIX operating system, covering fundamental concepts, architecture, and practical applications. It uses Linux, a widely used UNIX- like system, to explore shell programming, utilities, and real-world tasks.
    • CSI 235
    • Computer Architecture
    • 3
    This course deals with the structure and organization of the major hardware components of computers. Topics include basic logic design, CPU construction, and information transfer and control within a computer system. Prerequisite: CSI 116 or 104.
    • CSI 242
    • Computer Systems Security
    • 3
    This course introduces students to the concepts of computer and network security with applications. Topics include authentication, securing Web and file transfer applications, cryptography, firewalls and other devices and network topologies. Prerequisite: CSI 244.
    • CSI 244
    • Networking I
    • 3
    This course introduces students to the fundamentals of networking. The concepts presented include types of networks, network architectures, communication protocols, media, topologies, and devices. The topics covered include TCP/IP, Ethernet, wireless transmission, virtual networks, security, and troubleshooting.
    • CSI 245
    • Networking II
    • 3
    This course covers a broad range of networking topics and skillsets relating to implementing networks using Cisco networking devices. The course presents use of Cisco CLI, LAN and WAN network fundamentals, network access, IP connectivity, network analysis and network design. Prerequisite CSI 244.
    • CSI 246
    • Networking III
    • 3
    This course builds on the topics and skillsets covered in CSI 245 Networking II. It covers the configuration, monitoring and troubleshooting of IP services, fundamentals, network automation and programmability. Prerequisite: CSI 245.
    • CSI 265
    • Linux System Administration
    • 3
    This course introduces students to the principles of computer system administration in a Linux environment. It builds on the knowledge learned in UNIX with Linux (CSI 226). System administration topics include managing user accounts, storage, and software configuration; web hosting; performance analysis; and security. Prerequisites: CSI 226 or permission of the instructor.
    • CSI 266
    • Computer Forensics
    • 3
    Computer forensics is the discipline that combines elements of computer science and law to collect and analyze data from computer systems, networks, wireless communications, and storage devices in a way that is admissible as evidence in a court of law. This course includes hands-on exercises in computer forensics analysis and validation, data acquisition, and network forensics. Forensics methods for personal computers, mobile devices, IoT devices, email, social media, and cloud computing are discussed. Prerequisites: CSI 226, CSI 242, and CSI 245.
    • CSI 267
    • Amazon Web Services Academy Cloud Foundation
    • 3
    Amazon Web Services (AWS) Academy Cloud Foundations provides an overall understanding of cloud computing concepts. This overview course explores AWS core services, security, architecture, pricing, and support. The course also includes basic global infrastructure and the AWS Cloud value proposition. Prerequisites: CSI 244, CSI 226.
    • CSI 311
    • Computer Organization
    • 3
    Students will apply digital hardware knowledge to design complex digital systems. Topics covered are binary theory, number systems, Boolean algebra, Karnaugh mapping, logic gates, combinational circuits, sequential circuits, state machines and arithmetic circuits. Using these tools students will design functional building blocks and apply assembly language programming. Prerequisite: CSI 104 or 116
    • CJS 215
    • White-Collar Crime
    • 3
    This course deals with the rise, nature, causes, and consequences of white-collar crime and addresses such subjects as corporate crime, occupational crime, financial crime, public corruption, technology- based crime, and policing and prosecuting white-collar crime.
    • LAW 203
    • Cyber Law
    • 3
    Developing computer technology has led to the development of new law relative to both the acquisition of information and doing business in cyberspace. This course will explore the legal issues arising from those changes. While focused primarily on business applications, the material covered will include contracts and torts related to the Internet, intellectual property rights, security, and privacy rights of the Internet user. Court decisions, statutes and administrative rulings will be presented.
Download

View Current Courses

Start your education at Quincy College. Our online and blended curriculum makes it easy for you to earn your degree!

Take the Next Step