KSAWorks
KSAWorks
Knowledge • Skills • Abilities
The University of Tennessee Southern · Courses

CS

31 courses with the subject CS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CS 110Introduction to Programming Logic & Design3

This course addresses the fundamentals of sound programming and explores the methodologies of program design, testing, and implementation with an emphasis on the creation of effective and efficient programs to solve problems. A high-level programming language will be used for this course. This course has a required laboratory.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
CS 200Discrete Structures3

This course is a review of set algebra including mappings and relations. Algebraic structures including semigroups and groups are introduced. Also introduced are elements of theory of directed and undirected graphs, Boolean algebra and propositional logic and applications of these structures to various areas of computer science. Other topics include equivalence relations, partial orderings, combinations, and permutations, analysis of algorithms, and finite automata and regular languages.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Fall
CS 210Foundations of Cybersecurity3

This course provides the foundation for understanding the key issues associated with protecting information assets. Topics include hacking, social media networks, cryptography, legal aspects, social implications, password managements, digital forensics, computer networking, wireless security, and ethical issues.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Spring, odd-numbered years
CS 220Data Structures3

This course introduces the student to data structures with emphasis on pointers, recursion, classes, inheritance, and polymorphism. Fundamental data structures including linked lists, stacks, queues, and binary search trees are discussed as well as basic sorting and searching algorithms. Other topics include advanced problem solving and algorithm development, structured programming, I/O techniques, and files.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 200 Offered: Spring
CS 230Design & Analysis of Algorithms3

This course explores the design, analysis, and implementation of fundamental algorithms, such as sorting and searching. This course includes an introduction to complexity analysis of algorithms with an emphasis on identifying efficient methods for searching, sorting, finding spanning trees and shortest paths in graphs.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Spring
CS 240Introduction to Project Management3

This course introduces students to the fundamental concepts necessary to support the planning, scheduling, controlling, resource allocation, and performance measurement activities required for successful completion of a project. The most recent edition of PMBOK Guide will provide the framework for the concepts introduced in the course. Microsoft Project will be the application software used in the course.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
CS 300Cyber Policy, Privacy, and Governance3

This course will provides students with information on the origin of cyber security policy, governance structures for policy creation, selection and implementation of policy, and audit and control functions to ensure compliance and efficacy. Students will be exposed to the national and international policy and legal considerations related to cybersecurity and cyberspace such as privacy, intellectual property, cybercrime, homeland security (i.e., critical infrastructure protection) and cyberwarfare.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Spring, even-numbered year
CS 305Information Systems Applications3

This course will provides students a thorough understanding of the movement of data within an organization. Business based case problems will require use of all software applications (word processing, spreadsheets, database management, presentation, communication, and web page development) in order to develop an integrated information system.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
MIS 110 or MIS 220 Offered: Spring, even-numbered year
CS 310System Architecture & Assembly Lang Programming3

This course introduces concepts of number systems, Boolean algebra, combinational and sequential circuits, registers, processor functional units and control, pipelining, memory and caching, stored program computing, memory management, computer system organization, and assembly language programming. Computer hardware organization is covered, including functions of central processing unit, instruction representation and execution. Students will get programming experience in a representative assembly language, including floating point programming. Also included is an overview of software systems: loaders, assembler, compiler, interpreters, operating systems.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
Sophomore standing Offered: Fall
CS 315Operating Systems Analysis & Administration3

This course will provide the student a comprehensive view of operating systems concepts including theoretical principals and practical implementations. Networked file systems, installation, and administration of operating systems and networks, as well as backup and system redundancy will be discussed.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
Sophomore standing Offered: Spring
CS 320Operating Systems II3

This course follows CS 315 and introduces the student to more complex principles of operating systems. This course includes an overview of modern operating systems including multi-processor, distributed, and real time systems. Contemporary operating systems such as Linux, macOS, Chrome OS and Windows 10 will be studied. Virtualization using Microsoft Azure will provide hands-on experience in operating system management and troubleshooting.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 315 Offered: Spring
CS 330Networks & Distributed Data Processing3

This course offers the student implementation-oriented experience in implementing networks and in supporting distributed data processing. This course is intended to provide real life case problems for which the students can design and implement distributed systems in which data transmission is seamless from the PC to the net. This course has a required laboratory.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Fall
CS 335Neural Networks3

This course covers basic neural network architectures and learning algorithms, for applications in pattern recognition, image processing, and computer vision. Three forms of learning will be introduced (i.e., supervised, unsupervised and reinforcement learning) and applications of these will be discussed.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 330 Offered: Spring
CS 340Systems Analysis and Design3

