Computer Science

Online Bachelor of Science in Computer Science

Save @ APU

$0 Application Fee
$0 Transfer Credit Evaluation
$0 Textbooks & Ebooks

0Entrance Exams

About This Program

The Bachelor of Science in Computer Science at APUS comprises a rigorous, balanced curriculum including topics in both hardware and software, focusing on cyber operations. Students will have a comprehensive program of study in computer science and also be able to take a deep-dive by selecting a concentration in specific areas of interest such as communications and artificial intelligence. Our online computer science degree is designed to enable working professionals to gain knowledge in rapidly growing fields within computer science, e.g. software and application developers, computer scientists, system software developers, computer programmers, and more. The Bachelor of Science in Computer Science at APUS can prepare students for challenging professional endeavors or for ongoing graduate work in Computer Science.

This program has specific admission requirements.

What You Will Do

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

View Program Outcome Assessment Results

Degree at a Glance

Number of Credits
122
Cost Per Credit
$360 | $250*
$324**
Courses Start Monthly
Online
  • Want to Learn More?

    Interested in a specific program or wondering about the application process? Fill out the quick form below, and we’ll follow up with details tailored to your goals. Click here if you are a current student and need assistance.











Program Requirements Printable Catalog Version

Students must choose a concentration for this degree program:

The Artificial Intelligence concentration for the BS in Computer Science teaches students to design and execute computational systems that interpret and understand. Students can research and apply machine-learning methods and develop problem-solving models applicable to a variety of domains. Furthermore, students can learn how to build systems that collect and respond to various sensors and measurements, and develop networks that communicate and respond to environmental signals. Self-taught intelligent systems play a significant role in this domain. This concentration of Artificial Intelligence utilizes the basics of computer science and applies advanced methods needed for effective knowledge modeling.

Objectives:

Upon successful completion of this concentration, the student will be able to:

  • Understand principles of machine learning and artificial intelligence.
  • Gain hands-on experience with a variety of machine learning models under different constraints (supervised, unsupervised, semi-supervised, environment feedback).
  • Become proficient in handling different types of data including structured and unstructured, using traditional and advanced machine learning techniques.
  • Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning.
  • Demonstrate awareness and a fundamental understanding of various applications of AI and machine learning techniques.

Must take all courses for this section.

Course ID: 5536

|
This course presents artificial life through the lens of simulated and/or synthesized life and life-like processes. It begins by discussing the history of artificial life, or Alife. This course provides students with the opportunity to study the life-like processes that arise from biological and chemical phenomena, mathematical and computational models, and physical models of a variety of statistical and dynamical systems. (Prerequisite: STEM100)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5315

|
This course provides an overview of types of problems that can be used with machine learning, as well as different variations of machine-learned methods such as supervised/unsupervised, batch/online, etc. The course discusses the main challenges of machine learning, notably the issue of data quality, as well as overfitting and underfitting data. (Prerequisite: DATS211 or CSCI345).
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5316

|
This course is focused on more advanced topics in machine learning, including clustering, dimensionality reduction, and the emerging applications of machine learning such as recommender systems, search in unstructured data, and time series analysis. (Prerequisite: DATS331 or CSCI381)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5325

|
This course provides students with in-depth knowledge and skills in computer science, including the history of AI and the processes involved in training machines to learn. It covers various search methods and why they are important to AI as well as specific AI applications Topics covered enable students to continue their study of artificial intelligence. Through readings, assignments, and laboratories in which they learn to conduct analyses to meet specified objectives, students gain hands-on experience. (Prerequisite: CSCI381)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5326

|
The primary focus of this course is on neural networks and deep learning networks such as CNN, RNN, LSTM, and industry-accepted libraries required to train these models, such as TensorFlow and Keras. It also covers different variations of training and transporting these models using attention and transformers. (Prerequisite: CSCI484)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5179

|
This course offers students a unique peek into the world of artificial intelligence and analytics without all of the mathematics. The course will review the advancement of artificial intelligence technology in such fields as facial recognition, neural networks, self-driving vehicles, and the controversial Deep Fakes. The course will then continue to delve into the analytics and algorithms that drive our daily lives and that we willing feed more and more data to. From Facebook Likes to shopping cart analysis and prediction, this course will review the ways we interact knowingly and unknowingly with these technological advances and the effects that they are having on humanity as a whole.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

The Cyber Operations concentration provides students with skills and in-depth expertise to protect and build safe software systems. Students obtain a thorough understanding of the technical needs, risks, and vulnerabilities of computer systems as they learn how to use tools and techniques to investigate, analyze, and respond to cyber-attacks. The concentration examines various aspects of society and focuses on both theoretical and practical dimensions. Students learn about a wide variety of computer security-related subjects, such as networks, mobile technologies, and cloud computing. Students will also have the ability to discuss the social implications of cybersecurity through courses such as STEM470-Cybersecurity, Surveillance, Privacy and Ethics.

Objectives:

Upon successful completion of this concentration, the student will be able to:

  • Have a firm understanding of the System Development Life Cycle (SDLC) and be able to apply concepts for a secure system development.
  • Understand cyber threat environment, and be able to monitor, detect, analyze, and expel threats from information system.
  • Secure systems to ensure Confidentiality, Integrity and Availability (CIA) of the information and protect data and networks from intrusions and malicious actors.
  • Design networks utilizing Risk Management Framework (RMF) methodology, risk analysis, security policies, and monetary damages assessment.
  • Plan and implement security strategies, policies, disaster recovery plans, continuity of operation plans, and audits in a broad range of local and wide area networks.

Must take all courses for this section.

Course ID: 5314

