Department of Computing · ETSU

ComputingBachelor of Science · Concentration in Cybersecurity & Modern Networks

A B.S. in Computing that pairs the department's computing core with hands-on Cybersecurity: network security and defense, secure coding, ethical hacking, forensics, cloud, wireless and the Internet of Things. Below is the suggested path through all 123 credit hours, semester by semester.

The 123 credit hours

Where the hours go

Computing Core

36 credit hours · 12 courses

Programming, databases, hardware and networking, security, and software engineering: the courses every Computing concentration shares.

Cybersecurity and Modern Networks Concentration

37 credit hours · 12 courses

Network security and defense, secure coding, ethical hacking, forensics, cloud, wireless and the Internet of Things.

Advisor Approved Electives

3 credit hours · 1 course

One CSCI course chosen from an approved list with an advisor.

Free Electives

3 credit hours · 1 course

Any course the student chooses, to round out the 124 credits.

General Education

44 credit hours · 14 courses

ETSU's Compass Core: writing, speaking, math, science, history, the humanities, the arts, and the social sciences.

Semester by semester

Recommended sequence

Computing Core Cybersecurity and Modern Networks Concentration Advisor Approved Electives Free Electives General Education

Freshman Year

32 credit hours

Fall 16 credit hours · 5 courses

  • Computing Core 10
  • General Education 6
CSCI 11003 credits

Using Information Technology

Introduces critical evaluation and responsible participation in an increasingly digital society, analyze information sources, identify bias, and examines social, cultural, economic, and ethical influences on technology use. Topics may include web and media literacy, cybersecurity, data literacy, artificial intelligence, and digital citizenship. Emphasis is placed on applying evidence-based reasoning and perspective-taking to support informed decision-making, personal well-being, and responsible engagement in local and global communities.

Gen Ed · Global Citizen
CSCI 12504 credits

Introduction to Programming and Computer Science

Introduces all aspects of the programming and problem-solving process and the elements of good programming style. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.

Computing Core
CSCI 15103 credits

Hello, World! A First-Year Experience

Provides guidance to first-year university students as they begin their search for directions to take in self-definition, intellectual growth, career choices, and life skills. Only first semester students may enroll.

Computing Core
CSCI 20203 credits

Fundamentals of Database

Introduces the essential skills of creating, maintaining, and querying a database system. Basic methodologies for transferring data between a database and a program or web page is covered. Also considered are methodologies for database design to ensure consistency and accuracy of the data.

Computing Core
MATH 15303 credits

Probability and Statistics - Noncalculus

Gen Ed · Math

Spring 16 credit hours · 5 courses

  • Computing Core 7
  • Cybersecurity and Modern Networks Concentration 3
  • General Education 6
CSCI 12604 credits

Object-Oriented Programming

Introduces object-oriented programming and design. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.

Computing Core
CSCI 13003 credits

Practical Applications of Artificial Intelligence

Explores AI’s growing impact across industries. This course involves exploration of AI’s real-world applications, and is designed for all majors. No technical knowledge or background is required.

Gen Ed · Critical Thinking
CSCI 19003 credits

Math for Computer Science

Provides a working knowledge of set theory, mathematical induction and recursion, relations and digraphs, functions, trees and languages, finite-state machines, and languages and how these topics are applied to the practice of computer science. Students who are required to take learning support math must successfully complete it before taking this course.

Computing Core
CSCI 22003 credits

UNIX Fundamentals

Introduces UNIX and UNIX-like command environments, including basic UNIX command-line commands and utilities; a representative UNIX interface; and a UNIX-based scripting language.

Cybersecurity and Modern Networks Concentration
ENGL 10103 credits

Foundations in Writing

Gen Ed · Writing

Sophomore Year

31 credit hours

Fall 15 credit hours · 5 courses

  • Computing Core 6
  • Cybersecurity and Modern Networks Concentration 3
  • General Education 6
CSCI 21503 credits

Computer Organization

Presents the physical implementation of the computer including mathematical and logical foundations, component-level design, and an introduction to machine architecture. Topics include Boolean algebra, data representation, logic gates, combinational and sequential circuit design, memory cells, memory subsystems, memory hierarchy, I/O subsystems, I/O handling, interrupts, instruction representation, error detection, and serial protocols.

Computing Core
CSCI 22403 credits

Data Structures and Algorithms

