Computer Science

Online Bachelor of Arts in Computer Science

Save @ AMU

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

72%Have Graduated with No APUS-incurred Student Loan Debt2

About This Program

The Bachelor of Arts in Computer Science comprises a rigorous, broad curriculum, including topics in algorithms and data structures, machine architecture, software development. A wide variety of additional topics are covered, such as philosophy, literary theory, and digital arts. Students will have a foundational program of study in computer science and gain interdisciplinary breadth via selected courses in the humanities. This program is designed to prepare individuals for professional contributions in traditional computer science areas and new fields involving increased application of computer science, such as digital humanities, media and communication, and interactive design. This degree program can also prepare students for graduate study.

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
120
Cost Per Credit
$350 | $250*
$315**
Courses Start Monthly
Online
  • Want to Learn More?

    Contact student support if you're a current student and need assistance.

    Step One: Introduce Yourself
    Validation message here
    Validation message here
    Validation message here
    Validation message here
    Validation message here
    Validation message here

Program Requirements Printable Catalog Version

Students must choose a concentration for this degree program:

The Artificial Intelligence concentration teaches students how to design computing systems with a focus on humanity. The concentration focuses on exploring the societal consequences of rapidly emerging artificial intelligence systems, integrating a humanities viewpoint with technological analyses. The concentration offers a unique context and a shared vocabulary for interpreting the impact of technical developments in artificial intelligence on society. The uniqueness comes from integrating a humanities viewpoint with a technological analysis, using literary interpretation methods to analyze the social effects of AI systems.

Objectives:

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

  • Analyze data and perform predictions using machine learning methods.
  • Understand data collection, including data wrangling, cleaning, and sampling to get a suitable data set.
  • Understand data management in order to access data quickly and reliably.
  • Understand exploratory data analysis, generating hypotheses and building intuition.
  • Understand communication, summarizing results through visualization, stories, and interpretable summaries.
  • Gain practical knowledge of predictions and statistical learning.
  • Create web-based complex projects as a member of a team.

Must take all courses for this section.

Course ID: 5395

|
The goal of this course is to introduce students to various computer vision techniques, beginning with the fundamentals and progressing to more advanced learning and attention concepts. Image classification and annotation, object recognition and image search, various object detection techniques, motion estimation, object tracking in video, human action recognition, and image stylization, editing, and new image generation are some of the topics that will be covered. Students will learn how to use visual entropy and similar techniques to understand the key differences and overlaps between human-based and computer-based visual systems. (Prerequisite: CSCI381)
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session
12/30/24 - 05/30/25 06/02/25 - 09/21/25 Spring 2025 Session C 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 3581

|
This course provides an introduction to the study of how humans organize and interpret stimulation arising from their environments. Course content includes a review of theory, methodology, and research findings. Illustrative case studies will be explored, particularly with regard to disorders of perception. (Prerequisite: PSYC101)
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

The Communications concentration provides insight into the role of communication in a wide range of settings. The concentration focuses on unique domains. Students take courses not only about misinformation and disinformation, but also on web, graphic arts, information systems, security, and ethics. Students learn professional work practices, while emphasizing both theories and principles that focus on quality, effectiveness, and security of information. Students also learn how new media impacts our interaction and communication. Students also consider available mechanisms to address current challenges.

Objectives:

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

  • Effectively use design tools to create attractive visual compositions.
  • Understand the key design and human perception principles.
  • Understand the importance of cognition in visualization design.
  • Apply structured design processes for data exploration, analysis, and storytelling.
  • Focus on tools and available techniques for designing effective visuals.
  • Use criticism and critical evaluation, giving suggestions, and proposing improvements.
  • Work constructively on complex projects as part of a team.
  • Use creative thinking in challenging scenarios of high-dimensional data.
  • Explore different communication spaces (print, phone, desktop, VR, and AR).

Must take all courses for this section.

Course ID: 2920