|
The discipline of reverse engineering provides the ability to deduce the design of a software component and aid in the analysis of software via decomposition. The course provides a practical foundation for all areas of software security research, including forensics, penetration testing, vulnerability research, exploit development, and malware analysis. Students will be able to use tools to safely perform static and dynamic analysis of software in order to fully understand the software's functionality. Specifically, the course focuses on reverse engineering techniques and software specification recovery, reverse engineering for malware analysis, and communications. The course also provides guidelines for dealing with obfuscated code. (Prerequisites: CSCI311 and CSCI320)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5317

|
This course focuses on wireless communications and networks. It covers radio propagation and propagation path-loss models; digital communication and transmission; cellular communication and WWAN architecture; antennas, diversity, and link analysis; SS and CDMA systems; and security in wireless systems. WWANs, GSM, CDMA, WAP, WLAN, WPAN, 3G/4G/5G are important concepts covered in this course. (Prerequisite: CSCI370)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5318

|
This course studies the fundamental concepts in the design and organization of modern computer systems. Topics include computer organization, instruction-set design, processor design, memory system design, timing issues, interrupts, and various performance-enhancing parallel techniques such as prefetching, pipelining, branch prediction, superscalar execution, and massive-parallel processing. The course also studies existing architectures using CISC, RISC, and VLIW designs. (Prerequisite: CSCI390)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5323

|
This course is designed to help prepare students to write robust, secure software that maintains the confidentiality, integrity and availability of the software and data. Specific topics covered in this course include system security architectures and concepts, as well as secure programming principles and practices. Students will be able to demonstrate that they understand the techniques specifying program behavior, as well as the classes of well-known defects and how they manifest themselves in various computer languages. Also, students will learn to understand how poor coding affects security and how to identify common coding errors. In addition, students will need to demonstrate their ability to author programs that are free from defects and document code with clear, succinct explanations. (Prerequisite: CSCI452)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 4397

|
This course will delve into all aspects of a Cloud Computing implementation, starting from a definition of what it actually means and assessment of whether it is suitable for a given company to the strategy alignment, implementation and operation of a working solution. It will cover Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service as the many integration and management components that are necessary to make this work together to fulfill business requirements.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5178

|
This course offers an opportunity for students to look into the surveillance that takes place at all levels in today’s world. The course will first review the collection of surveillance technologies such as CCTV, border control, traffic cameras, etc. The course will then continue onward to look into such innocuous and hidden data collection such as website analytics, app data collection, online identity databases, and more. These topics will be viewed not only from the collection standpoint but also from a privacy standpoint and an ethical standpoint. Students will study these data collections and look at the rationales for their collection and be encouraged to justify or refute these collections on an ethical or privacy basis.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

The Quantum Computing concentration within the Bachelor of Science in Computer Science program equips students with foundational knowledge and skills at the intersection of computer science, quantum mechanics, and mathematics. This concentration introduces students to quantum computing principles, the design and analysis of quantum algorithms, and quantum information science, preparing them to engage with cutting-edge computing technologies.

Students will explore topics such as quantum systems, quantum circuits, and quantum hardware, while applying theoretical frameworks to simulate and program quantum computers using modern tools. Coursework emphasizes both theoretical and applied dimensions of computing, integrating physics, data analysis, and machine learning concepts to understand how quantum technologies achieve computational advantages over classical systems.

Graduates will be prepared for careers or graduate study in quantum software development, quantum algorithm design, or emerging quantum technologies, contributing to the next generation of innovation in computer science and engineering.

Objectives:

Upon successful completion of this concentration, the student will be able to:

  • Design, analyze, and implement quantum algorithms using principles of quantum mechanics and computational theory.
  • Apply quantum information science and quantum programming tools to model complex computing systems.
  • Integrate mathematics, physics, and computer science concepts to solve problems in quantum computing research.
  • Evaluate the performance and potential of quantum technologies compared to classical computers.
  • Prepare for careers in quantum computing, data science, or advanced engineering fields.

Must take all courses for this section.

Course ID: 5537

|
This course explains the fundamental principles of quantum computing, including key quantum mechanical concepts like superposition and entanglement. Students will gain foundational knowledge through hands-on activities such as designing quantum circuits and using interactive simulations. This course emphasizes developing technical documentation that aligns with industry best practices, thereby preparing students to communicate their work effectively.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5538

|
This course investigates how to develop quantum algorithms. Topics explored include Grover’s and Shor’s Algorithms, collaborative coding, algorithmic optimization, and performance benchmarking. Students will use modern platforms such as Qiskit and Cirq to develop quantum algorithms and investigate performance in simulated and real quantum environments. (Prerequisites: CSCI240 or Chair Approval)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5539

|
This course offers a comprehensive analysis of quantum information systems, with a focus on cybersecurity. Students will explore quantum cryptography, including quantum key distribution and how it provides security in applications beyond what classical systems can offer. The course examines the ethical and societal implications of quantum technologies, providing a framework for responsible development and implementation. (Prerequisites: MATH220 and MATH302)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5540

|
This course provides an in-depth evaluation of quantum-enhanced machine learning models and their applications in artificial intelligence. Students will gain practical experience in assessing performance metrics and analyzing ethical considerations surrounding the use of quantum technologies. Case studies from various industries are used to demonstrate the unique advantages and limitations of integrating quantum AI. Through hands-on exercises and critical analysis, students will be prepared to develop and evaluate quantum machine learning solutions integrated with AI. (Prerequisite: CSCI355)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5541

