Searching…

University Catalog

Print Page



CNA 169. Computers in Society

Credits: 3 View Details
Description: Same as CSCI 169. History, moral and social implications of computer technology, problem solving, extensive hands-on microcomputer experience involving software packages (including word processing, database management, spreadsheets).
Semester Offered:
  • Fall
  • Spring
  • Summer


CNA 201. Computer Networking Concepts

Credits: 3 View Details
Description: Local Area Networks, LAN configuration and troubleshooting, client-server networking, peer-to-peer networking. CNA/CSCI 169, or consent of instructor.
Prerequisites: CNA 169, CSCI 169
Semester Offered:
  • Fall
  • Spring


CNA 267. Beginning Programming

Credits: 3 View Details
Description: Input and output of data, arithmetic expressions, loops, functions and subroutines, one and two dimensional arrays, sequential files. Students without programming experience are strongly advised to take CNA 268 concurrently.
Prerequisites: MATH 112 or equivalent.
Semester Offered:
  • Fall
  • Spring


CNA 268. Beginning Programming Lab

Credits: 1 View Details
Description: Lab component for students enrolled in CNA 267.
Corequisites: CNA 267
Semester Offered:
  • Fall
  • Spring


CNA 302. Spreadsheet Applications and Programming

Credits: 3 View Details
Description: Integrated software package emphasizing spreadsheets. Programming in the package. Integration of related modules.
Prerequisites: CNA/CSCI 169
Semester Offered: Fall


CNA 303. Database Applications and Programming

Credits: 3 View Details
Description: Integrated software package emphasizing database design and management. Programming in the language of the software. Integration of relation modules.
Prerequisites: CNA/CSCI 169
Semester Offered: Spring


CNA 304. Professional Publication Software

Credits: 3 View Details
Description: Word processing and graphics packages in a network environment. Creation and use of styles and templates. Use and configuration of a graphic operating system.
Prerequisites: CNA/CSCI 169
Semester Offered: DEMAND


CNA 397. Operating Systems of Micros

Credits: 4 View Details
Description: Binary and hex arithmetic, microcomputer architecture, data types, storage classes and operators, control structure, operating systems, functions and characteristics, concurrent processing, I/O, resource allocation and scheduling.
Prerequisites: CNA 201, CNA 267 or equivalent
Semester Offered:
  • Fall
  • Spring


CNA 425. Data Communications

Credits: 3 View Details
Description: Communication characteristics, protocols, software packages, set up, theory, and use of local area networks. Detailed coverage and application of the physical and data-link layers of the TCP/IP model.
Prerequisites: CNA 397, MCS 397
Corequisites: CNA 426/526
Semester Offered: Fall


CNA 426. Computer Networks

Credits: 3 View Details
Description: Network through application layers of the OSI model.
Prerequisites: CNA 397
Corequisites: CNA 425/525
Semester Offered: Fall


CNA 430. Firewall and Penetration Testing

Credits: 3 View Details
Description: Network access control. Firewall planning, installation, configuration, management, and performance. Network intrusion detection and prevention.
Prerequisites: CNA 426 or consent of instructor
Semester Offered: Spring


CNA 431. Offensive and Defensive Security Principles and Techniques

Credits: 3 View Details
Description: Analysis of vulnerabilities in OSI layer. Architecture and taxonomy of Intrusion Prevention Systems. Anomaly-based and signature-based systems. Virtual honeypots. Techniques and ethics of offensive security.
Prerequisites: CNA 426 or ECE 423 or CSCI 413 or both SE 221 and CSCI 201
Semester Offered: Spring


CNA 432. OSI Layers Security

Credits: 3 View Details
Description: Security models and protocols for each OSI layer. Network and Web security implementation, monitoring, intrusion, recovery, and countermeasures.
Prerequisites: CNA 426 or IS 353 or consent of instructor
Semester Offered: Fall


CNA 433. Security Fundamentals and Laws

Credits: 3 View Details
Description: Security design principles. Security risk assessment and management. Applied symmetric and asymmetric cryptography. Cyber security laws.
Prerequisites: MATH 271 and one of the following: CNA 426 or ECE 423 or CSCI 413
Semester Offered: Fall


CNA 435. Offensive and Defensive Security Principles and Techniques Lab

Credits: 1 View Details
Description: Hands-on experiments on vulnerability testing, packet crafting, attack target identification, payload generation, and virtualization.
Prerequisites: CNA 426 or ECE 423 or CSCI 413
Corequisites: CNA 431
Semester Offered: Spring


CNA 436. World Wide Web Authoring and Administration

Credits: 3 View Details
Description: Authoring and implementing web documents. Setting up and administering web servers.
Prerequisites: CNA 426 or consent of instructor
Semester Offered: Fall


CNA 437. Computer Network Security

Credits: 3 View Details
Description: Developing an effective network security strategy. Analyzing hole in protocols, designing firewalls, authentication and combatting the Hacker Tools.
Prerequisites: CNA 426-526
Semester Offered: Spring


CNA 438. Applied Cryptography

Credits: 3 View Details
Description: Cryptography in secure communications. Secret and Public Key methods. Management of this technology and its relationship to system security policy. Legal and social implications.
Prerequisites: CNA 397, CSCI 201, MATH 221 and MATH 271 with C- or better in each.
Corequisites: CNA 425 or CNA 426
Semester Offered:
  • Fall
  • Spring
  • DEMAND


CNA 444. Internship

Credits: 1-12 View Details
Description: Supervised training opportunity provided by industry or an educational institution.
Prerequisites: CNA 426
Semester Offered: DEMAND


CNA 450. Data Network Performance Analysis

Credits: 3 View Details
Description: Quantitative evaluation and data networks; pinpointing bottlenecks and corrective strategies.
Prerequisites: CNA 426-526, STAT 229, STAT 417
Semester Offered: Fall


CNA 451. Data Network Design

Credits: 3 View Details
Description: Students will develop their own document specifying a hypothetical data network through the use of simulation and case studies.
Prerequisites: CNA 426, STAT 417 or consent of instructor
Semester Offered: Spring


CNA 465. Wireless Networks

Credits: 3 View Details
Description: Design principles and practices, network architectures and protocols, configuration and performance analysis. Future trends.
Prerequisites: CNA 426
Semester Offered: Fall


CNA 473. Operational Software Safeguards

Credits: 3 View Details
Description: Implementation of network security policy. Evaluation of hacker tools. Preventative measures. Monitoring attacks and analyzing logs.
Prerequisites: CNA 426
Semester Offered: DEMAND


CNA 474. Advanced Network Programming

Credits: 3 View Details
Description: Advanced network programming or system programming on microcomputers.
Prerequisites: CNA 426, CSCI 201
Semester Offered: Spring


CNA 475. Cloud Networking

Credits: 3 View Details
Description: Fundamentals of cloud computing. Virtualization of data centers. Cloud platform architecture. Service-oriented architectures. Applying client/server and peer-to-peer computing in clouds. Cloud programming. Cloud security. Current software platform.
Prerequisites: CNA 426, or permission of instructor.
Corequisites: CNA 474
Semester Offered:
  • Fall
  • Spring






The contents in this catalog and other university publications, policies, fees, bulletins or announcements are subject to change without notice and do not constitute an irrevocable contract between any student and St. Cloud State University.