|
This course is a study of the ethical considerations in communication. It will examine the main ethical issues in interpersonal and mediated communication, including such topics as objectivity, freedom of expression, representations of sex, violence and other human behavior, privacy, confidentiality and obligations to the public.
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 5049

|
This course is designed to introduce students to digital communication and media design principles and the dynamisms of communication in digital media. Students will cover many aspects of digital communication and media design principles: writing for digital media, visual communication, website, social media, and platform communication capabilities, communicating for organizations and individuals, crafting the narrative in digital media, establishing brand and presence, and flexibility with future technologies. Leadership and decision maker input will be covered in addition to the necessity of analytics and data to guide the scope and breadth of digital communication. (Prerequisite: COMM300)
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session

Course ID: 5042

|
This course is designed to provide students with the theory and application of how to communicate on different web, mobile, and social platforms. The most effective way to communicate will be examined in addition to how consumers consume messages depending on multiple platforms. The immediacy of digital communication will be covered along with the need to respond in a timely manner without a bias toward action. Students will have hands-on experience crafting messages that meet the technological and audience needs of each of the major platforms. By the end of the course students will know how to strategically approach communication across web, mobile, and social platforms while constantly adapting messages depending on the situation. (Prerequisite: COMM356)
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Must take the following in this Section:

Course ID: 5175

|
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.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Must take the following in this Section:

Course ID: 5176

|
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.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Select 1 course(s) from the following:

Course ID: 2895

|
This course develops interpersonal, group, and presentational communication skills that are applicable in personal and professional cross-cultural relationships, and focuses on differences in values, message systems, and communication rules across cultural boundaries and in multicultural settings.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3694

|
This course is a contemporary study of popular culture in America – its development and characteristics, its role in shaping our individual lives and key social institutions; and its broad effects on our globalizing world. The course is designed around the interdisciplinary nature of cultural studies, and students will learn how to use key concepts and theories to examine popular culture from a number of different fields including Sociology, Anthropology, Communications, History, Cultural Studies, English, Women’s Studies, Ethnic Studies, and American Studies. Students will develop the skills to analyze the reciprocal relationship between culture and key stratification factors such as gender, race, ethnicity, class, age, region and sexuality. The course will cover many facets of popular culture from all forms of media, to sports, fashion, and the influence of technology. Students will learn to situate popular culture within its social, historical, political, and economic contexts and their personal lives.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3725

|
Microeconomics is an overview course that covers how households (consumers), firms (producers), and governments interact in competitive and other markets to set prices, and determine what and how much is produced. Key concepts introduced include the role of scarcity and choice, incentives and competition, and the law of supply and demand.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3726

|
Introduction to Macroeconomics is a survey course that builds on the topics covered and skills developed in ECON101 (Microeconomics) in order to present a complete picture of the economy. Macroeconomics shows how consumers and markets fit into the overall or aggregated economy and provides a framework to assess government policies. Key topics covered will include economic cycles (growth and recession), economic indicators and measures, and interest rates and money supply.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3727

|
This course is a basic overview of the geographer’s study of the location and distribution of features on the Earth’s surface. These features are both natural and man-made, both physically and culturally determined. The relationship of people and place is central to an understanding of human history, contemporary events, and possible global futures. As an introductory course it covers the whole globe and all its greatest geographic features and relationships. This dictates that the approach is broad and not too deep. However, knowledge of the geographer’s art will enable students to delve as deeply as their interest and energy will allow, into the dynamic spatial realities that surround them.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 3729

|
This is the first course in a two-course sequence in American Government. The course is designed to convey basic facts about the structure and functioning of the American political system. The philosophical foundation of the U.S. Constitution is explored and the federalist construct is examined. The functions of the three separate branches of government and their roles in policy making are a major focus.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 3731

|
An overview of the field of international and global politics. The nation state, factors of power, collective security, international trade, regional and international organization, sources of conflict and convergence are addressed.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 3733