Offers a comprehensive study and analysis of the data structures and accompanying algorithms that underlie modern software systems. Contemporary programming languages are used as a vehicle for instruction. Topics may include the use and underlying implementation of abstract data types (e.g., lists, stacks, queues, associative containers), node-based structures (e.g., linked lists, graphs, trees), algorithm analysis, and software performance tests (e.g., benchmarking and profiling).

Cybersecurity and Modern Networks Concentration
CSCI 24003 credits

Computer Hardware and Network Administration

Introduces concepts and skills necessary to install, upgrade, maintain, and troubleshoot computers and computer networks. Topics may include installation and replacement of devices interfacing with the motherboard, installation and troubleshooting of operating systems and computer applications, the OSI model of network operation, principles of TCP/IP network operation, bridging, switching, and routing.

Computing Core
ENGL 10203 credits

Written Communication & Critical Thinking

Gen Ed · Writing
Compass Core3 credits

Cultivate Artistic Awareness

Students choose any Compass Core course in Cultivate Artistic Awareness. The Compass Core requires 3 credits in this area.

Gen Ed · Artistic Awareness

Spring 16 credit hours · 5 courses

  • Computing Core 6
  • Cybersecurity and Modern Networks Concentration 4
  • General Education 6
CSCI 31604 credits

Computer Systems

Introduces students to the fundamental abstractions of computer systems. This course uses hands-on exercises to investigate modern computer architectural features and the system software that supports them.

Cybersecurity and Modern Networks Concentration
CSCI 34003 credits

Networking Fundamentals

A study of concerns related to the operation of computer networks. Topics include incentives for computer networking, the OSI model of network operation, network media, theory and practice of local area networking, bridging, switching, and routing. Principles of TCP/IP network operation.

Computing Core
CSCI 35003 credits

Information Security and Assurance

Presents critical concepts and skills that are related to protecting information assets from harm. Topics include the history of information security, basic security-related terminology and concepts, major classes of threats to information security, model strategies for protecting against those threats, computer forensics, and best practices in information assurance.

Computing Core
Compass Core3 credits

History

Students choose any Compass Core course in History. The Compass Core requires at least 3 credits in this area.

Gen Ed · History
Compass Core3 credits

Humanities

Students choose any Compass Core course in Humanities. The Compass Core requires at least 3 credits in this area.

Gen Ed · Humanities

Junior Year

29 credit hours

Fall 14 credit hours · 5 courses

  • Computing Core 1
  • Cybersecurity and Modern Networks Concentration 6
  • General Education 7
CSCI 35103 credits

Network Security

Explores information security topics such as firewalls, access control lists, network address translation, virtual private networks, network topologies and segmentation, demilitarized zones, forward/reverse proxies, and their relationship to the OSI model.

Cybersecurity and Modern Networks Concentration
CSCI 36103 credits

Secure Coding

Explores qualities that make software susceptible to attacks. Techniques for writing secure applications are covered in detail.

Cybersecurity and Modern Networks Concentration
CSCI 30001 credit

Career Readiness for Computing

Presents a variety of professional issues including Computing strategies for finding and securing employment, non-technical elements of professional competence, and strategies for continuing career development after college.

Computing Core
MATH 19104 credits

Calculus I

Gen Ed · Math
Compass Core3 credits

Social and Behavioral Sciences

Students choose any Compass Core course in Social and Behavioral Sciences. The Compass Core requires at least 3 credits in this area.

Gen Ed · Social Science

Spring 15 credit hours · 5 courses

  • Cybersecurity and Modern Networks Concentration 6
  • Advisor Approved Electives 3
  • General Education 6
CSCI 45073 credits

Computer Forensics

Introduces fundamental concepts in forensics and security control. It provides essential knowledge and skills for digital forensic auditors. This includes examination of the range of commonly accepted digital forensic audit methods and tools. It also introduces the principles that underlie assurance of the integrity, confidentiality, and availability of information assets.

Cybersecurity and Modern Networks Concentration
CSCI 46073 credits

Information Risk Management

Explores industry standards and best practices used to assess organizational information security compliance, determine organizational information security maturity, and guide cybersecurity policy development and implementation.

Cybersecurity and Modern Networks Concentration
Elective3 credits

CSCI elective

Students choose one of 24 approved courses.