This course explores the principles and practices of designing, implementing, and managing large business systems. The student will use Visio to develop system designs. Both computerized and traditional systems will be examined.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
Sophomore standing Offered: Spring, even-numbered years
CS 350Ethics & Professionalism in Computer Programming3

This course covers issues associated with the ethical use of computers in the current information age. Ethics, professionalism, software piracy, copyrighting software, ethical standards and the impact of computers on society will be covered. Social networking and related issues will be covered in detail.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Fall
CS 355Introduction to Geographic Information Systems3

This course introduces students to GIS and the principles of spatial data and the analysis tools that can be applied to the data. At the end of the course, students will have an understanding of GIS theory and examples of GIS-based solutions in the world around them.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
Sophomore standing Offered: Spring, odd-numbered years
CS 360Security of Information Systems3

This course examines the methodology and practice of providing security in modern information systems. Design, development, auditing, and maintaining security of information systems will be examined in detail. This course will provide the student a comprehensive understanding of the theoretical and practical elements of Internet security. Ethics in information security, intrusion detection, risk management, cryptography, and physical security will be discussed.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Fall
CS 370Wireless Networking & Devices3

This course introduces the fundamental concepts of different wireless network technologies, mobility of users, and mobile devices. Case problems and student projects that target different areas of wireless networking will give a deeper insight into a particular area.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 330 Offered: Fall
CS 380Cryptography3

This course introduces the students to methods of encoding data in order to ensure the privacy, authenticity, and integrity of information in computer systems. Topics include encryption, message authentication codes, digital signature, key agreement protocols and hash functions.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 200 Offered: Spring
CS 410Server Administration3

This course introduces students to the concepts of successful server management and administration. Students will apply techniques for deployment of network services such as DHCP, DNS, SMTP, SSH, HTTP, HTTPS, printing and file sharing on both Windows and Linux server platforms.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 330
Corequisite
CS 411 Offered: Fall
CS 411Server Administration Lab1

Lab associated with CS 410

Subject
CS
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 330 Offered: Fall
CS 430Mobile Programming and Web Applications3

This course introduces the fundamental principles of programming for mobile devices. The student will build web applications and native mobile apps for Android and iOS using HTML. Other languages such as PHP, JavaScript, and Python will be used to provide the student a broad range of experience with mobile application programming.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Spring
CS 435Software Engineering3

This course introduces the fundamental principles of software engineering. Modern software development techniques and life cycles are emphasized. Topics include requirements analysis and specification, analysis and design, architecture, implementation, testing and quality, configuration management, and project management.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Fall
CS 437Software Engineering II3

This course builds on CS 435 and allows students to extend the software engineering process to include techniques for maintaining systems and ensuring dependability, reliability, safety and security

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 435 Offered: Spring
CS 450Database Development & Administration3

In this intensive database management course, students will design, develop, and manage a database system. Students will use conventional modeling languages to develop database system designs and will then implement databases using SQL. Topics include DDLC, normalization, concurrency and security.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110
Corequisite
CS 451 Offered: Fall
CS 451Database Development & Administration Lab1
Subject
CS
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
CS 455Advanced Database Applications3

This course builds on the principles introduced in MIS 450- Database Development and Administration. Students will focus on efficient query processing and indexing techniques for relational, spatial, temporal and multimedia databases. In particular, efficient and scalable algorithms for clustering, association rule discovery and classification of very large datasets will be discussed. Data mining, data warehousing and security will also be addressed.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 450 ; MIS 355 is suggested
Corequisite
CS 451 Offered: On demand
CS 460Software Reverse Engineering3

This course prepares students to determine the origin of intrusive or destructive software used in digital intrusions. Methods and tools introduced in the course will include disassemblers, debuggers, monitors, virtual machines and modern tools for software analysis. Distribution: Math & Science.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 110 Offered: Spring
CS 475Digital Forensics3

This course will give students an understanding of the theoretical, practical, and legal aspects of digital forensics. In addition, the course will offer a foundation in the process and exercise of digital forensics.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
CS 360 Offered: Fall
CS 480Capstone3

This course will provide the student information on careers in cybersecurity and will help each student identify a focus area in cybersecurity. The primary assignment in the course is a term research paper in current innovations and technologies in the focus area. This course is to be taken in the spring of the senior year.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
This course is to be taken in the spring of the senior year Offered: Spring
CS 498Internship3

This course involves productive, contributing application of studies in one or more off-campus settings. A portfolio of activities and learning experiences endorsed by the mentor in the setting is required and is provided by the student.

Subject
CS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.utsouthern.edu
Prerequisite
Junior standing, a minimum grade point average of 25, and the approval of the program coordinator Offered: On demand Fees: Internship/Practicum fee applies

Source: The University of Tennessee Southern's catalog, linked per course · table learning_unit · CourseShelf publish 59