|
Introduction to Sociology introduces students to the sociological investigation of human interaction and behavior in society. Students will become familiar with the sociological perspective and develop a ‘sociological imagination’ – the ability to see the general in the particular, the new in the familiar, and to observe the impact social forces have on our lives. The course explores environmental, historical, cultural, and organizational influences on our interpersonal relationships and life-patterns within the context of contemporary society. Students will learn how to use sociological concepts, theory and research to think critically about individuals, groups, institutions, and societies in any given situation.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3734

|
The course introduces students to the art and science of Psychology. Course emphasis is on applying the "science of human behavior" to a variety of settings: vocational, personal, academic, and clinical. Course content introduces the history of psychology, major theories of personality and learning, current research and developmental issues. The course has a holistic approach and integrates the biological basis of behavior, social factors, learning and the unique coping styles of the individual to understand human behavior.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3735

|
This course is a worldwide survey of prehistoric cultural adaptations from the first use of bone and stone tools to the ancient mysterious civilizations of Asia, Africa, the Americas, and Europe including recent archaeological discoveries. Emphasis is on the development of technologies, social groups and the patterns of cultural development. Archeological excavation methods and archeological artifacts are discussed in considerable detail. Archaeological concepts and skills will be explored through simulations as well as virtual field trips and activities.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 3737

|
This course is designed to acquaint the novice anthropology student with anthropology and its various sub-fields, examining cross-cultural, global, comparative, and critical perspectives on human behavior and culture, as well as the diversity of human cultures from hunter-gatherers to industrialized city dwellers. The implications of socio-cultural analysis of economic, social, symbolic, and religious systems are also considered.
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3738

|
This course introduces students to human nature and behavior from the broad, holistic perspective of contemporary U.S. American anthropology. The four primary sub-fields of anthropology, biological, cultural, linguistics, and archaeology, will be discussed in order to integrate various aspects of the human condition.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3739

|
This course is an overview of the biological, psychological, cultural, and behavioral aspects of human sexuality and family life. The overall theme of the course focuses on attitudes and responsible sexual behavior. Key topics include how culture, society, and history have impacted our understanding of human sexuality.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 4328

|
This course examines a diverse sample of social problems facing the United States today and identifies how these problems affect, and are affected by, our institutions and culture. The sociological perspective and key theories will be used to understand the beginnings of the civil society, how problems develop and are defined, and the role of social change (particularly contemporary technological innovation). Key social problems covered will include social stratification/inequality, crime, drug abuse, prostitution, aging, infectious disease, family violence, health care, racial/ethnic conflict, terrorism, etc. Sociological research on social problems will be explored, and social policies to remedy the negative consequences of these issues on society will be discussed
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 4636

|
This course explores the practical and theoretical social impacts of computer-mediated communication (CMC) systems, including many different types of technologies, such as social networking sites, email, forums, chat, and online games. Students will engage in the analysis of CMC practices, the social processes and structures that emerge when people use these applications, and the problems and barriers that emerge from use.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 4949

|
In a developed country, one can often take for granted the safety of the food supply. 1 in 6 Americans get sick from foodborne illness annually, with an estimated 128,000 requiring hospitalization and resulting in approximately 3,000 deaths annually. Practical knowledge in safe food sourcing, storage, preparation and serving is addressed along with providing tips for practical awareness of techniques for staying safe. In a global society, food safety is not just a local issue, and everyone should have a working knowledge of food safety and what to look for to remain free of foodborne illness. In this course, students will learn general techniques for preparing and consuming food that is free from harmful pathogens, incorporating the flow of food from purchasing through storage and preparation to serving. Students will explore contemporary and cross cultural issues surrounding food safety in a global society. Practical knowledge about preparing safe food and red flags to watch for when dining out will be explored. Students will learn where to find information on health inspection reports, foodborne illness outbreaks and recall alerts, and will know where to report any suspected foodborne illness or suspicious activity related to the food and water supply.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 4961