|
This course focuses on the principles of designing and implementing scalable quantum software systems. Students will explore advanced topics such as quantum middleware, hybrid quantum-classical systems, and techniques for performance tuning on quantum hardware. Students will also apply secure software development frameworks by actively contributing to open-source quantum projects. Through these practical applications, students will learn to build secure, robust and efficient software for the future of quantum computing. (Prerequisite: CSCI375)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5542

|
This course focuses on the application of widely used quantum algorithms in artificial intelligence and the field of cybersecurity. Students will learn how quantum computing can impact secure communication, encryption, and post-quantum cryptography. Students will apply algorithms such as Grover’s, Shor’s, and quantum kernel methods using platforms like Qiskit and Cirq. Emphasis is placed on comparing quantum and classical approaches, evaluating performance and security trade-offs, and analyzing the ethical implications of deploying quantum technologies in real-world systems. Through case studies, programming labs, and critical evaluations, students will develop domain-relevant quantum solutions aligned with current industry and research practices. (Prerequisites: CSCI375 and CSCI465)

Must take the following in this Section:

Course ID: 5598

|
This course offers students a chance to delve into ethics from many approaches. Every day, an individual’s ethics may be challenged, and this course will do its best to provide a foundation on which students can develop a personal set of ethics. The course covers various ethical frameworks, reviews the ethical challenges individuals are likely to encounter in their daily or professional lives, and explores solutions based on ethical principles.

Select 1 course(s) from the following:

Course ID: 2613

|
This course introduces students to the principles and practices of image manipulation, image enhancement, and image storage. In this class, students will explore graphical file formats, color and perception, color balance, histograms, web-friendly colors, the impact of image size and resolution on screen size and resolution, brightness, contrast, image noise, noise reduction, and digital signal processing (blurring, de-blurring, Gaussian filters, sharpening, softening, spot healing, dodging, and burning). The course will also teach students about transparency, opacity, hue, saturation, image layering, color blending (multiplying and dodging), image transformation (rotation, resizing, and shearing), selections (pixel and vector), alpha channels, and image modes (grayscale, RGB, CMYK, HSB, and indexed color). NOTE: For this course, students must have access to Adobe Photoshop. This software is not provided by the course material grant and must be purchased/provided by students. Adobe Photoshop® is a registered trademark of Adobe, Inc.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3002

|
Provides an introduction to the language and culture of the Spanish-speaking world. Focus is placed on development of four skills: reading and listening comprehension and writing and speaking proficiency. Much practice is also dedicated to pronunciation, lexicon and syntax through a variety of materials. Students will also learn about the culture and people of Spanish speaking countries and the Hispanic/Latino communities in the United States.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3003

|
Is a continuation of SPAN100. Students are introduced to more advanced syntax, lexicon and idiomatic expressions. The goal is to enhance the development of four skills: reading and listening comprehension and writing and speaking proficiency. Students will continue to learn more about the people, traditions and cultures of Spanish speaking countries and the Hispanic/Latino communities in the United States.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3006

|
This course will introduce the student to the fundamentals of the Arabic language. The student will learn basic vocabulary, verb conjugations, and grammatical usage through online listening, speaking, reading and writing exercises. The student will also learn about the cultures of Arabic speaking nations.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3007

|
This course is a continuation of ARAB100, Arabic I. Students will continue to build vocabulary and be introduced to more advanced grammatical usage. In addition to similar—but more advanced—online listening, speaking, reading and writing exercises, students will also learn to communicate in more abstract patterns of thought as demonstrated through the use of cartoons and humor. (Prerequisite: ARAB100)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3014

|
Spanning the Middle Ages through the twenty-first century, this course offers a thorough introduction to the elements of music, a broad overview of the history of musical styles, including cultural contexts and perspectives.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3024

|
This course introduces the major religions of the world with attention to origin, history, beliefs and practices. The course provides a balanced consideration of both Eastern and Western religions. No force has influenced human life and civilization more than religion; no understanding of human affairs, on an individual scale or a global one, can succeed without comprehending it.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3028

|
This course is designed to acquaint the student with the history of photography from its beginnings through contemporary times, including its terminology and analytical skills applied to the art and practical applications of photography. The course will give the student a broad background of major photographic works and photographers from various eras in both Western and non-western arts; photographic production, tools, and techniques; ways to interpret art and apply photographic terminology; describing, comparing, contrasting, and analyzing photography within technological, social, political and historical contexts; and applying digital information literacy to the research and writing process about photography.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3029

|
This course provides a survey of the visual arts, which is directed at understanding how to read the global visual world. Building from basic terminology and fundamental analysis, to more complex concepts of understanding art, the course provides tools for examining, analyzing, interpreting, and writing about works of art. Topics will include the political, religious, socio-cultural, and aesthetic functions of painting, sculpture, architecture, camera arts, and new media. No prior art classes or experiences are required.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3033

|
This course is designed to enhance students' appreciation for the history and traditions of American film. Students will investigate traditional as well as non-traditional film images, themes, techniques, and styles.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3037

|
This course will examine the field of ethics and provide the tools for ethical decision-making. Students will analyze texts for meaning, apply theories learned to various areas of moral concern, such as war, euthanasia, divorce, and poverty. The course will also provide an overview of how philosophers have thought about moral problems and some of the solutions they have proposed. Students will develop the ability to think about moral problems in a clear and logically consistent manner.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3532

|
This course is intended to equip the student with a baseline understanding of issues and concepts that compose the Western philosophic enterprise, and to serve as a point of departure for their further studies in Philosophy.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3634

|
This introductory course explores the basic nature of religion, both historical and contemporary, and familiarizes the student with a multidisciplinary approach to religious study. Students examine the importance of religious thought and expression, from the viewpoints of both a participant and a critic.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4693