The 24 courses to choose from
  • CSCI 1200 Think Logically with Python (3 cr)
  • CSCI 1210 Essentials of Web Development (3 cr)
  • CSCI 1720 Intermediate Topics in Web Development (3 cr)
  • CSCI 2910 Server-Side Web Programming (4 cr)
  • CSCI 3020 Database Advanced Topics (3 cr)
  • CSCI 3110 Advanced Topics in Web Development (3 cr)
  • CSCI 3230 Algorithms (4 cr)
  • CSCI 3700 Enabling Business with Information Systems (3 cr)
  • CSCI 4018 Senior Honors Thesis (3 cr)
  • CSCI 4037 Natural Language Processing and Text Analysis (3 cr)
  • CSCI 4047 Data Analytics and Visualization (3 cr)
  • CSCI 4157 Interactive Graphics (3 cr)
  • CSCI 4317 Internet and Computer Law (3 cr)
  • CSCI 4417 Introduction to System Administration (3 cr)
  • CSCI 4717 Computer Architecture (3 cr)
  • CSCI 4727 Operating Systems (3 cr)
  • CSCI 4757 Information Systems Implementation (3 cr)
  • CSCI 4767 Enterprise Programming (3 cr)
  • CSCI 4847 Health Information Systems (3 cr)
  • CSCI 4900 Independent Study (1 cr)
  • CSCI 4905 Internship (1 cr)
  • CSCI 4910 Selected Topics in Computer Science (1 cr)
  • CSCI 4927 Human Computer Interaction (3 cr)
  • CSCI 4957 Special Topics in Computer Science (1 cr)
Advisor Approved Electives
Compass Core3 credits

Natural Sciences or Social and Behavioral Sciences

Students choose any Compass Core course in Natural Sciences (for majors) or Social and Behavioral Sciences.

Gen Ed · Natural Science or Social Science
Compass Core3 credits

History or Humanities

Students choose any Compass Core course in History or Humanities.

Gen Ed · History or Humanities

Senior Year

31 credit hours

Fall 16 credit hours · 5 courses

  • Computing Core 3
  • Cybersecurity and Modern Networks Concentration 9
  • General Education 4
CSCI 42503 credits

Software Engineering I

Introduces software systems development as an engineering discipline. All phases of the software development life cycle are examined. Participation on realistic team projects, use of automated tools, written and oral communication skills, exposure to legal, professional, and ethical issues is stressed.

Computing Core
CSCI 46473 credits

Network Defense and Countermeasures

Provides comprehensive cybersecurity training in threat analysis, network protection, and incident response. Topics may include network defense strategies, cloud and wireless security, physical security, endpoint protection, data encryption, firewall configuration, intrusion detection and prevention systems (IDS/IPS), VPN setup, system hardening, incident response, patch management, and advanced threat analysis. Dual Listed With: CSCI 5647

Cybersecurity and Modern Networks Concentration
CSCI 46373 credits

Wireless and Mobile Computing

Explores mobile computing concepts and related software development. Includes internal mechanisms for serving attached devices, managing ad hoc networks, and employing wireless network protocols.

Cybersecurity and Modern Networks Concentration
CSCI 46573 credits

Cloud Computing

Presents an overview of cloud technologies and secure virtualization. Topics include cloud architectures; models for cloud deployment, service, and storage; cloud security and privacy; and cloud programming.

Cybersecurity and Modern Networks Concentration
Compass Core4 credits

Natural Sciences

Students choose any Compass Core course in Natural Sciences (for majors).

Gen Ed · Natural Science

Spring 15 credit hours · 5 courses

  • Computing Core 3
  • Cybersecurity and Modern Networks Concentration 6
  • Free Electives 3
  • General Education 3
CSCI 43503 credits

Software Engineering II

Presents software development as an engineering discipline with emphasis on detailed design, implementation, testing, maintenance, project management, verification and validation, configuration management, and software quality assurance. Communications written and oral), participation on team projects, and use of automated tools are integral.

Computing Core
CSCI 45373 credits

Ethical Hacking

Introduces how to scan, test, hack and secure computer systems and networks. It addresses how perimeter defenses work and how to scan and attack networks without harming them. It shows how intruders escalate privileges and how to secure a system. It also explains intrusion detection, policy creation, social engineering, DDoS Attacks, buffer overflows, and virus creation.

Cybersecurity and Modern Networks Concentration
CSCI 46773 credits

Internet of Things

Presents networking and security concepts related to Internet of Things (IoT), placing special emphasis on IoT hardware and data analytics.

Cybersecurity and Modern Networks Concentration
Compass Core3 credits

Oral Communication

Students choose any Compass Core course in Oral Communication. The Compass Core requires 3 credits in this area.

Gen Ed · Oral Communication
Elective3 credits

Free elective

Students choose any course.

Free Electives