|
This course is based upon the Institute for Humane Education’s (IHE) definition of humane education, which is “a lens, body of knowledge, and set of tools and strategies for teaching about human rights, animal protection, environmental stewardship, and cultural issues as interconnected and integral dimensions of a just, healthy society” (Institute for Humane Education, n.d.). The course explores issues, resources, rationales, and approaches to humane education related to various considerations and disciplines, including: economics, politics, science, technology, education, the arts, philosophy, religion, and geography.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 5170

|
Introduction to Political Science explains foundational principles of the field. Students will learn the purpose of political science, common terms and concepts, and subfields. Among these are introductions to political philosophies and ideologies, comparative systems of government, and international relations. The course also examines the professional and academic fields to which a political science degree is relevant.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 5245

|
Literature has the ability to shape the way a nation thinks and behaves; it both responds to important issues in society and (re)shapes them. For far too long, the literature of cultures on the periphery of American society have been ignored because they do not fit comfortably into mainstream culture. Yet, from voices within the Native American population to Appalachian artists to LGBTQ groups, for example, cultures on the periphery have consistently helped shape the American literary identity and have continued to influence American society long after the publication of their works. This course lends credence to the legitimacy of the contributions of these underrepresented cultures and explores the role they have in shaping American literature—past, present, and future. (Pre-requisite: ENGL210 for English majors, or ENGL101 or ENGL110 for non-English majors)
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 5278

|
This course provides perspectives on death and dying. Students examine how death is beneficial and necessary for evolution. Participants explore the media's impact on mortality. Participants analyze how to communicate death to the living. Students assess the bereavement and burial process. Topics include: communicating death, the feeling of emptiness, the forgetfulness of life, living in the face of death, organ donation, burial, and the other side after death.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 5279

|
American society is a cauldron of various racial, political, ethnic, and religious formations. Amongst these, religious and racial formations provide strong modes of social organization. Both religion and race are also a major stimulus of cultural practices and belief systems. These two modes influence the ideals of democracy, equality, freedom, and even political identifications. The current agitations about Black Lives Matter are drawing attention to the racial divisions that are splitting the American society. At the same time, these movements are receiving the support of people from different religions. The Islam phobia and growth of right-wing militias are also similarly pitting Americans against one another based upon their religious beliefs. American writers, artists, activists, and even poets have drawn attention to these linkages and the pernicious impact it is having upon our society. Their contributions provide an alternate understanding of the strengths and limitations of American democracy. In this course, we will examine a variety of sources to understand how religion and race are shaping American democracy and society.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 5280

|
Difficult situations in life motivate us to think carefully about religion. The forms of religions are based on the well-being of human beings, and they have provided many different ways to follow paths that are good for our mental and physical health. This course will deal with essential questions; do religions offer ways and techniques to support that are good for our well-being? What paths have been provided to lead a good life? How our hope, contemplation, and resilience are rooted in popular religions? What are the methods advised by religions to help practitioners? The course will include traditions that are isolated to a specific culture. However, they have their historical, cultural, and social context, in which they have been beneficial to the practitioners of these cultures. On American soil, they are coming together as a melting pot, and this course will look into how their beneficial value can be used to manage current stresses. This course will look into beneficial teachings from different religions that are becoming mainstream and are practiced in a non-traditional way without converting to a specific religion. The course will cover Christian traditions, Sufi traditions, traditions from People of First Nation, Hindu, and Buddhist traditions. Ways to Stop and reflect and achieve tranquility. Not as a way of worship rather a way of living one’s life with equanimity and hope.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

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. 
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Must take the following in this Section:

Course ID: 5172

|
This course offer students the opportunity to delve into the history and context of the STEM disciplines. The course will review not only the definition of STEM (Science, Technology, Engineering, and Mathematics), but the history of the individual study areas and their progression toward a unified field of study. The course will delve into the similarities that helps to unite these fields as well as the distinct differences that separate them. Students will be exposed to a wide range of topics as the course looks at different key timeframes in STEM, such as 19th century America and Europe as well as today. 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Must take the following in this Section:

Course ID: 5112

|
This course provides students a chance to explore an array of topics and disciplines across science, technology, engineering and mathematics (STEM) and provides a solid exploration of the STEM industry and career opportunities through undergraduate study. Students will be introduced to major areas of STEM, covering the fundamental concepts of each discipline, and how STEM topics are integrated into non-STEM areas. Additionally, students will be introduced to career avenues, expectations of career readiness, career satisfaction, and professional communication. There is an emphasis on developing an understanding of personal interests, skills, and abilities, with a focus on helping students find their passion through self-reflection and self-assessment. Additionally, this course is designed to foster community among students from a variety of majors.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Must take all courses for this section.

Course ID: 4921

|
Digital Tools and Media in Communication is a basic course in digital tools and media in communication, which enables our students to situate their communication studies within the modern technical world. The course gives students exposure to modern technology through the communication lens and provides students with opportunities to explore and evaluate digital tools and media for communication purposes. Throughout the course, students will progress in standards published in 2015 by the National Communication Association as those Communication majors should know, understand, and be able to demonstrate as part of the Communication degree program. This course introduces principles of composition and design, presentation, and evaluation across varied modes of communication using modern tools, apps, cloud services, programs, and social media. Course topics include mass media communication strategies, music tools, podcasts, video conferencing, blogging, mobile messaging, social networking, internet broadcasting, live streaming, and new and emerging technologies, evaluation, and application.
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session

Course ID: 5302

|
This course introduces students to C and C++® programming languages, with an emphasis on good programming practices. Topics include object- oriented programming, memory management, and optimization. The course also covers special topics such as arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, iterators, and function pointers. Students should be able to write well-decomposed, easy-to-understand code and understand the value that comes with proper variable names, short functionality, and method implementations. This course features weekly coding assignments as well as a final project. (Prerequisite: MATH225) C++® is a registered trademark of the Standard C++ Foundation.
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5306

|
The course will present 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 in the course 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. (Prerequisite: CSCI240)
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5392

|
Learn the fundamentals of human-computer interaction and user experience design by applying design thinking methods and acquiring the skills necessary to create interactive systems for a variety of audiences and purposes. During this course, students will learn about various types of prototyping methods, as well as how cognition and perception play an important role in affecting the experience of interaction design. (Prerequisite: CSCI345).
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5393

|
This course introduces students to the software tools used for the design and development of web applications. In addition to applications, students are introduced to web frameworks and how to balance between effective front-end design and back-end processing and implementation. Using these frameworks, the HTML, CSS, and JavaScript® development of client-side web applications, sending and receiving REST requests, designing models, HTML5 and CSS3® are all covered in detail. (Prerequisite: CSCI315) JavaScript® is a registered trademark of Oracle America, Inc. CSS3® and CSS® are registered trademarks of Certified Security.
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session

Course ID: 5394

|
This course introduces students to the client-side and server-side mechanisms for developing dynamic web applications with persistent data storage. Modern scripting languages and the DOM are used for client-side programming. Server-side programming using new web programming languages and frameworks. Considerations for security. This course focuses on broad knowledge of many tools/technologies rather than in-depth knowledge of a single tool/technology. (Prerequisite: CSCI325)
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5396

|
Data production in research, engineering, business, and ordinary human activity is expanding at an alarming rate, as is the amount and complexity of information produced. The aim of this course is to introduce students to methods and techniques for visual representation that will help better understand complex data. The use of effective visualizations not only provides a visual interpretation of data, but they also aid in the comprehension, communication, and decision-making processes. Students will learn how the human visual system processes and perceives images, good visualization design practices, methods for visualizing data from a variety of fields, and programming interactive web-based visualizations using the D3 programming language. (Prerequisite: CSCI335)
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5397

|
This course is an overview of the ways information systems are developed and will include underlying philosophies, paradigms, techniques, and tools. The course covers different software development life cycles (SDLC) methodologies with a special focus on modern methods. It also goes over the different phases of the SDLC and covers the inputs, activities, artifacts, and outputs for each phase. (Prerequisite: CSCI335)
Registration Dates Course Dates Session Weeks
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 Week session