|
Philosophy of Science will introduce students to the origins and development of modern science and how that is distinguished from pseudo-science; the importance of deduction and induction and their separate methodologies; the process of the scientific method; scientific change and scientific revolutions, particularly that of Thomas Kuhn; and selected philosophical problems in the basic sciences, such as absolute space, biological classification, the modular mind, and recent discoveries of neuroscience.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4952

|
Critical Thinking introduces skills, concepts, models, and techniques for reading, writing, and thinking critically. Critical thinking is a necessary process for identifying and solving problems in academia and the workplace, as well as interpreting information in the media. Through the use of critical and logical thought processes, students will develop practical, analytical skills that prepare them for the investigative nature of being life-long learners.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5073

|
World Music and Cultures explores traditional and popular from major regions of the world, and how music relates to its culture. Students develop knowledge of representative styles and regional characteristics in world music, including cultural context and perspectives.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5246

|
How does a young country develop a literature of its own? From explorers to frontiersmen, follow the search for freedom and new lands through early American literature, guided by the adventuresome spirit reflected in works from the Colonies to the advent of the Civil War. How do we rationalize reports from explorers and early settlers on indigenous populations? What impact did religion have on early colonial writing and why did the focus shift to reason? How did American writing reflect and shape thought about rebellion and war? How did American women carve out space for themselves as writers of merit? This course explores these questions and more through the writing of American history and the American character, deepening our understanding of a literature that came to be defined by courage, passion, idealism, and—yes—even objection and protest. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5247

|
True to its revolutionary roots, America is not just the birthplace of democracy but it is also home to the major civil rights movements of the modern era. This course is a survey of American literature related to the major civil rights movements of the last 150 years, including Abolition (Pre-1865), the Suffragettes (1860-1920), Civil Rights (1920-Present), Women’s Rights (1920-present), and GLBT Liberation/ACT UP (1960-Present). LITR218 will take students on a journey through the social, political, and cultural changes that shape modern America and ask students to contemplate the connections between literature, politics, social change, and the American identity. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5248

|
Join us on a journey through a thousand years of British history, beginning in an Anglo-Saxon mead hall with a couple of characters named Beowulf and Grendel and even a dragon. From there we'll go on a pilgrimage to Canterbury with the Good Wife of Bath, ride alongside Arthur's knights, sit at Queen Elizabeth’s feet, get up close and personal with Satan, ride a slave-ship to the new world, debate the state of Ireland, and hear some words of wisdom from Samuel Johnson. It will be quite a ride, so hang on tight. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5249

|
Ready to explore the darkest places of the heart, the mind, the soul? Are you longing to “fade far away, dissolve, and quite forget” the modern world for a little while? Then, join us as we grapple with the tumultuous relationship between Catherine and Heathcliff in Wuthering Heights and consider Josef Conrad’s harsh criticism of imperialism in Heart of Darkness. LITR225 delves deep into the literary periods of the Romantics, Victorians, Imperialists and Modernists. Learn how society and historical events shaped our authors, and in turn, how our authors impacted society. Come prepared to debate, analyze and share your personal insights in forum conversations and written assignments. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5250

|
Humans have theorized about great philosophical questions since the dawn of time. While the values and beliefs that guided the views of ancient cultures have undoubtedly changed, it is also clear that those views continue to influence modern lives. From the ancient world through the European Renaissance, LITR231 focuses on these monumental philosophical questions using great works of art, including the major genres of epic poetry, drama, lyric verse, religious texts, and prose fiction, drawn from Classical Greece, Asia, the Middle East, Western Europe, and the Americas. Students will travel through the musings of ancient authors from foreign lands to gain an understanding of cultural practices and values and investigate any connections between the modern-day world and those who lived and wrote before the modern era. Students will explore their ideas regarding leadership, conflict, heroism, friendship, love, politics, and religion to understand how they continue to impact humanity. They will consider what “world” literature means and why the struggles, concerns, and lives of those long dead are still important today. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5251

|
How would you like to travel through time, witnessing historical global events, a variety of different cultures, and exciting scenery? In LITR233, Literature of the Newly Globalized World: The Individual’s Struggle to Adapt, you won't simply read a textbook. You will travel to different continents and time periods, observing life during significant moments in modern history. Through historic fictional works, you will become part of the action, experiencing war, changing belief systems, and cultures. Not only will you understand what life was like for those in power, you will also see the world from the lens of those who have been oppressed. Come join our journey through history! (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5412

|
This course is designed to provide students with an introduction to popular American music in the 19th, 20th, and 21st centuries and the cultural contributions of African Americans, Indigenous peoples, Hispanics, and European descendants. Students will learn about ragtime, jazz, how jazz became an art, blues, rhythm and blues, rock and roll, and popular music. Important artists will be discussed, important songs will be reviewed, and the intersection of cultures will be analyzed throughout the course.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Must take the following in this Section:

Course ID: 5453

|
This course introduces students to an attitude and approach for college success and relevant connections to their own inner motivations and external career options. Key elements in this course include values-goal alignment, an orientation to online learning, and strategies for successful adult learning. Other elements include planning a pathway from academic studies to a career path, career awareness, networking, engaging support resources, and collaborating with colleagues. Through the learning and activities in this course, students will gain the perspective needed for successful time management and prioritization, critical thinking, applied and collaborative learning, and civic/democratic and global learning. Content within the classroom includes open educational resources that are easily available online. This course fulfills one general education elective.   This course is recommended to be completed first in the student’s degree plan when possible.  COLL111, COLL112, COLL113, COLL114, and COLL115 are considered equivalent courses. Students may only take one of these courses for credit.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5587

|
This course offers students with a unique approach into the societies and cultures that we could progress toward in the future via the review of the science fiction genre. This course will review many aspects of technological questions that society will face in the future. Does the rise of technological advancements in artificial intelligence and robotics eventually bring us to a point where we must decide what is life and the right to self-determination as the Star Trek: TNG series covered in “The Measure of a Man”, laying out the rights of Commander Data. This is just one of many aspects of society and culture that will be examined throughout the course as students are made to think critically about what will the future look like.

Must take the following in this Section:

Course ID: 5037

|
Information and Digital Literacy is designed to provide students with sustainable and usable skills essential to success in both academic and professional settings. Students will learn best practices to locate and evaluate sources, and effectively communicate using digital literacy to become proficient 21st century learners.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4951

|
Martin Luther King, Jr, said, “If you can’t fly, then run. If you can’t run, then walk. If you can’t walk, then crawl. But whatever you do, you have to KEEP MOVING.” Making Writing Relevant is a composition course that will definitely keep you moving. It is not merely a required course; it is the type of course you will want to take because it moves you onto the path to success. Over eight-weeks, we will help you learn the most important components of a successful writer-communicator. We will teach you how to research properly, knowing you will need this skill in every course you take here at APUS and also in interactions in your professional and personal life. We will teach you the formatting style you will use in your field. We will provide a supportive community to strengthen and encourage you, and by the end of this nearly-all-you-need-to-know-about-writing course, you will be able to fly.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Must take the following in this Section:

Course ID: 4660

|
Science is unquestionably central in shaping our modern world. Though often directed by the “big science” efforts of universities, global corporations, and nations, it is the individual scientist that populates these scientific communities. It is at this individual level, both professionally and personally, that science touches us most directly. Students earn advanced degrees in a wide range of specialties like physics, biology, and chemistry. Science is also a central component in related fields of medicine, geology, genetics, ecology, cosmology, and technology. On the personal level we encounter science everyday when we eat genetically enhanced food, take complicated medicines to combat illness, debate the origins of life, strive to understand new information about ourselves in the universe, use advanced technologies, and in many more ways. These scientific developments do not emerge instantaneously from a vacuum. To fully understand science, one must have an appreciation of its history and how it has developed over time. The latest scientific advance is merely a snapshot of the present, and only looking at this image obscures our appreciation of the dynamic interaction between science and culture, and the ways that national, institutional, and individual goals have determined its trajectory. This broader perspective, gained only by the study of the history of science, serves as our central mission in this class. STEM185 and HIST270 are considered equivalent courses. Beginning January 2023, students may only take one of these courses for credit.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Must take the following in this Section:

Course ID: 3285

|
This course begins with a study of limits and continuity, which leads into the study of derivatives. Students will be taught to find the derivative of many functions using a variety of methods, including power rule, product rule, and chain rule. Students will then learn how to tackle several different applications of derivatives, including optimization, curve sketching, approximations, and related rates. Finally, students will be introduced to integration and how it can be used to determine areas. (Prerequisite: MATH111, MATH112, or an equivalent course)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Select 1 course(s) from the following:

Course ID: 5028

|
This course introduces students to the biological systems within their associated environments. The course furnishes an understanding of biological principles and the properties of life. Topics covered in this course include the structure and function of plants and animals, cell biology principles, genetics, reproduction, development and growth, the variety of life on Earth, principles of evolution, and interactions among organisms and with their environment. Students will discuss the process of the scientific method and also demonstrate science information literacy skills through source selection and completion of a course project.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5029

|
This course introduces students to the fundamental principles of biology emphasizing the structure and function of the human body. Topics covered in this course will include a general introduction to human biology; the scientific method; organic chemistry; cellular/tissue structure and function; and the organization and regulation of body systems. Other topics covered in the course will include the human body’s organ systems, genetics, human evolution, and ecology. In addition, students will discuss the process of the scientific method and be required to demonstrate science information literacy skills through the creation of a narrated presentation. Topics covered in this course require some comfort with math. This course is time-intensive, so students should ensure they have the time to fully commit to this course if it is used to fulfill the General Education science course requirement.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5031

|
This course introduces students to the principles of basic chemistry; the terminology, methodology, and world view of chemistry; and chemistry’s practical application to everyday living. Topics discussed in the course include acids, bases, atomic structure, chemical equations, chemical reactions, and chemical language and nomenclature. Other topics that will be covered in the course include gases, molecular structure, solution chemistry, chemical mathematics, organic chemistry, and biochemistry. Also, students will discuss the process of the scientific method and be required to demonstrate science information literacy skills through the creation of a narrated presentation. Topics covered in this course require some comfort with math. This course is time-intensive, so students should ensure they have the time to fully commit to this course if it is used to fulfill the General Education science course requirement.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5032

|
Introduction to Meteorology covers the fundamental principles governing the behavior of our atmosphere and the duties and methods of the professional meteorologist. Students will gain insight into the exciting discipline of meteorology, discussing topics such as cloud formation, movement in the atmosphere, thunderstorms, tornadoes, meteorological satellites, and climate change. Students will discuss the process of the scientific method and also demonstrate science information literacy skills through source selection and creation of a narrated presentation.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5033

|
Geology encompasses the study of our planet, and students in this course will explore: how it formed, the nature of its interior, the materials of which it is composed, landforms, earthquakes and volcanoes, geologic resources, and geologic history. Current events that students learn about in the news, ranging from volcanic eruptions, earthquakes, landslides, and more will fit into a larger picture of how Earth works and why such things happen.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5034