Course ID: 5228

|
Would you like to be a better writer? Are you interested in learning a second language? Have you ever wondered how some people can write great speeches or read a literary passage, easily understanding the deeper, hidden meanings? Were you aware that languages comprised of gestures or sounds all carry their own unique structure (for example, American Sign Language or Khoisan in Africa, consisting of series of clicks)? Did you know that even animals have a linguistic structure through their calls, and insects like bees and ants use body movement to structure their communication? This course is your key to unlocking these questions and some of the best secrets of the English language. (Pre-requisite: ENGL101 or ENGL110)
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 4669

|
Information Literacy and Global Citizenship builds students’ information literacy skills in the international relations/global studies context. Students analyze scholarly sources in the discipline, identifying the types of issues and questions scholars pursue, the discursive conventions they employ, and their methods of engaging in dialogue with and citing sources. After identifying their own discipline specific research question, students select and use appropriate research tools, developing complex search strategies that help them to find relevant scholarly information on their topics. They evaluate sources and information to determine their authority, reliability, timeliness as well as the quality and underlying assumptions of the arguments presented. They synthesize the information they’ve found with their own ideas, effectively integrating source material into their papers and citing that material appropriately. Finally, the course asks students to reflect upon the ways in which the information literacy skills they’ve acquired provide a foundation for both global citizenship and lifelong learning. NOTE: Students may not earn credit for both IRLS200 and previous course IRLS303.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 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
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 3533

|
This course is an examination of the historical and contemporary concepts and techniques used in logic and emphasizes modern and classical treatments of topics such as quantification and rules of inference. The course will cover the principles of induction, informal fallacies, and uses of logic in everyday life. NOTE: THIS COURSE UTILIZES SOFTWARE THAT CAN ONLY BE RUN ON WINDOWS OR MAC SYSTEMS. (Prerequisite: PHIL101)
Registration Dates Course Dates Session Weeks
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
01/27/25 - 07/04/25 07/07/25 - 08/31/25 Summer 2025 Session B 8 Week session

Course ID: 5177

|
This course will expose students to how since the earliest days of mankind, technology and technological advances have helped to mold our society and guide our prosperity, but also to the goals of the society in driving the development and progression of technology as well. This course will review the various periods of time, where the world leaped forward in their understanding of the world around them and how they could harvest the world around them to advance their own world. This course will also reveal the potential conflicts of complex relationships between technology and society, looking at such topics as global warming, artificial intelligence, nuclear weapons, and many other potentially dangerous technological advances.
Registration Dates Course Dates Session Weeks
08/26/24 - 01/31/25 02/03/25 - 03/30/25 Winter 2025 Session I 8 Week session
09/30/24 - 02/28/25 03/03/25 - 04/27/25 Winter 2025 Session D 8 Week session
10/28/24 - 04/04/25 04/07/25 - 06/01/25 Spring 2025 Session B 8 Week session
11/28/24 - 05/02/25 05/05/25 - 06/29/25 Spring 2025 Session I 8 Week session
12/30/24 - 05/30/25 06/02/25 - 07/27/25 Spring 2025 Session D 8 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
11/28/24 - 05/02/25 05/05/25 - 08/24/25 Spring 2025 Session K 16 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)

Courses Start Monthly

Next Courses Start Feb 3
Register by Jan 31

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 AMU 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 AMU 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 AMU admissions coach 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.

2Alumni Graduated with No APUS-incurred Student Loan Debt As of December 31, 2021

Includes alumni who graduated with an associate, bachelor's, or master's degree from APUS. Student loan debt is defined as student loans and private education loans used for tuition, fees, living expenses, and book costs associated with courses taken at APUS. Many APUS students receive military tuition assistance and veterans education benefits, which are not student loan debt.

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 AMU’s cost components and full cost of attendance