|
This course will give students the opportunity to learn and connect with the central issues in environmental science, from ecological to social to economic considerations. The basic concepts of ecology, geography, chemistry, economics, ethics, policy, and many other disciplines will be used to examine the overarching role that humans play in our planetary environmental problems, successes, and solutions. Assignments will allow students to collect and evaluate qualitative and quantitative data regarding the human-environment relationship. Lifestyle examination, ethical considerations, and critical analysis of individual contributions to local and global impacts in regards to environmental sustainability will be emphasized. This is a course primarily for a non-scientist.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5035

|
This course is designed as an introduction to classical physics for non-scientists. Students will learn to apply Newtonian principles to the basic topics of motion, gravitation, momentum, work, energy, heat, wave behavior, sound, light, electricity, and magnetism. Basic algebra will be used in the course to demonstrate how mathematics can describe and predict the real-world behavior of objects from electrons to planets. Students will also be expected to relate physics principles to their daily lives. Also, students will discuss the process of the scientific method and must demonstrate science information literacy skills through the creation of a narrated presentation. Topics covered in this course require some comfort with math. This course is time-intensive, so students should ensure they have the time to fully commit to this course if it is used to fulfill the General Education science course requirement.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5036

|
This course will introduce students to the wonders of the universe. Topics will include deciphering the motions of objects in the sky, learning how astronomers decode the light coming to us from distant objects, exploring the Earth and other bodies in our solar system, and investigating the properties and structure of stars, galaxies, and the universe itself. Students will be encouraged to develop a conceptual understanding of these topics beyond memorization of facts. While the course is conceptual in nature, students should expect to use some mathematics. Completion of at least college algebra prior to taking this course is highly recommended.
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Must take all courses for this section.

Course ID: 5302

|
This course provides an introduction to programming using the C++ and Python programming languages, with an emphasis on foundational programming skills and effective computer programming practices. Topics include object oriented programming, memory management, and optimization concepts. The course also covers special topics such as arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, iterators, and function pointers in C++. Students also explore data structures and algorithms in Python, including lists, dictionaries, sets, and their applications. Students learn to write programs and create readable, well-decomposed code, gaining knowledge of proper variable naming, concise functionality, and method implementations used in modern software development. This course features bi-weekly coding assignments, quizzes, and a final project. (Prerequisite: MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5303

|
This course focuses on number systems, binary arithmetic, logic gates, and forming logic circuits. Other core topics include combinational circuits and Boolean algebra. The concept of circuits will be expanded to include logic blocks; multiplexers; and arithmetic blocks such as adder, multiplier, subtractor, and divider with an emphasis on block designs. Additionally, sequential circuit and finite state machine will be discussed in detail. The course concludes with the synthesis of a complete processor. (Prerequisite: MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5305

|
This course helps students understand the design and implementation of operating systems in the area of purpose. It focuses on description, contrast, and comparison of different structures for operating systems. Students will analyze theory and implementation of processes, resource control, physical and virtual memory, scheduling, I/O, and files. Students need to be familiar with C language before taking this course. The course introduces a high-level structure of the Linux kernel both in concept and source code, while offering a detailed understanding of its aspects. (Prerequisite: CSCI230)
Registration Dates Course Dates Session Weeks
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5504

|
This course introduces students to the structure and components of computer networks, including packet switching, layer architectures, and various applications. Specific topics include Web/HTTP, Voice Over IP, P2P file sharing, socket programming, TCP/IP, reliable transfer, flow control, congestion control, the network layer (names, addresses, and routing), local area networks (LANs), and wireless networks. The course also explores network security, including issues related to security threats and secure communication. Students will gain experience with tools needed to use and write protocols and understand core networking concepts. (Prerequisite: CSCI220)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5307

|
This course strengthens and broadens students' awareness of existing trends in the development of object-oriented programming. Students expand their use of a structured design method to provide systematic analysis of performance and systematic proof of correctness. Students gain a deeper understanding of concepts like implementations of abstract data types and present data structures linked to stacks, queues, and hashes. The course will also address advanced concepts related to algorithms that will include divide-and-conquer and dynamic programming. Students will also learn how to analyze different algorithm development as well as various sorting strategies. (Prerequisites: CSCI140 or CSCI150)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5505

|
This course presents concepts related to computer architecture and their impact on program design and development. It introduces students to topics such as instruction set design, memory hierarchies, pipelining, storage systems, and parallel architectures. Specific topics include performance evaluation, computer organization, instruction formats, addressing modes, computer arithmetic, single-cycle and multi-cycle data paths, and processor control. Assembly language programming is used as a means of exploring instruction set architectures and understanding machine architecture. (Prerequisite: CSCI240)
Registration Dates Course Dates Session Weeks
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5308

|
This is an advanced course in networking and requires students to have in-depth knowledge of the 7 layers of the ISO/OSI model. The course starts with an overview of IP addressing and subnetting. A significant amount of time will be spent on routing protocols like BGP, OSPF, and EIGRP, and security issues with each of these protocols is discussed. Other topics covered in this class will include, but are not limited to, traffic engineering, multi-path routing, and segmentation. (Prerequisite: CSCI225)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5309

|
This operating systems course presents advanced topics in the operating system, building on fundamentals introduced in earlier OS course work. Students learn to analyze how modern operating systems manages system resources across hardware and software, with particular attention to process management, process scheduling, memory management, and file management. The class compares design decisions that affect reliability, scalability, and performance while maintaining a strong focus on data integrity and system robustness. Taking a deep dive into more advanced topics, the course explores file system design, inter-process communication, virtualization, containerization, concurrency, synchronization, threads, processes, and multithreading. Students study how these core functions support efficient execution on the CPU and enable controlled access to software resources and memory. In alignment with program-level outcomes in computer science, students understand and apply system design principles that address architectural weaknesses and promote efficiency in software implementation. The course also emphasizes security, examining how common system vulnerabilities can be identified and mitigated within unix and linux-based operating systems during system design, development, and implementation.
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5310

|
This course teaches students to design and develop programs. The course assumes that students have previously acquired programming skills in C, C++, and Python®. Students learn advanced programming concepts that will enable them to produce reliable and maintainable code and be able to compare learned concepts to other languages. The course focuses on programming structures, constructs and writing tests as well as understanding inheritance, polymorphism, and interfaces. Moreover, students will master generic programming, appreciate the value of reflection, and write multi- threaded applications. By the end of the course, students will be able to differentiate between good and bad programming practices. (Prerequisite: CSCI240) Python® is a registered trademark of the Python Software Foundation.
Registration Dates Course Dates Session Weeks
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5311

|
The course will present advanced concepts related to hashes, trees, graphs, linear programming, and multithreading. Students study techniques for designing algorithms and for analyzing the time and space efficiency of algorithms. The course will introduce students to computational models and computational complexity like NP-Completeness, as well as how to develop key algorithms for advanced types of trees, analyze NP-Completeness, apply advanced concepts related to graphs, analyze topics related to multithreaded algorithms, and compare different algorithm strategies. The algorithm design techniques include divide-and-conquer, greedy algorithms, dynamic programming, randomized algorithms, and parallel algorithms. (Prerequisite: CSCI240)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5312

|
This course advances the student's understanding of PDLs, FPGA design flows, and ability to perform HDL-based design and implementation on FPGAs. Students learn to design, synthesize, simulate, and implement logic on an actual device, as well as understand and work with FPGA architectures, digital arithmetic, pipelining, and parallelism. Students will become knowledgeable to make a substantial modification to a simple microcontroller-based system and identify the cyber concerns associated with it. The course provides hands-on training on the use of a hardware-description language. In addition, students will be able to detect failures in security design principles, and how they can lead to system vulnerabilities that can be exploited as part of an offensive cyber operation. (Prerequisite: CSCI150)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5313

|
This course helps students to understand the basic principles required to construct a functioning database free of data anomalies. A strong mathematical background may be required to manage advanced concepts of multi-valued dependency and representation theory, as well as an ability to conceptualize, design, and implement a database. The course focuses on relational database structures, with emphasis on entity relationship diagrams for data modeling, transaction properties, and functions. Students will study SQL for data description and data manipulation, as well as the use of modern APIs to access the database. (Prerequisite: CSCI345)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5319

|
This course presents multiple programming languages to students and the different solution each offers. Topics include binding, binding times, data types and implementation, operations, data control, storage management, parameter passing, and operating environment. (Prerequisite: CSCI340)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5320

|
This course deals with the mathematical abstraction model of computation and its connection to formal languages. It is designed to introduce students to the theoretical development of computer science and provide conceptual tools used by practitioners in computer engineering. Students will understand how automata are used to describe computing machines and computation. (Prerequisite: CSCI340)
Registration Dates Course Dates Session Weeks
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session

Course ID: 5321

|
This course introduces students to the ethical, theoretical, and practical issues surrounding security in computer systems and networks. Some of the topics in this course include identification of the following: reconnaissance operations, anomaly/intrusion detection, command and control operations, data exfiltration activities, and malicious code based on signatures. Students will master network security techniques and components, as well as cryptography and its uses in cybersecurity together with malicious activity detection. Understanding how defense complements offense is essential in a well-rounded cyber operations program. Students develop a sound understanding of the technologies and methods used to defend systems and networks. They will be able to describe, evaluate, and operate a defensive network architecture employing multiple layers of protection using technologies appropriate to meet mission security goals. (Prerequisite: CSCI440)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Course ID: 5322

|
This course presents how to apply a systematic approach to the development of software systems. Topics explored include software development life cycles, requirements elicitation, and architectural design and design decomposition, implementation, and testing. The course reviews the modern techniques available for performing actions in these areas. (Prerequisite: CSCI360)
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4086

|
This course introduces students to the fundamental concepts of discrete mathematics. The course provides a foundation for the development of many computer related concepts and more advanced mathematical concepts found in electrical engineering or computer science courses. Important applications in the computer science and engineering disciplines will be presented. Topics include: fundamentals (basic tools for discrete math); logic; methods of proof; graphs and sets; functions; relations and equivalences; recursive relations; polynomial sequences; induction; combinatorics; counting; and probability. (Prerequisites: MATH110, MATH111, or MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4538

|
This course presents vectors, matrices, determinants, eigenvalues, and eigenvectors; and how these concepts may be used and applied. The emphasis of the course will be on understanding the concepts and methods of linear algebra, as well as solving problems and understanding how linear algebra is used in real world applications. (Prerequisite: MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4085

|
This course builds on the concepts introduced in Calculus I and will expand students’ ability to integrate more functions using a variety of techniques, including substitution, integration by parts, and trigonometric substitutions. These skills are then used to find the area between curves, the volume of shapes created by rotating area, arc length, and surface area. The course also introduces sequences and series and includes several methods for determining when the series and sequences converge. (Prerequisite: MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 3291

|
This is an interactive course designed to help students achieve a greater understanding of the statistical methods and models available to analyze and solve the wide variety of problems encountered in business, science, medicine, education, the social sciences, and other disciplines. Successful completion of this course will provide students with a working knowledge of the principles of both descriptive and inferential statistics, probability, averages and variations, normal probability distributions, sampling distributions, confidence intervals, statistical hypothesis tests, and correlation and regression analyses. The emphasis of the course will be on the proper use of statistical techniques and their application in real life -- not on mathematical proofs. This course will use Microsoft Excel for some of the work. Students should have a basic familiarity with Excel and have access to this software application. MATH120 is the recommended mathematics general education course for students who will be required to take additional statistics courses such as MATH302 Statistics as part of their program of study. (Prerequisites: MATH110, MATH111, MATH120, or MATH225)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
04/27/26 - 10/02/26 10/05/26 - 11/28/26 Fall 2026 Session B 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 4138

|
This fundamental Physics course is the first of two courses that examine basic Physics using Calculus techniques. Topics include Mechanics, Fluids, Oscillations, Waves, Temperature, Heat, and Thermodynamics. The course involves study through interactive simulation laboratories designed to help reinforce and build upon the concepts presented in the lectures. (Prerequisite: MATH225)
Registration Dates Course Dates Session Weeks
01/26/26 - 07/03/26 07/06/26 - 10/25/26 Summer 2026 Session A 16 Week session
02/23/26 - 07/31/26 08/03/26 - 11/22/26 Summer 2026 Session K 16 Week session
03/30/26 - 09/04/26 09/07/26 - 12/27/26 Summer 2026 Session C 16 Week session
04/27/26 - 10/02/26 10/05/26 - 01/24/27 Fall 2026 Session A 16 Week session
05/25/26 - 10/30/26 11/02/26 - 02/21/27 Fall 2026 Session K 16 Week session
06/29/26 - 12/04/26 12/07/26 - 03/28/27 Fall 2026 Session C 16 Week session

Course ID: 4139

|
This fundamental physics course is the second of two courses that examine basic physics using Calculus techniques. The course covers Electric Forces and Fields, Electric Currents and Circuits, Magnetic Forces and Fields, Electromagnetic Induction, Alternating Current, Electromagnetic Waves, Reflection and This fundamental physics course is the second of two courses that examine basic physics using Calculus techniques. The course covers Electric Forces and Fields, Electric Currents and Circuits, Magnetic Forces and Fields, Electromagnetic Induction, Alternating Current, Electromagnetic Waves, Reflection and Refraction of Light, Optical Instruments, Interference and Diffraction, and an Introduction to Quantum and Particle Physics. (Prerequisites: SCIN233 and MATH226)
Registration Dates Course Dates Session Weeks
01/26/26 - 07/03/26 07/06/26 - 10/25/26 Summer 2026 Session A 16 Week session
03/30/26 - 09/04/26 09/07/26 - 12/27/26 Summer 2026 Session C 16 Week session
05/25/26 - 10/30/26 11/02/26 - 02/21/27 Fall 2026 Session K 16 Week session
Select any courses that have not been used to fulfill major requirements. Credits applied toward a minor or certificate in an unrelated field may be used to fulfill elective credit for the major.

Must take all courses for this section.

Course ID: 5327

|
This seminar is a senior-level course designed to allow the student to review, analyze, and integrate the work completed toward a degree in computer science. In this course, students design a faculty-approved project that demonstrates mastery of their program of study in a meaningful culmination of their learning. The project should also demonstrate the student’s level of mastery of the stated outcomes of degree requirements. Prerequisite: The student must have senior standing (90 semester hours completed) in the Computer Science program and be in good academic standing (2.0 GPA or higher).
Registration Dates Course Dates Session Weeks
06/29/26 - 12/04/26 12/07/26 - 01/31/27 Fall 2026 Session D 8 Week session

Course ID: 5328

|
After completing the design of their approved project in CSCI498, students will implement that design into a working prototype and write a senior thesis. The senior thesis will be completed and an oral defense presented. Selected senior papers will be retained in our library. The student is further encouraged to submit work to peer-reviewed journals, conference proceedings, and/or senior design competitions. (Prerequisite: CSCI498)
Registration Dates Course Dates Session Weeks
02/23/26 - 07/31/26 08/03/26 - 09/27/26 Summer 2026 Session I 8 Week session
05/25/26 - 10/30/26 11/02/26 - 12/27/26 Fall 2026 Session I 8 Week session

Courses Start Monthly

Next Courses Start Jul 6
Register by Jul 3

Admission Requirements

  • Applicants must have completed preparation in mathematics equivalent to pre-calculus or higher. A review of high school or college transcripts showing completion of this requirement will be conducted during the admission process.
  • All APU undergraduate programs require a minimum of a high school diploma or equivalent (i.e., GED). Please read all undergraduate admission requirements before applying to this program and be prepared to submit the required documentation.
  • There is no fee to complete the APU admission application. View steps to apply.

Need Help?

Selecting the right program to meet your educational goals is a key step in ensuring a successful outcome. If you are unsure of which program to choose, or need more information, please contact an APU admissions representative at 877-755-2787 or [email protected].

Quality Education Should Be Affordable

So you can focus on the opportunities ahead, without the financial burden of more expensive schools who are not as invested in your success. Learn more about paying for school.

Consumer Information

Disclosures

Maryland Residents learn more about costs, completion rates, median debt, and more.

 

1The University reserves the right to accept or deny credits according to policies outlined on our University website. Please see the University's transfer credit policy webpage for complete information.

*Cost Per Credit Hour

The Preferred Military Rate is $250 per credit hour for undergraduate and master's-level courses. This rate is available to all U.S. active-duty servicemembers, National Guard members, Reservists, and military families, including parents, spouses, legal partners, siblings, and dependents.

See all military student benefits.

Cost of Attendance

Learn more about American Public University's cost components and full cost of attendance