Bachelor of Science in Computer Science Computer Science courses

Computer Science coursework overview

Coursework structured for your success

  • Capella sets the deadlines
  • Weekly online interactions
  • 24/7 courseroom access
  • Online

Planning for your degree

  • total quarter credits: 180
  • Quarter length: 10 weeks
  • Course length: 10 weeks
  • Break: 3 weeks between quarters

Course requirements

  • Specialization 6 courses
  • Core 9 courses
  • Elective 8–15 courses
  • General Education 8–13 courses
  • Capstone 2 courses

Example program course sequence

This example course sequence takes course prerequisites into account, so it can be helpful as a general guide when you register for courses. In GuidedPath, the number of courses you take in a quarter and time it takes to complete your program can vary. Your academic coach can help answer any course registration questions.

Show all descriptions
IT1006 Core Information Technology Concepts and Practices 6 quarter credits Learners use fundamental terminology, concept analysis, and practical knowledge of the components of computing systems to develop their understanding of the information technology field. Throughout the course, learners also build, demonstrate, and apply skills needed for professional communication. For BS in Information Technology and BS in Computer Science learners only. Must be taken during the learner's first quarter. Cannot be fulfilled by transfer or credit for prior learning. 6 quarter credits
IT2180 Core Operating System and Hardware Infrastructure 6 quarter credits Learners demonstrate their knowledge of hardware and operating systems, focusing on peripherals and file management. Learners use modern operating systems, including Windows, Linux, and MacOS to demonstrate their skill with hardware and operating systems. Learners who have received credit for IT3280 may not take IT2180. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
General Education Choose a Communications Course 6 quarter credits
General Education Choose a Humanities Course 6 quarter credits
IT2280 Core Network Technology and Architecture 6 quarter credits Learners gain an understanding of the key concepts underlying Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Learners examine the layered architecture of the network protocol stack, including the OSI and the TCP/IP models, and apply the principles of designing networks and implementing network protocols. Learners also apply topics of network topologies, cloud computing, networking devices, cabling, and basic network security. Learners who have received credit for IT2250 and IT3355 may not take IT2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
IT2230 Core Introduction to Database Systems 3 quarter credits This course is an introduction to the fundamental concepts of databases and database management systems (DBMS). Learners demonstrate vocabulary, component requirements, sorting and querying, and maintenance of simple databases using the fundamentals of database manipulation. Learners also apply Structured Query Language (SQL) and relational database management systems (RDBMS). 3 quarter credits
IT1170 Core Goals and Ethics for the IT Professional 6 quarter credits Learners analyze core enterprise organizations, business processes, and information technology infrastructures. Learners apply their knowledge of the relationships between an enterprise organization's business and information technology goals with IT operational models. IT ethical principles integrated throughout the class include examination of IT codes of ethics, ethical issues involving the use of employer resources, and examination of web technology and cybercrime. Learners who have received credit for IT3170 may not take IT1170. 6 quarter credits
IT2249 Core Introduction to Programming with Java 6 quarter credits This course introduces learners to the programming discipline and prepares them to serve as Java programmers. Learners study and apply the fundamentals of the Java programming language such as data types, variables, expressions, statements, and methods. Learners also examine and practice the Java-object-oriented features of classes and objects. The course offers numerous opportunities for analyzing, designing, coding, testing, debugging, and evaluating Java programs in an authentic Java development environment. 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
MAT1050 General Education College Algebra 6 quarter credits Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
IT3249 Core Software Architecture and User Experience Design 6 quarter credits In this course, learners evaluate the analysis and design of system industry standards and best practices. Learners research key components of system analysis including determining system objectives, business rules, and the identification of stakeholders. Learners also investigate human interface technologies and diverse human factors for a more engaging user experience. Learners apply their knowledge by creating a Software Development Plan (SDP) with components including identification of an agile methodology, system scope, technical standards, activity diagrams, logical process validation, and maintenance expectations. Learners who have received credit for IT3301 and IT3345 may not take IT3249. 6 quarter credits
MAT2051 General Education Discrete Mathematics 6 quarter credits Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT1050. 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
General Education Choose a Social Sciences Cours 6 quarter credits
IT3240 Core Web Development and JavaScript 6 quarter credits In this course, learners build fundamental web design and development skills. Using a local development environment, learners develop websites using HTML and apply styling to each page using CSS. Learners develop client-side scripting using JavaScript to enable website interactivity and to enhance the user experience. Finally, learners deploy their websites to a cloud environment for testing. Learners who have received credit for IT3212 and IT3215 may not take IT3240. 6 quarter credits
General Education Choose a Social Sciences Cours 6 quarter credits
MAT1200 General Education Pre-Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT1050 6 quarter credits
MAT2200 General Education Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT1200 6 quarter credits
IT4803 Core System Assurance Security 6 quarter credits This course is an overview of information assurance and security topics for network administrators who must implement security strategies to protect their organization from exposure to the Internet; network designers also create security-conscious designs. Learners identify and apply strategies to guard against hackers and forms of viruses, use firewalls and gateways, and build authentication skills and encryption techniques. Learners identify methods for attacking a network system and validate defenses against them. Upon successful completion of this course, learners are prepared to take the exam for the Security+ certification. Prerequisite(s): IT2280 or IT3355 or IT3350. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
CSC4010 Specialization Elective Principles of Programming Languages 6 quarter credits Learners explore the fundamental concepts of modern programming languages, such as Java, Python, C++/C#, Kotlin, and Rust. Learners gain an understanding of principal language characteristics, including functional, imperative, and object-oriented paradigms; syntax specifications and semantic models; data typing, binding, and scoping; flow control structures and data operations; parameter passing and higher-order functions; and memory management. Learners engage with the practices and techniques of implementing programming languages through the creation of an interpreter for a simple bespoke language. Prerequisite(s): IT2249 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
IT4527 Specialization Elective Java Application Development 6 quarter credits Learners further develop their object-oriented programming skills in Java by building fundamental skills and application programming interfaces (APIs) for working with text files, writing programs with a JavaFX graphical user interface (GUI), working with Java collections, connecting to Internet services, and using a database for data persistence. Prerequisite(s): IT2249. 6 quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
CSC4020 Specialization Elective Algorithms and Data Structures 6 quarter credits Learners explore the design, implementation, and application of data structures and computing algorithms. Learners gain an understanding of data encapsulation constructs, including linked lists, stacks, queues, hashes, trees, and graphs. Learners apply techniques for sorting and searching; recursive, divide-and-conquer, greedy, and heuristic solving; graph traversal; memoization; and dynamic programming algorithms. Learners practice approaches for performing analysis of run-time complexity and NP-completeness. Prerequisite(s): IT2249, IT2230, MAT1200 6 quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
IT4535 Specialization Elective Introduction to Artificial Intelligence 6 quarter credits In this course, learners investigate the fundamental problems, theories, and algorithms of the field of artificial intelligence (AI), including heuristic search and game trees, knowledge representation, automated deduction, and its applications, problem-solving and planning, and an introduction to machine learning and other techniques to employ AI. Learners gain an understanding of the fundamental theories of artificial intelligence, and be able to evaluate opportunities for applying AI. Learners who have received credit for IT4310 and IT4320 may not take IT4535. Prerequisite(s): IT2230; IT2240 or IT2249. 6 quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
CSC4030 Specialization Elective Introduction to Machine Learning 6 quarter credits This introductory course exposes learners to modern techniques and workflows for training, testing, and applying machine learning models. Learners gain an understanding of industry standard ML frameworks, including TensorFlow, PyTorch, and Keras. Learners explore foundational training methodologies such as supervised, unsupervised, and reinforcement learning; neural and deep-neural networks; and clustering and ensemble methods. Learners utilize open-source image and structured data sets to evaluate the effects of over-fitting and generalization on model performance. Prerequisite(s): IT2249, MAT1200 6 quarter credits
CSC4040 Specialization Elective Computer Vision 6 quarter credits Learners explore the fundamentals of computer vision algorithms using industry standard open-source tools and frameworks, including OpenCV. Learners gain an understanding of foundational image processing techniques for feature detection, matching, and tracking. Learners practice techniques for image convolution, classification, and segmentation. Prerequisite(s): IT2249, MAT1200 6 quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
Elective Requirement Choose an Elective Course quarter credits quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
General Education Choose Gen Ed Elective Course 6 quarter credits
CSC4900 Capstone Computer Science Capstone 1 6 quarter credits In this first of two courses, learners apply knowledge and skills from other courses as they develop a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's penultimate quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): All required and elective coursework; IT1006; IT1170; IT2180; IT2230; IT2249; IT2280; IT3240; IT3249; IT3280; MAT1050; MAT2051; MAT1200; MAT2200; CSC4010; IT4527; CSC4020; IT4535; CSC4030; CSC4040. 6 quarter credits
General Education Choose a Nat Sci/Math Course 6 quarter credits
CSC4902 Capstone Computer Science Capstone 2 6 quarter credits In this second of two courses, learners continue to apply knowledge and skills from other courses as they complete a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's final quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): CSC4900 6 quarter credits

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000 level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

General education course requirements

Complete 45 quarter credits. Choose your courses from the categories below, with a minimum of 4 quarter credits from each category.

Additional GE

Show all descriptions
HUM3011 General Education Cultures of the World 6 quarter credits Course content focuses on the diversity of world cultures and the lessons those cultures hold for understanding one's own culture. Learners develop an eye for seeing cultures through an historic lens, recognizing patterns of change in world cultures, identify the practical implications of cultural change, and contrast the mixed pre-modern, modern and post-modern cultural influences at work in India and North America. 6 quarter credits
HUM3012 General Education Culture and Values Across Generations 6 quarter credits This course helps learners identify and understand cultural fault lines and common themes found across generations. The 'generation gap' is examined for people in North America, Europe, Japan and India. Practical implications of the generation gap are compared in each culture studied, with special emphasis on technology and spirituality in these comparisons. 6 quarter credits
LIT2000 General Education Sports and Literature 3 quarter credits Learners in this course explore the intersection of sports and society as depicted in novels, short stories, poetry, and journalism. Learners consider what sport means and how it functions as symbol, myth, and metaphor. To achieve this understanding, learners analyze texts and timely issues pertinent to sports and society in a variety of ways including literary analysis and journaling. 3 quarter credits
HUM1200 General Education Philosophy of Work 6 quarter credits This course emphasizes the nature, history, and ethics of work. Learners investigate different conceptions of the meaning of work by analyzing various kinds of labor; the ways work has changed over the course of history; and the ways work relates to meaning, significance, and dignity in human life. Learners examine the views and practices of work in different cultures. Learners also develop a philosophy of work. 6 quarter credits
HUM1150 General Education Cultural Understanding in a Global World 6 quarter credits In this course, learners develop critical thinking and innovation skills by examining how the humanities relates to diverse cultures in a globally collected world. Learners explore various cultures from around the world and identify how to maximize diverse perspectives to improve personal and professional interactions. 6 quarter credits
ECO1050 General Education Microeconomics 6 quarter credits Learners gain an understanding of the optimizing behavior of individual consumers and firms. They explain the relationship between individual decisions in terms of the efficiency and fairness of markets and market outcomes. Additionally, learners identify microeconomic principles found in real-world situations. 6 quarter credits
POL1000 General Education The Politics of American Government 6 quarter credits Learners in this course study the fundamental workings of the American political system. Learners examine the ways constitutional structure shapes American politics and the ways political institutions and processes connect individuals to the larger political system. 6 quarter credits
PSYC1000 General Education Introduction to Psychology 6 quarter credits This course is an introduction to the basic principles of psychology and the scientific methods of psychologists. Learners build understanding of core psychological theories and research their application in areas of the brain, learning and memory, personality, social influence, lifespan development, psychopathology, and applied psychology. Learners apply the psychological concepts they've learned to everyday situations through discussions and assignments. 6 quarter credits
SOC1000 General Education Introduction to Human Society 6 quarter credits In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 6 quarter credits
SOC3031 General Education Economic and Technological History of the 20th Century 6 quarter credits The interwoven pattern of economic and technological development over the past century is explored. Topics of special focus include the development of the automobile in the first half of the 20th century and the development of computers in the latter half of the century. Discussions examine the social, cultural and political implications of these two economic and technological developments. 6 quarter credits
SOC3032 General Education Applied Sociology 6 quarter credits An examination of the sociology of action research, specifically the close relationship between researching a sociological community and positive change in the social system under examination are presented. A special emphasis is given to the 'appreciative inquiry' of applied sociological action research methodology. Learners practice this research method by interviewing members of a social system using positive, affirming and appreciative social research questions. 6 quarter credits
SOC2000 General Education Cultural Diversity 6 quarter credits Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 6 quarter credits
PSYC1001 General Education Introduction to Psychology 6 quarter credits This course is an introduction to the basic principles of psychology and the scientific methods that psychologists employ. Learners build their understanding of the brain, learning and memory, personality, social influence, child and lifespan development, and psychopathology and apply concepts they've learned to everyday situations. This course includes adaptive learning components. Learners may earn credit for either PSYC1000 or PSYC1001, but not both. Cannot be fulfilled by transfer or prior learning assessment. 6 quarter credits
BHA4002 General Education History of the United States Health Care System 3 quarter credits Learners gain a historical view of the U.S. health care system and analyze the challenges and successes of an ever-changing and evolving industry from both a private and public health perspective. Learners also investigate health care innovations, regulatory bodies and technology to assess the evolutionary processes in medical education, changing practice, hospital industry growth and the continuum of care. 3 quarter credits
HIS1100 General Education U.S. History: Learn from the Past, Prepare for the Future 4 quarter credits In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 4 quarter credits
PSYC1100 General Education Smarter Decisions Through Psychology 4 quarter credits In this course, learners gain an understanding of why decision-making is influenced by thoughts and behavior. Learners analyze concepts such as learning, motivation, development, emotion, and personality; and assess how they can use this knowledge to make smarter decisions for their future. BS in Psychology learners are not eligible to register for this course. 4 quarter credits
SOC1100 General Education Story of Us: Embracing Diversity and Collaboration 4 quarter credits In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 4 quarter credits
ECO1150 General Education Personal Economics: Introduction to Financial Planning 6 quarter credits In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. Learners who have received credit for ECO1100 may not take ECO1150. 6 quarter credits
HIS1150 General Education U.S. History: How the Past Informs the Present 6 quarter credits In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 6 quarter credits
SOC1150 General Education How Society Works: Diversity, Collaboration, and Problem Solving 6 quarter credits In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 6 quarter credits
SOC2400 General Education Health and Illness in Social Context 6 quarter credits In this course learners apply a sociological perspective to gain an understanding of health, illness, health care delivery, and health care policy. Learners analyze the social determinants of health; the meaning and experience of illness; and key issues surrounding bioethics, health care technologies, and environmental and public health. Learners also compare cross-cultural approaches to health, illness, and health care systems. 6 quarter credits
POL1100 General Education Introduction to American Government and Politics 6 quarter credits Learners examine the foundations of the American Government and the fundamental workings of the political system in the United States. Learners investigate how governmental institutions and policies have impacted individuals and groups historically, how these governmental institutions continue to impact the daily lives of individuals today, and ways in which the political system can be improved to benefit everyone in the United States. Learners also analyze the Constitution, civil liberties, and civil rights. 6 quarter credits
PSYC1010 General Education Introductory Psychology 3 quarter credits Learners identify the major subdisciplines of psychology and analyze how psychologists develop understanding of human nature and behavior through scientific research. Learners examine such areas as the brain and memory, cognition, human development, emotions, motivations, social influence, and psychological disorders. Learners apply this knowledge on personal, professional, and societal levels through assignments involving everyday situations and global issues. Learners who have received credit for PSYC1000 may not take PSYC1010. 3 quarter credits
ENG1000 General Education English Composition 6 quarter credits This course is an introduction to writing research techniques and various forms of writing, including expository writing. Learners strengthen and demonstrate their ability to think critically; to develop and organize writing topics; and to revise their writing for clarity of purpose, readability, and style. 6 quarter credits
COM2000 General Education Intercultural Communication 6 quarter credits Learners in this course demonstrate and apply knowledge of cultural differences associated with values, norms, social interaction, and code systems. Learners also analyze the effects those differences have on inter- and cross-cultural communication. 6 quarter credits
COM2050 General Education Visual Design in Communications 3 quarter credits This course is an introduction to visual design in communication. Learners apply the principles of visual design, explain various visual design methods, and evaluate their influences on communication. 3 quarter credits
COM1000 General Education Public Speaking 3 quarter credits In this course, learners study and apply speech organization methods, effective delivery skills, and strategies for minimizing speech anxieties. Learners prepare, rehearse, and deliver a series of short speeches demonstrating different styles and strategies of public speaking. 3 quarter credits
COM3700 General Education Conflict Resolution 6 quarter credits In this course, learners identify and analyze the factors that promote conflict and apply the fundamental skills and tools used to resolve conflict in personal and professional situations. 6 quarter credits
COM4100 General Education Media and Culture 6 quarter credits In this course, learners analyze communication processes and the influence of mass media and social media on society. Learners assess key economic, political, ethical, and social issues in intrapersonal, interpersonal and mass communication; and develop skills needed to critically consume and produce media. 6 quarter credits
ENG1100 General Education Writing Strategies for Criminal Justice 6 quarter credits This course introduces learners to professional writing and academic standards for writing, support, and citation specific to the field of criminal justice. Learners inspect various types of reports, professional assessments, and case studies and build foundational knowledge of writing for various audiences and purposes. For BS in Criminal Justice and BS in Public Safety learners only. 6 quarter credits
COM1100 General Education Navigating a Digital World 4 quarter credits In this course, learners build their knowledge of technological tools to stay organized, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity. 4 quarter credits
COM1200 General Education Communication at Work 4 quarter credits In this course, learners develop key workplace communication skills, including writing, listening, and speaking with credibility. Learners acquire effective communication skills by participating in different communication scenarios and applying active listening. In addition, learners practice time-management solutions by exploring different technologies. 4 quarter credits
ENG1200 General Education Discover the Writer in You 4 quarter credits In this course, learners identify how to harness the power of words in a professional environment. Learners analyze the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. 4 quarter credits
ENG2200 General Education The Power of Persuasion 4 quarter credits In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 4 quarter credits
COM1150 General Education Introduction to Digital and Information Literacy 6 quarter credits In this course, learners build their knowledge of digital and information literacy and technological tools to stay organized, be well-informed, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity, while leveraging information literacy strategies to ensure accuracy and evidence-based support for their work. Learners who have received credit for COM1100 may not take COM1150. 6 quarter credits
COM1250 General Education Workplace Communication 6 quarter credits Learners consider everyday communication failures and discuss communication best practices to understand how to communicate well. Learners build strong communication skills to help them easily share ideas, work with others, and reach their goals. They also connect how these skills can address obstacles and resolve conflict. Lastly, learners practice these skills by taking part in different workplace scenarios. Learners who have received credit for COM1200 may not take COM1250. 6 quarter credits
ENG1250 General Education Introduction to Technical and Business Writing 6 quarter credits In this course, learners discover how to harness the power of words in a professional environment. Learners focus on the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. Learners who have received credit for ENG1200 may not take ENG1250. 6 quarter credits
ENG2250 General Education Academic Research and Writing 6 quarter credits In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their informed arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 6 quarter credits
ENG1001 General Education Essential Writing Skills 6 quarter credits Learners gain an understanding of the essential academic skills of writing and reading. Learners familiarize themselves with grammar, punctuation, sentence structure, and word choice, and develop reading comprehension skills. In addition, learners gain an introduction to the writing process and apply it to academic writing. 6 quarter credits
MAT1050 General Education College Algebra 6 quarter credits Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 6 quarter credits
MAT2001 General Education Statistical Reasoning 6 quarter credits This course introduces fundamental concepts of elementary statistics, including descriptive statistics, methods of counting, probability distributions, approximations, estimation, and hypothesis testing. Learners use these concepts to apply and interpret statistical results. Learners may earn credit for either MAT2001 or MAT2002, but not both. 6 quarter credits
MAT2051 General Education Discrete Mathematics 6 quarter credits Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT1050. 6 quarter credits
MAT2100 General Education Data-Driven Decisions 4 quarter credits In this course, learners examine the applications of statistics to a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how every day decisions are supported by mathematics. 4 quarter credits
MAT1150 General Education Essential Math for Everyday Life 6 quarter credits In this course, learners gain an understanding of numbers and how to use and interpret them. Learners examine mathematics using an easily understandable approach for basic math and algebra to connect mathematical concepts and everyday life. 6 quarter credits
MAT2150 General Education Data and Statistics for Everyday Life 6 quarter credits Learners examine the theory and applications of statistics in a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how everyday decisions are supported by statistical information. 6 quarter credits
MAT1200 General Education Pre-Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT1050 6 quarter credits
MAT2200 General Education Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT1200 6 quarter credits
PHI1000 General Education Introduction to Philosophy 6 quarter credits Learners investigate the nature and main branches of philosophy. Learners use logic as a tool to evaluate important philosophical issues, including the existence of God, the existence of the self, the nature of knowledge, and questions about morality. Learners also analyze philosophical arguments. 6 quarter credits
PHI2000 General Education Ethics 6 quarter credits Learners analyze major philosophical approaches to evaluating moral actions and apply them to contemporary issues. Learners assess their own moral beliefs and the ways these beliefs influence and inform their moral judgments and behavior. 6 quarter credits
PHI2050 General Education Human Nature and Ethics 3 quarter credits Learners in this course gain and demonstrate knowledge of primary Western conceptions of human nature from the ancient Greek period to the 21st century. Learners examine the ways various perspectives on human nature and ethics influence people's understanding of themselves, others, and the human condition. 3 quarter credits
PHI3200 General Education Ethics in Health Care 6 quarter credits Learners in this course gain a better understanding of the ethical issues associated with the health care profession and the conceptual framework health care professionals use to make ethical decisions. Learners examine current and emerging ethical health care issues related to the various stages of the lifecycle and the quality of life. Learners also explore ethical issues associated with patient care from the perspectives of various health care professionals, including physicians, nurses, and administrators through the use of authentic, real-world examples. 6 quarter credits
PHI1200 General Education Philosophy of Problem Solving 6 quarter credits In this course, learners develop and refine their professional presence by honing a set of essential skills to excel in school, work, and life. Learners apply problem solving skills and behaviors to scenarios in their current or anticipated discipline. 6 quarter credits
BIO1000 General Education Human Biology 6 quarter credits In this course, learners examine the integrative relationship between human biological systems and the social sciences, arts, and communications. Learners build and apply an understanding of topics such as human anatomy, nature versus nurture, biological psychology, human disease, and concepts related to ancestry and biology. Learners also evaluate the accuracy of biological topics in the media. The course also includes lab experience. 6 quarter credits
MNS3041 General Education Applied Statistics 6 quarter credits This course examines the tools necessary to define and frame practical statistics research problems, gather data, and apply statistical methods of analysis. Exercises will develop learners' abilities to interpret statistical analysis results. Particular emphasis will be placed on critical examination of the practical significance and value of statistical analysis in a variety of situations. 6 quarter credits
MNS3042 General Education Introduction to Complexity Science 6 quarter credits The primary focus of this course content is on the examination of how small forces in complex systems can cause significant outcomes. Learners review examples of fractal mathematics and simulations of complex systems. The course helps learners develop an eye for identifying and observing the workings of complexity science in real-world, everyday systems. 6 quarter credits
PHY1000 General Education Introduction to Astronomy 6 quarter credits Learners in this course explore the major concepts associated with understanding the universe and why objects in the universe behave the way they do. In particular, learners examine the history of astronomy and science; the concepts of modern astronomy and cosmology; the earth and the solar system; the sun, stars, and stellar evolution; galaxies and similar objects; and the Big Bang Theory and the origin of the universe. Learners also consider life on earth and the probability of life elsewhere in the universe. 6 quarter credits
BIO2000 General Education Environmental Health 6 quarter credits In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 6 quarter credits
NSC1100 General Education Unlocking the Secrets of Science and Innovation 4 quarter credits In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 4 quarter credits
NSC1150 General Education Science and Innovation 6 quarter credits In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 6 quarter credits

Math and Science

Show all descriptions
MAT1050 General Education College Algebra 6 quarter credits Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 6 quarter credits
MAT2001 General Education Statistical Reasoning 6 quarter credits This course introduces fundamental concepts of elementary statistics, including descriptive statistics, methods of counting, probability distributions, approximations, estimation, and hypothesis testing. Learners use these concepts to apply and interpret statistical results. Learners may earn credit for either MAT2001 or MAT2002, but not both. 6 quarter credits
MAT2051 General Education Discrete Mathematics 6 quarter credits Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT1050. 6 quarter credits
MAT2100 General Education Data-Driven Decisions 4 quarter credits In this course, learners examine the applications of statistics to a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how every day decisions are supported by mathematics. 4 quarter credits
MAT1150 General Education Essential Math for Everyday Life 6 quarter credits In this course, learners gain an understanding of numbers and how to use and interpret them. Learners examine mathematics using an easily understandable approach for basic math and algebra to connect mathematical concepts and everyday life. 6 quarter credits
MAT2150 General Education Data and Statistics for Everyday Life 6 quarter credits Learners examine the theory and applications of statistics in a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how everyday decisions are supported by statistical information. 6 quarter credits
MAT1200 General Education Pre-Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT1050 6 quarter credits
MAT2200 General Education Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT1200 6 quarter credits
BIO1000 General Education Human Biology 6 quarter credits In this course, learners examine the integrative relationship between human biological systems and the social sciences, arts, and communications. Learners build and apply an understanding of topics such as human anatomy, nature versus nurture, biological psychology, human disease, and concepts related to ancestry and biology. Learners also evaluate the accuracy of biological topics in the media. The course also includes lab experience. 6 quarter credits
MNS3041 General Education Applied Statistics 6 quarter credits This course examines the tools necessary to define and frame practical statistics research problems, gather data, and apply statistical methods of analysis. Exercises will develop learners' abilities to interpret statistical analysis results. Particular emphasis will be placed on critical examination of the practical significance and value of statistical analysis in a variety of situations. 6 quarter credits
MNS3042 General Education Introduction to Complexity Science 6 quarter credits The primary focus of this course content is on the examination of how small forces in complex systems can cause significant outcomes. Learners review examples of fractal mathematics and simulations of complex systems. The course helps learners develop an eye for identifying and observing the workings of complexity science in real-world, everyday systems. 6 quarter credits
PHY1000 General Education Introduction to Astronomy 6 quarter credits Learners in this course explore the major concepts associated with understanding the universe and why objects in the universe behave the way they do. In particular, learners examine the history of astronomy and science; the concepts of modern astronomy and cosmology; the earth and the solar system; the sun, stars, and stellar evolution; galaxies and similar objects; and the Big Bang Theory and the origin of the universe. Learners also consider life on earth and the probability of life elsewhere in the universe. 6 quarter credits
BIO2000 General Education Environmental Health 6 quarter credits In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 6 quarter credits
NSC1100 General Education Unlocking the Secrets of Science and Innovation 4 quarter credits In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 4 quarter credits
NSC1150 General Education Science and Innovation 6 quarter credits In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 6 quarter credits

Communication

Show all descriptions
ENG1000 General Education English Composition 6 quarter credits This course is an introduction to writing research techniques and various forms of writing, including expository writing. Learners strengthen and demonstrate their ability to think critically; to develop and organize writing topics; and to revise their writing for clarity of purpose, readability, and style. 6 quarter credits
COM2000 General Education Intercultural Communication 6 quarter credits Learners in this course demonstrate and apply knowledge of cultural differences associated with values, norms, social interaction, and code systems. Learners also analyze the effects those differences have on inter- and cross-cultural communication. 6 quarter credits
COM2050 General Education Visual Design in Communications 3 quarter credits This course is an introduction to visual design in communication. Learners apply the principles of visual design, explain various visual design methods, and evaluate their influences on communication. 3 quarter credits
COM1000 General Education Public Speaking 3 quarter credits In this course, learners study and apply speech organization methods, effective delivery skills, and strategies for minimizing speech anxieties. Learners prepare, rehearse, and deliver a series of short speeches demonstrating different styles and strategies of public speaking. 3 quarter credits
COM3700 General Education Conflict Resolution 6 quarter credits In this course, learners identify and analyze the factors that promote conflict and apply the fundamental skills and tools used to resolve conflict in personal and professional situations. 6 quarter credits
COM4100 General Education Media and Culture 6 quarter credits In this course, learners analyze communication processes and the influence of mass media and social media on society. Learners assess key economic, political, ethical, and social issues in intrapersonal, interpersonal and mass communication; and develop skills needed to critically consume and produce media. 6 quarter credits
ENG1100 General Education Writing Strategies for Criminal Justice 6 quarter credits This course introduces learners to professional writing and academic standards for writing, support, and citation specific to the field of criminal justice. Learners inspect various types of reports, professional assessments, and case studies and build foundational knowledge of writing for various audiences and purposes. For BS in Criminal Justice and BS in Public Safety learners only. 6 quarter credits
COM1100 General Education Navigating a Digital World 4 quarter credits In this course, learners build their knowledge of technological tools to stay organized, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity. 4 quarter credits
COM1200 General Education Communication at Work 4 quarter credits In this course, learners develop key workplace communication skills, including writing, listening, and speaking with credibility. Learners acquire effective communication skills by participating in different communication scenarios and applying active listening. In addition, learners practice time-management solutions by exploring different technologies. 4 quarter credits
ENG1200 General Education Discover the Writer in You 4 quarter credits In this course, learners identify how to harness the power of words in a professional environment. Learners analyze the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. 4 quarter credits
ENG2200 General Education The Power of Persuasion 4 quarter credits In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 4 quarter credits
COM1150 General Education Introduction to Digital and Information Literacy 6 quarter credits In this course, learners build their knowledge of digital and information literacy and technological tools to stay organized, be well-informed, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity, while leveraging information literacy strategies to ensure accuracy and evidence-based support for their work. Learners who have received credit for COM1100 may not take COM1150. 6 quarter credits
COM1250 General Education Workplace Communication 6 quarter credits Learners consider everyday communication failures and discuss communication best practices to understand how to communicate well. Learners build strong communication skills to help them easily share ideas, work with others, and reach their goals. They also connect how these skills can address obstacles and resolve conflict. Lastly, learners practice these skills by taking part in different workplace scenarios. Learners who have received credit for COM1200 may not take COM1250. 6 quarter credits
ENG1250 General Education Introduction to Technical and Business Writing 6 quarter credits In this course, learners discover how to harness the power of words in a professional environment. Learners focus on the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. Learners who have received credit for ENG1200 may not take ENG1250. 6 quarter credits
ENG2250 General Education Academic Research and Writing 6 quarter credits In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their informed arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 6 quarter credits
ENG1001 General Education Essential Writing Skills 6 quarter credits Learners gain an understanding of the essential academic skills of writing and reading. Learners familiarize themselves with grammar, punctuation, sentence structure, and word choice, and develop reading comprehension skills. In addition, learners gain an introduction to the writing process and apply it to academic writing. 6 quarter credits

Required Math and Science

Show all descriptions
MAT2200 General Education Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT1200 6 quarter credits
MAT1050 General Education College Algebra 6 quarter credits Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 6 quarter credits
MAT1200 General Education Pre-Calculus 6 quarter credits Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT1050 6 quarter credits

Humanities

Show all descriptions
HUM3011 General Education Cultures of the World 6 quarter credits Course content focuses on the diversity of world cultures and the lessons those cultures hold for understanding one's own culture. Learners develop an eye for seeing cultures through an historic lens, recognizing patterns of change in world cultures, identify the practical implications of cultural change, and contrast the mixed pre-modern, modern and post-modern cultural influences at work in India and North America. 6 quarter credits
HUM3012 General Education Culture and Values Across Generations 6 quarter credits This course helps learners identify and understand cultural fault lines and common themes found across generations. The 'generation gap' is examined for people in North America, Europe, Japan and India. Practical implications of the generation gap are compared in each culture studied, with special emphasis on technology and spirituality in these comparisons. 6 quarter credits
LIT2000 General Education Sports and Literature 3 quarter credits Learners in this course explore the intersection of sports and society as depicted in novels, short stories, poetry, and journalism. Learners consider what sport means and how it functions as symbol, myth, and metaphor. To achieve this understanding, learners analyze texts and timely issues pertinent to sports and society in a variety of ways including literary analysis and journaling. 3 quarter credits
HUM1200 General Education Philosophy of Work 6 quarter credits This course emphasizes the nature, history, and ethics of work. Learners investigate different conceptions of the meaning of work by analyzing various kinds of labor; the ways work has changed over the course of history; and the ways work relates to meaning, significance, and dignity in human life. Learners examine the views and practices of work in different cultures. Learners also develop a philosophy of work. 6 quarter credits
HUM1150 General Education Cultural Understanding in a Global World 6 quarter credits In this course, learners develop critical thinking and innovation skills by examining how the humanities relates to diverse cultures in a globally collected world. Learners explore various cultures from around the world and identify how to maximize diverse perspectives to improve personal and professional interactions. 6 quarter credits
PHI1000 General Education Introduction to Philosophy 6 quarter credits Learners investigate the nature and main branches of philosophy. Learners use logic as a tool to evaluate important philosophical issues, including the existence of God, the existence of the self, the nature of knowledge, and questions about morality. Learners also analyze philosophical arguments. 6 quarter credits
PHI2000 General Education Ethics 6 quarter credits Learners analyze major philosophical approaches to evaluating moral actions and apply them to contemporary issues. Learners assess their own moral beliefs and the ways these beliefs influence and inform their moral judgments and behavior. 6 quarter credits
PHI2050 General Education Human Nature and Ethics 3 quarter credits Learners in this course gain and demonstrate knowledge of primary Western conceptions of human nature from the ancient Greek period to the 21st century. Learners examine the ways various perspectives on human nature and ethics influence people's understanding of themselves, others, and the human condition. 3 quarter credits
PHI3200 General Education Ethics in Health Care 6 quarter credits Learners in this course gain a better understanding of the ethical issues associated with the health care profession and the conceptual framework health care professionals use to make ethical decisions. Learners examine current and emerging ethical health care issues related to the various stages of the lifecycle and the quality of life. Learners also explore ethical issues associated with patient care from the perspectives of various health care professionals, including physicians, nurses, and administrators through the use of authentic, real-world examples. 6 quarter credits
PHI1200 General Education Philosophy of Problem Solving 6 quarter credits In this course, learners develop and refine their professional presence by honing a set of essential skills to excel in school, work, and life. Learners apply problem solving skills and behaviors to scenarios in their current or anticipated discipline. 6 quarter credits

Social Science

Show all descriptions
ECO1050 General Education Microeconomics 6 quarter credits Learners gain an understanding of the optimizing behavior of individual consumers and firms. They explain the relationship between individual decisions in terms of the efficiency and fairness of markets and market outcomes. Additionally, learners identify microeconomic principles found in real-world situations. 6 quarter credits
POL1000 General Education The Politics of American Government 6 quarter credits Learners in this course study the fundamental workings of the American political system. Learners examine the ways constitutional structure shapes American politics and the ways political institutions and processes connect individuals to the larger political system. 6 quarter credits
PSYC1000 General Education Introduction to Psychology 6 quarter credits This course is an introduction to the basic principles of psychology and the scientific methods of psychologists. Learners build understanding of core psychological theories and research their application in areas of the brain, learning and memory, personality, social influence, lifespan development, psychopathology, and applied psychology. Learners apply the psychological concepts they've learned to everyday situations through discussions and assignments. 6 quarter credits
SOC1000 General Education Introduction to Human Society 6 quarter credits In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 6 quarter credits
SOC3031 General Education Economic and Technological History of the 20th Century 6 quarter credits The interwoven pattern of economic and technological development over the past century is explored. Topics of special focus include the development of the automobile in the first half of the 20th century and the development of computers in the latter half of the century. Discussions examine the social, cultural and political implications of these two economic and technological developments. 6 quarter credits
SOC3032 General Education Applied Sociology 6 quarter credits An examination of the sociology of action research, specifically the close relationship between researching a sociological community and positive change in the social system under examination are presented. A special emphasis is given to the 'appreciative inquiry' of applied sociological action research methodology. Learners practice this research method by interviewing members of a social system using positive, affirming and appreciative social research questions. 6 quarter credits
SOC2000 General Education Cultural Diversity 6 quarter credits Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 6 quarter credits
PSYC1001 General Education Introduction to Psychology 6 quarter credits This course is an introduction to the basic principles of psychology and the scientific methods that psychologists employ. Learners build their understanding of the brain, learning and memory, personality, social influence, child and lifespan development, and psychopathology and apply concepts they've learned to everyday situations. This course includes adaptive learning components. Learners may earn credit for either PSYC1000 or PSYC1001, but not both. Cannot be fulfilled by transfer or prior learning assessment. 6 quarter credits
BHA4002 General Education History of the United States Health Care System 3 quarter credits Learners gain a historical view of the U.S. health care system and analyze the challenges and successes of an ever-changing and evolving industry from both a private and public health perspective. Learners also investigate health care innovations, regulatory bodies and technology to assess the evolutionary processes in medical education, changing practice, hospital industry growth and the continuum of care. 3 quarter credits
HIS1100 General Education U.S. History: Learn from the Past, Prepare for the Future 4 quarter credits In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 4 quarter credits
PSYC1100 General Education Smarter Decisions Through Psychology 4 quarter credits In this course, learners gain an understanding of why decision-making is influenced by thoughts and behavior. Learners analyze concepts such as learning, motivation, development, emotion, and personality; and assess how they can use this knowledge to make smarter decisions for their future. BS in Psychology learners are not eligible to register for this course. 4 quarter credits
SOC1100 General Education Story of Us: Embracing Diversity and Collaboration 4 quarter credits In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 4 quarter credits
ECO1150 General Education Personal Economics: Introduction to Financial Planning 6 quarter credits In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. Learners who have received credit for ECO1100 may not take ECO1150. 6 quarter credits
HIS1150 General Education U.S. History: How the Past Informs the Present 6 quarter credits In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 6 quarter credits
SOC1150 General Education How Society Works: Diversity, Collaboration, and Problem Solving 6 quarter credits In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 6 quarter credits
SOC2400 General Education Health and Illness in Social Context 6 quarter credits In this course learners apply a sociological perspective to gain an understanding of health, illness, health care delivery, and health care policy. Learners analyze the social determinants of health; the meaning and experience of illness; and key issues surrounding bioethics, health care technologies, and environmental and public health. Learners also compare cross-cultural approaches to health, illness, and health care systems. 6 quarter credits
POL1100 General Education Introduction to American Government and Politics 6 quarter credits Learners examine the foundations of the American Government and the fundamental workings of the political system in the United States. Learners investigate how governmental institutions and policies have impacted individuals and groups historically, how these governmental institutions continue to impact the daily lives of individuals today, and ways in which the political system can be improved to benefit everyone in the United States. Learners also analyze the Constitution, civil liberties, and civil rights. 6 quarter credits
PSYC1010 General Education Introductory Psychology 3 quarter credits Learners identify the major subdisciplines of psychology and analyze how psychologists develop understanding of human nature and behavior through scientific research. Learners examine such areas as the brain and memory, cognition, human development, emotions, motivations, social influence, and psychological disorders. Learners apply this knowledge on personal, professional, and societal levels through assignments involving everyday situations and global issues. Learners who have received credit for PSYC1000 may not take PSYC1010. 3 quarter credits

Required Math and Science SA

Show all descriptions
MAT2051 General Education Discrete Mathematics 6 quarter credits Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT1050. 6 quarter credits

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000 level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Core course requirements

Complete at least 51 quarter credits in the core courses category. Choose from the courses shown below.

Show all descriptions
IT2230 Core Introduction to Database Systems 3 quarter credits This course is an introduction to the fundamental concepts of databases and database management systems (DBMS). Learners demonstrate vocabulary, component requirements, sorting and querying, and maintenance of simple databases using the fundamentals of database manipulation. Learners also apply Structured Query Language (SQL) and relational database management systems (RDBMS). 3 quarter credits
IT2249 Core Introduction to Programming with Java 6 quarter credits This course introduces learners to the programming discipline and prepares them to serve as Java programmers. Learners study and apply the fundamentals of the Java programming language such as data types, variables, expressions, statements, and methods. Learners also examine and practice the Java-object-oriented features of classes and objects. The course offers numerous opportunities for analyzing, designing, coding, testing, debugging, and evaluating Java programs in an authentic Java development environment. 6 quarter credits
IT2180 Core Operating System and Hardware Infrastructure 6 quarter credits Learners demonstrate their knowledge of hardware and operating systems, focusing on peripherals and file management. Learners use modern operating systems, including Windows, Linux, and MacOS to demonstrate their skill with hardware and operating systems. Learners who have received credit for IT3280 may not take IT2180. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
IT1006 Core Information Technology Concepts and Practices 6 quarter credits Learners use fundamental terminology, concept analysis, and practical knowledge of the components of computing systems to develop their understanding of the information technology field. Throughout the course, learners also build, demonstrate, and apply skills needed for professional communication. For BS in Information Technology and BS in Computer Science learners only. Must be taken during the learner's first quarter. Cannot be fulfilled by transfer or credit for prior learning. 6 quarter credits
IT4803 Core System Assurance Security 6 quarter credits This course is an overview of information assurance and security topics for network administrators who must implement security strategies to protect their organization from exposure to the Internet; network designers also create security-conscious designs. Learners identify and apply strategies to guard against hackers and forms of viruses, use firewalls and gateways, and build authentication skills and encryption techniques. Learners identify methods for attacking a network system and validate defenses against them. Upon successful completion of this course, learners are prepared to take the exam for the Security+ certification. Prerequisite(s): IT2280 or IT3355 or IT3350. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
IT2280 Core Network Technology and Architecture 6 quarter credits Learners gain an understanding of the key concepts underlying Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Learners examine the layered architecture of the network protocol stack, including the OSI and the TCP/IP models, and apply the principles of designing networks and implementing network protocols. Learners also apply topics of network topologies, cloud computing, networking devices, cabling, and basic network security. Learners who have received credit for IT2250 and IT3355 may not take IT2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 6 quarter credits
IT3240 Core Web Development and JavaScript 6 quarter credits In this course, learners build fundamental web design and development skills. Using a local development environment, learners develop websites using HTML and apply styling to each page using CSS. Learners develop client-side scripting using JavaScript to enable website interactivity and to enhance the user experience. Finally, learners deploy their websites to a cloud environment for testing. Learners who have received credit for IT3212 and IT3215 may not take IT3240. 6 quarter credits
IT3249 Core Software Architecture and User Experience Design 6 quarter credits In this course, learners evaluate the analysis and design of system industry standards and best practices. Learners research key components of system analysis including determining system objectives, business rules, and the identification of stakeholders. Learners also investigate human interface technologies and diverse human factors for a more engaging user experience. Learners apply their knowledge by creating a Software Development Plan (SDP) with components including identification of an agile methodology, system scope, technical standards, activity diagrams, logical process validation, and maintenance expectations. Learners who have received credit for IT3301 and IT3345 may not take IT3249. 6 quarter credits
IT1170 Core Goals and Ethics for the IT Professional 6 quarter credits Learners analyze core enterprise organizations, business processes, and information technology infrastructures. Learners apply their knowledge of the relationships between an enterprise organization's business and information technology goals with IT operational models. IT ethical principles integrated throughout the class include examination of IT codes of ethics, ethical issues involving the use of employer resources, and examination of web technology and cybercrime. Learners who have received credit for IT3170 may not take IT1170. 6 quarter credits

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000 level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners who are determined to need additional support developing academic and professional writing and reading skills based on academic assessment must take ACS1003 during their first quarter.

‡ Learners who have completed ACS1003 are required to take BUS3003. Learners who are not required to take ACS1003 are placed in BUS3007.

§ Learners enrolled in the Accounting specialization must complete 39 quarter credits of additional undergraduate courses. However, those learners enrolled in the Accounting specialization who have completed ACS1003 choose only 33 quarter credits of additional undergraduate courses.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Specialization course requirements

Complete at least 30 quarter credits from the specialization courses shown below.

Show all descriptions
CSC4040 Specialization Elective Computer Vision 6 quarter credits Learners explore the fundamentals of computer vision algorithms using industry standard open-source tools and frameworks, including OpenCV. Learners gain an understanding of foundational image processing techniques for feature detection, matching, and tracking. Learners practice techniques for image convolution, classification, and segmentation. Prerequisite(s): IT2249, MAT1200 6 quarter credits
IT4527 Specialization Elective Java Application Development 6 quarter credits Learners further develop their object-oriented programming skills in Java by building fundamental skills and application programming interfaces (APIs) for working with text files, writing programs with a JavaFX graphical user interface (GUI), working with Java collections, connecting to Internet services, and using a database for data persistence. Prerequisite(s): IT2249. 6 quarter credits
CSC4010 Specialization Elective Principles of Programming Languages 6 quarter credits Learners explore the fundamental concepts of modern programming languages, such as Java, Python, C++/C#, Kotlin, and Rust. Learners gain an understanding of principal language characteristics, including functional, imperative, and object-oriented paradigms; syntax specifications and semantic models; data typing, binding, and scoping; flow control structures and data operations; parameter passing and higher-order functions; and memory management. Learners engage with the practices and techniques of implementing programming languages through the creation of an interpreter for a simple bespoke language. Prerequisite(s): IT2249 6 quarter credits
IT4535 Specialization Elective Introduction to Artificial Intelligence 6 quarter credits In this course, learners investigate the fundamental problems, theories, and algorithms of the field of artificial intelligence (AI), including heuristic search and game trees, knowledge representation, automated deduction, and its applications, problem-solving and planning, and an introduction to machine learning and other techniques to employ AI. Learners gain an understanding of the fundamental theories of artificial intelligence, and be able to evaluate opportunities for applying AI. Learners who have received credit for IT4310 and IT4320 may not take IT4535. Prerequisite(s): IT2230; IT2240 or IT2249. 6 quarter credits
CSC4020 Specialization Elective Algorithms and Data Structures 6 quarter credits Learners explore the design, implementation, and application of data structures and computing algorithms. Learners gain an understanding of data encapsulation constructs, including linked lists, stacks, queues, hashes, trees, and graphs. Learners apply techniques for sorting and searching; recursive, divide-and-conquer, greedy, and heuristic solving; graph traversal; memoization; and dynamic programming algorithms. Learners practice approaches for performing analysis of run-time complexity and NP-completeness. Prerequisite(s): IT2249, IT2230, MAT1200 6 quarter credits
CSC4030 Specialization Elective Introduction to Machine Learning 6 quarter credits This introductory course exposes learners to modern techniques and workflows for training, testing, and applying machine learning models. Learners gain an understanding of industry standard ML frameworks, including TensorFlow, PyTorch, and Keras. Learners explore foundational training methodologies such as supervised, unsupervised, and reinforcement learning; neural and deep-neural networks; and clustering and ensemble methods. Learners utilize open-source image and structured data sets to evaluate the effects of over-fitting and generalization on model performance. Prerequisite(s): IT2249, MAT1200 6 quarter credits

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000 level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Capstone courses

In your final two quarters, complete a capstone course for a total of 12 quarter credits.

Show all descriptions
CSC4900 Capstone Computer Science Capstone 1 6 quarter credits In this first of two courses, learners apply knowledge and skills from other courses as they develop a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's penultimate quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): All required and elective coursework; IT1006; IT1170; IT2180; IT2230; IT2249; IT2280; IT3240; IT3249; IT3280; MAT1050; MAT2051; MAT1200; MAT2200; CSC4010; IT4527; CSC4020; IT4535; CSC4030; CSC4040. 6 quarter credits
CSC4902 Capstone Computer Science Capstone 2 6 quarter credits In this second of two courses, learners continue to apply knowledge and skills from other courses as they complete a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's final quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): CSC4900 6 quarter credits

Total

At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000 level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners who are determined to need additional support developing academic and professional writing and reading skills based on academic assessment must take ACS1003 during their first quarter.

‡ Learners who have completed ACS1003 are required to take BUS3003. Learners who are not required to take ACS1003 are placed in BUS3007.

§ Learners enrolled in the Accounting specialization must complete 39 quarter credits of additional undergraduate courses. However, those learners enrolled in the Accounting specialization who have completed ACS1003 choose only 33 quarter credits of additional undergraduate courses.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Coursework tailored to your learning preferences

  • Set your own deadlines
  • Complete courses at your pace
  • Support when you need it
  • Online

Planning for your degree

  • total program points: 90
  • Monthly start dates
  • Session length: 12 weeks

Course requirements

  • Specialization 6 courses
  • Core 9 courses
  • Elective 8–15 courses
  • General Education 8–13 courses
  • Capstone 2 courses

Example program course sequence

This example course sequence takes course prerequisites into account, so it can be helpful as a general guide when you register for courses. In the FlexPath format, you can take a maximum of two courses at a time, and the time it takes for you to complete your program can vary. Check in with your academic coach to get help with course registration questions.

Show all descriptions
IT-FPX1006 Core Information Technology Concepts and Practices 3 program points Learners analyze contemporary topics from the field of information technology. Learners gain knowledge and experience in computing systems and systems requirements, options, and issues. Learners also strengthen and apply skills needed for professional communication. For BS in Information Technology and BS in Computer Science learners only. Must be taken during the learner's first quarter. 3 program points
IT-FPX2180 Core Operating System and Hardware Infrastructure 3 program points Learners demonstrate their knowledge of hardware and operating systems, focusing on peripherals and file management. Learners use modern operating systems, including Windows, Linux, and MacOS to demonstrate their skill with hardware and operating systems. Learners who have received credit for IT-FPX3280 may not take IT-FPX2180. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points
General Education Choose a Communications Course 1.5 program points
General Education Choose a Humanities Course 3 program points
IT-FPX2280 Core Network Technology and Architecture 3 program points Learners gain an understanding of the key concepts underlying Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Learners examine the layered architecture of the network protocol stack, including the OSI and the TCP/IP models, and apply the principles of designing networks and implementing network protocols. Learners also apply topics of network topologies, cloud computing, networking devices, cabling, and basic network security. Learners who have received credit for IT-FP2250 and IT-FP3350 may not take IT-FPX2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points
IT-FPX2230 Core Introduction to Database Systems 1.5 program points This course is an introduction to the fundamental concepts of databases and database management systems (DBMS). Learners demonstrate vocabulary, component requirements, sorting and querying, and maintenance of simple databases using the fundamentals of database manipulation. Learners also apply Structured Query Language (SQL) and relational database management systems (RDBMS). 1.5 program points
IT-FPX1170 Core Goals and Ethics for the IT Professional 3 program points Learners analyze core enterprise organizations, business processes, and information technology infrastructures. Learners apply their knowledge of the relationships between an enterprise organization's business and information technology goals with IT operational models. IT ethical principles integrated throughout the class include examination of IT codes of ethics, ethical issues involving the use of employer resources, and examination of web technology and cybercrime. Learners who have received credit for IT-FPX3170 may not take IT-FPX1170. 3 program points
IT-FPX2249 Core Introduction to Programming with Java 3 program points This course introduces learners to the programming discipline and prepares them to serve as Java programmers. Learners study and apply the fundamentals of the Java programming language such as data types, variables, expressions, statements, and methods. Learners also examine and practice the Java-object-oriented features of classes and objects. The course offers numerous opportunities for analyzing, designing, coding, testing, debugging, and evaluating Java programs in an authentic Java development environment. 3 program points
General Education Choose Gen Ed Elective Course 1.5 program points
MAT-FPX1050 General Education College Algebra 3 program points Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 3 program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose Gen Ed Elective Course 1.5 program points
IT-FPX3249 Core Software Architecture and User Experience Design 3 program points In this course, learners evaluate the analysis and design of system industry standards and best practices. Learners research key components of system analysis including determining system objectives, business rules, and the identification of stakeholders. Learners also investigate human interface technologies and diverse human factors for a more engaging user experience. Learners apply their knowledge by creating a Software Development Plan (SDP) with components including identification of an agile methodology, system scope, technical standards, activity diagrams, logical process validation, and maintenance expectations. Learners who have received credit for IT-FP3301 and IT-FP3345 may not take IT-FPX3249. 3 program points
MAT-FPX2051 General Education Discrete Mathematics 3 program points Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT-FPX1050. 3 program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose a Social Sciences Cours 3 program points
IT-FPX3240 Core Web Development and JavaScript 3 program points In this course, learners build fundamental web design and development skills. Using a local development environment, learners develop websites using HTML and apply styling to each page using CSS. Learners develop client-side scripting using JavaScript to enable website interactivity and to enhance the user experience. Finally, learners deploy their websites to a cloud environment for testing. Learners who have received credit for IT-FP3212 and IT-FP3215 may not take IT-FPX3240. 3 program points
General Education Choose a Social Sciences Cours 3 program points
MAT-FPX1200 General Education Pre-Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT-FPX1050 3 program points
MAT-FPX2200 General Education Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT-FPX1200 3 program points
IT-FPX4803 Core System Assurance Security 3 program points This course is an overview of information assurance and security topics for network administrators who must implement security strategies to protect their organization from exposure to the Internet; network designers also create security-conscious designs. Learners identify and apply strategies to guard against hackers and forms of viruses, use firewalls and gateways, and build authentication skills and encryption techniques. Learners identify methods for attacking a network system and validate defenses against them. Upon successful completion of this course, learners are prepared to take the exam for the Security+ certification. Prerequisite(s): IT-FP3355 or IT-FPX2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points
General Education Choose Gen Ed Elective Course 1.5 program points
CSC-FPX4010 Specialization Course Principles of Programming Languages 3 program points Learners explore the fundamental concepts of modern programming languages, such as Java, Python, C++/C#, Kotlin, and Rust. Learners gain an understanding of principal language characteristics, including functional, imperative, and object-oriented paradigms; syntax specifications and semantic models; data typing, binding and scoping; flow control structures and data operations; parameter passing and higher-order functions; and memory management. Learners engage with the practices and techniques of implementing programming languages through the creation of an interpreter for a simple bespoke language. Prerequisite(s): IT-FPX2249 3 program points
General Education Choose Gen Ed Elective Course 1.5 program points
IT-FPX4527 Specialization Course Java Application Development 3 program points Learners further develop their object-oriented programming skills in Java by building fundamental skills and application programming interfaces (APIs) for working with text files, writing programs with a JavaFX graphical user interface (GUI), working with Java collections, connecting to Internet services, and using a database for data persistence. Prerequisite(s): IT-FPX2249. 3 program points
Elective Requirement Choose an Elective Course program points program points
Elective Requirement Choose an Elective Course program points program points
Elective Requirement Choose an Elective Course program points program points
Elective Requirement Choose an Elective Course program points program points
CSC-FPX4020 Specialization Course Algorithms and Data Structures 3 program points Learners explore the design, implementation, and application of data structures and computing algorithms. Learners gain an understanding of data encapsulation constructs, including linked lists, stacks, queues, hashes, trees, and graphs. Learners apply techniques for sorting and searching; recursive, divide-and-conquer, greedy, and heuristic solving; graph traversal; memoization; and dynamic programming algorithms. Learners practice approaches for performing analysis of run-time complexity and NP-completeness. Prerequisite(s): IT-FPX2249, IT-FPX2230, MAT-FPX1200 3 program points
Elective Requirement Choose an Elective Course program points program points
IT-FPX4535 Specialization Course Introduction to Artificial Intelligence 3 program points In this course, learners investigate the fundamental problems, theories, and algorithms of the field of artificial intelligence (AI), including heuristic search and game trees, knowledge representation, automated deduction, and its applications, problem-solving and planning, and an introduction to machine learning and other techniques to employ AI. Learners gain an understanding of the fundamental theories of artificial intelligence and evaluate opportunities for applying AI. Learners who have received credit for IT-FP4310 and IT-FP4320 may not take IT-FPX4535. Prerequisite(s): IT-FPX2230, IT-FPX2249. 3 program points
Elective Requirement Choose an Elective Course program points program points
CSC-FPX4030 Specialization Course Introduction to Machine Learning 3 program points This introductory course exposes learners to modern techniques and workflows for training, testing, and applying machine learning models. Learners gain an understanding of industry standard ML frameworks, including TensorFlow, PyTorch, and Keras. Learners explore foundational training methodologies such as supervised, unsupervised, and reinforcement learning; neural and deep-neural networks; and clustering and ensemble methods. Learners utilize open-source image and structured data sets to evaluate the effects of over-fitting and generalization on model performance. Prerequisite(s): IT-FPX2249, MAT-FPX1200 3 program points
CSC-FPX4040 Specialization Course Computer Vision 3 program points Learners explore the fundamentals of computer vision algorithms using industry standard open-source tools and frameworks, including OpenCV. Learners gain an understanding of foundational image processing techniques for feature detection, matching, and tracking. Learners practice techniques for image convolution, classification, and segmentation. Prerequisite(s): IT-FPX2249, MAT-FPX1200 3 program points
Elective Requirement Choose an Elective Course program points program points
Elective Requirement Choose an Elective Course program points program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose Gen Ed Elective Course 1.5 program points
General Education Choose a Nat Sci/Math Course 3 program points
CSC-FPX4900 Capstone Computer Science Capstone 1 3 program points In this first of two courses, learners apply knowledge and skills from other courses as they develop a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's penultimate quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): All required and elective coursework; IT-FPX1006; IT-FPX2230; IT-FPX2249; IT-FPX2280; IT-FPX3170; IT-FPX3240; IT-FPX3249; IT-FPX3280; IT-FPX3358, CSC-FPX4010; IT-FPX4527; CSC-FPX4020; IT-FPX4535; CSC-FPX4030; CSC-FPX4040. For BS in Computer Science learners only. 3 program points
CSC-FPX4902 Capstone Computer Science Capstone 2 3 program points In this second of two courses, learners continue to apply knowledge and skills from other courses as they complete a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's final quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): CSC-FPX4900. 3 program points

Total

At least 90 program points, including a minimum of 27 program points from the 3000-level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners in this specialization choose general education and elective courses from the FlexPath (-FPX) course list.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

General education course requirements

Complete 22.5 program points of general education courses, with a minimum of 2 program points from each category below.

Additional GE

Show all descriptions
COM-FP2050 General Education Visual Design in Communications 1.5 program points This course is an introduction to visual design in communication. Learners apply the principles of visual design, explain various visual design methods, and evaluate their influences on communication. 1.5 program points
COM-FPX3700 General Education Conflict Resolution 3 program points In this course, learners identify and analyze the factors that promote conflict and apply the fundamental skills and tools used to resolve conflict in personal and professional situations. 3 program points
ENG-FPX1000 General Education English Composition 3 program points This course is an introduction to writing research techniques and various forms of writing, including expository writing. Learners strengthen and demonstrate their ability to think critically; to develop and organize writing topics; and to revise their writing for clarity of purpose, readability, and style. 3 program points
ENG-FP2200 General Education The Power of Persuasion 2 program points In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 2 program points
COM-FPX1150 General Education Introduction to Digital Information and Literacy 3 program points In this course, learners build their knowledge of digital and information literacy and technological tools to stay organized, be well-informed, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity, while leveraging information literacy strategies to ensure accuracy and evidence-based support for their work. Learners who have received credit for COM-FPX1100 may not take COM-FPX1150. 3 program points
COM-FPX1250 General Education Workplace Communication 3 program points Learners consider everyday communication failures and discuss communication best practices to understand how to communicate well. Learners build strong communication skills to help them easily share ideas, work with others, and reach their goals. They also connect how these skills can address obstacles and resolve conflict. Lastly, learners practice these skills by taking part in different workplace scenarios. Learners who have received credit for COM-FPX1200 may not take COM-FPX1250. 3 program points
ENG-FPX1250 General Education Introduction to Technical and Business Writing 3 program points In this course, learners discover how to harness the power of words in a professional environment. Learners focus on the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. Learners who have received credit for ENG-FPX1200 may not take ENG-FPX1250. 3 program points
ENG-FPX2250 General Education Academic Research and Writing 3 program points In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their informed arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 3 program points
PHI-FPX3200 General Education Ethics in Health Care 3 program points Learners in this course gain a better understanding of the ethical issues associated with the health care profession and the conceptual framework health care professionals use to make ethical decisions. Learners examine current and emerging ethical health care issues related to the various stages of the lifecycle and the quality of life. Learners also explore ethical issues associated with patient care from the perspectives of various health care professionals, including physicians, nurses, and administrators through the use of authentic, real-world examples. 3 program points
PHI-FPX2000 General Education Ethics 3 program points Learners analyze major philosophical approaches to evaluating moral actions and apply them to contemporary issues. Learners assess their own moral beliefs and the ways these beliefs influence and inform their moral judgments and behavior. 3 program points
HUM-FPX1150 General Education Cultural Understanding in a Global World 3 program points In this course, learners develop critical thinking and innovation skills by examining how the humanities relates to diverse cultures in a globally collected world. Learners explore various cultures from around the world and identify how to maximize diverse perspectives to improve personal and professional interactions. 3 program points
PHI-FPX1200 General Education Philosophy of Problem Solving 3 program points In this course, learners develop and refine their professional presence by honing a set of essential skills to excel in school, work, and life. Learners apply problem solving skills and behaviors to scenarios in their current or anticipated discipline. 3 program points
MAT-FPX2001 General Education Statistical Reasoning 3 program points This course introduces fundamental concepts of elementary statistics, including descriptive statistics, methods of counting, probability distributions, approximations, estimation, and hypothesis testing. Learners use these concepts to apply and interpret statistical results. 3 program points
MAT-FPX2100 General Education Data-Driven Decisions 2 program points In this course, learners examine the applications of statistics to a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how every day decisions are supported by mathematics. 2 program points
MAT-FPX1150 General Education Essential Math for Everyday Life 3 program points In this course, learners gain an understanding of numbers and how to use and interpret them. Learners examine mathematics using an easily understandable approach for basic math and algebra to connect mathematical concepts and everyday life. 3 program points
MAT-FPX1050 General Education College Algebra 3 program points Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 3 program points
MAT-FPX2051 General Education Discrete Mathematics 3 program points Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT-FPX1050. 3 program points
MAT-FPX2150 General Education Data and Statistics for Everyday Life 3 program points Learners examine the theory and applications of statistics in a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how everyday decisions are supported by statistical information. 3 program points
MAT-FPX1200 General Education Pre-Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT-FPX1050 3 program points
MAT-FPX2200 General Education Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT-FPX1200 3 program points
BIO-FP2000 General Education Environmental Health 3 program points In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 3 program points
BIO-FPX2000 General Education Environmental Health 3 program points In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 3 program points
BIO-FPX1000 General Education Human Biology 3 program points In this course, learners examine the integrative relationship between human biological systems and the social sciences, arts, and communications. Learners build and apply an understanding of topics such as human anatomy, nature versus nurture, biological psychology, human disease, and concepts related to ancestry and biology. Learners also evaluate the accuracy of biological topics in the media. The course also includes lab experience. 3 program points
NSC-FPX1100 General Education Unlocking the Secrets of Science and Innovation 2 program points In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 2 program points
NSC-FPX1150 General Education Science and Innovation 3 program points In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 3 program points
PSYC-FPX1000 General Education Introduction to Psychology 3 program points This course is an introduction to the basic theories and principles of psychology and of the scientific methods of psychologists. Learners build understanding of core psychological theories and research and their application in areas of the brain, learning, memory, personality, social influence, lifespan development, psychopathology, and applied psychology. Learners apply the psychological concepts they learn to everyday situations through discussions and assignments. Learners who have received credit for PSYC-FPX1010 may not take PSYC-FPX1000. 3 program points
SOC-FP2000 General Education Cultural Diversity 3 program points Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 3 program points
BHA-FPX4002 General Education History of the United States Health Care System 1.5 program points Learners gain a historical view of the U.S. health care system and analyze the challenges and successes of an ever-changing and evolving industry from both a private and public health perspective. Learners also investigate health care innovations, regulatory bodies and technology to assess the evolutionary processes in medical education, changing practice, hospital industry growth and the continuum of care. 1.5 program points
SOC-FPX2000 General Education Cultural Diversity 3 program points Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 3 program points
SOC-FP1000 General Education Introduction to Human Society 3 program points In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 3 program points
SOC-FPX1000 General Education Introduction to Human Society 3 program points In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 3 program points
HIS-FP1100 General Education U.S. History: Learn from the Past, Prepare for the Future 2 program points In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 2 program points
PSYC-FP1100 General Education Smarter Decisions Through Psychology 2 program points In this course, learners gain an understanding of why decision-making is influenced by thoughts and behavior. Learners analyze concepts such as learning, motivation, development, emotion, and personality; and assess how they can use this knowledge to make smarter decisions for their future. BS in Psychology learners are not eligible to register for this course. 2 program points
SOC-FP1100 General Education Story of Us: Embracing Diversity and Collaboration 2 program points In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 2 program points
ECO-FPX1100 General Education Taking Charge of Your Economic Future 2 program points In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. 2 program points
ECO-FPX1150 General Education Personal Economics: Introduction to Financial Planning 3 program points In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. Learners who have received credit for ECO-FPX1100 may not take ECO-FPX1150. 3 program points
HIS-FPX1150 General Education U.S. History: How the Past Informs the Present 3 program points In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 3 program points
SOC-FPX1150 General Education How Society Works: Diversity, Collaboration, and Problem Solving 3 program points In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 3 program points
POL-FPX1100 General Education Introduction to American Government and Politics 3 program points Learners examine the foundations of the American Government and the fundamental workings of the political system in the United States. Learners investigate how governmental institutions and policies have impacted individuals and groups historically, how these governmental institutions continue to impact the daily lives of individuals today, and ways in which the political system can be improved to benefit everyone in the United States. Learners also analyze the Constitution, civil liberties, and civil rights. 3 program points
PSYC-FPX1010 General Education Introductory Psychology 1.5 program points Learners identify the major subdisciplines of psychology and analyze how psychologists develop understanding of human nature and behavior through scientific research. Learners examine such areas as the brain and memory, cognition, human development, emotions, motivations, social influence, and psychological disorders. Learners apply this knowledge on personal, professional, and societal levels through assignments involving everyday situations and global issues. Learners who have received credit for PSYC-FPX1000 may not take PSYC-FPX1010. 1.5 program points

Math and Science

Show all descriptions
MAT-FPX2001 General Education Statistical Reasoning 3 program points This course introduces fundamental concepts of elementary statistics, including descriptive statistics, methods of counting, probability distributions, approximations, estimation, and hypothesis testing. Learners use these concepts to apply and interpret statistical results. 3 program points
MAT-FPX2100 General Education Data-Driven Decisions 2 program points In this course, learners examine the applications of statistics to a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how every day decisions are supported by mathematics. 2 program points
MAT-FPX1150 General Education Essential Math for Everyday Life 3 program points In this course, learners gain an understanding of numbers and how to use and interpret them. Learners examine mathematics using an easily understandable approach for basic math and algebra to connect mathematical concepts and everyday life. 3 program points
MAT-FPX1050 General Education College Algebra 3 program points Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 3 program points
MAT-FPX2051 General Education Discrete Mathematics 3 program points Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT-FPX1050. 3 program points
MAT-FPX2150 General Education Data and Statistics for Everyday Life 3 program points Learners examine the theory and applications of statistics in a variety of fields. Learners develop mathematical reasoning, quantitative analysis, and quantitative communication skills to prepare them for future academic coursework and professional life. Learners also gain an understanding of how everyday decisions are supported by statistical information. 3 program points
MAT-FPX1200 General Education Pre-Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT-FPX1050 3 program points
MAT-FPX2200 General Education Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT-FPX1200 3 program points
BIO-FP2000 General Education Environmental Health 3 program points In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 3 program points
BIO-FPX2000 General Education Environmental Health 3 program points In this course, learners use a multidisciplinary approach to identify and describe the environmental factors impacting individual and community health. Learners analyze the effects of various physical, biological, and chemical agents on the body and identify strategies to minimize the negative effects. Learners also assess and apply ways to protect and promote health and positively influence the quality of the environment. 3 program points
BIO-FPX1000 General Education Human Biology 3 program points In this course, learners examine the integrative relationship between human biological systems and the social sciences, arts, and communications. Learners build and apply an understanding of topics such as human anatomy, nature versus nurture, biological psychology, human disease, and concepts related to ancestry and biology. Learners also evaluate the accuracy of biological topics in the media. The course also includes lab experience. 3 program points
NSC-FPX1100 General Education Unlocking the Secrets of Science and Innovation 2 program points In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 2 program points
NSC-FPX1150 General Education Science and Innovation 3 program points In this course, learners analyze concepts from the physical and biological sciences to identify the connections between science and innovation. Learners investigate how science and innovation influence society as they develop critical thinking, scientific reasoning, and research skills. 3 program points

Communication

Show all descriptions
COM-FP2050 General Education Visual Design in Communications 1.5 program points This course is an introduction to visual design in communication. Learners apply the principles of visual design, explain various visual design methods, and evaluate their influences on communication. 1.5 program points
COM-FPX3700 General Education Conflict Resolution 3 program points In this course, learners identify and analyze the factors that promote conflict and apply the fundamental skills and tools used to resolve conflict in personal and professional situations. 3 program points
ENG-FPX1000 General Education English Composition 3 program points This course is an introduction to writing research techniques and various forms of writing, including expository writing. Learners strengthen and demonstrate their ability to think critically; to develop and organize writing topics; and to revise their writing for clarity of purpose, readability, and style. 3 program points
ENG-FP2200 General Education The Power of Persuasion 2 program points In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 2 program points
COM-FPX1150 General Education Introduction to Digital Information and Literacy 3 program points In this course, learners build their knowledge of digital and information literacy and technological tools to stay organized, be well-informed, maximize their time, and stand out personally and professionally in the workplace. Learners use computers, software, and online tools to effectively complete a task, apply digital tools and organization techniques to effectively create timelines and set priorities, and investigate organizational strategies to maximize productivity, while leveraging information literacy strategies to ensure accuracy and evidence-based support for their work. Learners who have received credit for COM-FPX1100 may not take COM-FPX1150. 3 program points
COM-FPX1250 General Education Workplace Communication 3 program points Learners consider everyday communication failures and discuss communication best practices to understand how to communicate well. Learners build strong communication skills to help them easily share ideas, work with others, and reach their goals. They also connect how these skills can address obstacles and resolve conflict. Lastly, learners practice these skills by taking part in different workplace scenarios. Learners who have received credit for COM-FPX1200 may not take COM-FPX1250. 3 program points
ENG-FPX1250 General Education Introduction to Technical and Business Writing 3 program points In this course, learners discover how to harness the power of words in a professional environment. Learners focus on the fundamentals of business and technical writing to understand how to write for a variety of purposes. Learners also gain the skills necessary to craft a clear and targeted message for any audience. Learners who have received credit for ENG-FPX1200 may not take ENG-FPX1250. 3 program points
ENG-FPX2250 General Education Academic Research and Writing 3 program points In this course, learners assess how to use writing to understand, influence, and connect with an audience. Learners identify how to use primary and secondary research to support their informed arguments, as well as how to document their research. Learners develop the skills necessary to research and analyze the writing of others to evaluate credibility. 3 program points

Required Math and Science

Show all descriptions
MAT-FPX1050 General Education College Algebra 3 program points Learners in this course evaluate and perform linear, exponential, logarithmic, and other mathematical functions that include algebraic, graphic, and numeric properties. Learners then apply these concepts to the social and natural sciences, business, and everyday life. 3 program points
MAT-FPX2051 General Education Discrete Mathematics 3 program points Learners build an understanding of mathematical analysis techniques. Learners apply number logic and set theory, functions and sequences, relations equivalence, partial order, digraphs, recurrence relations, counting techniques, logic and techniques of proof, graphs, and algorithms to the fields of business and information technology. Prerequisite(s): MAT-FPX1050. 3 program points
MAT-FPX1200 General Education Pre-Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to solve problems involving polynomial, exponential, logarithmic, and trigonometric functions. Learners use trigonometric formulas, polar coordinates, and vectors to solve plane geometry problems and explore how linear equations can be used to model and solve real-world problems. Prerequisite(s): MAT-FPX1050 3 program points
MAT-FPX2200 General Education Calculus 3 program points Learners use technology; modeling; and algebraic, graphical, and numerical methods to study functions of one real variable. Learners apply the ideas of limit, continuity, differentiation, and integration in real-world situations. Learners use approximation and optimization methods to model and solve real-world problems and to solve geometric problems involving tangents and areas under the curve. Prerequisite(s): MAT-FPX1200 3 program points

Humanities

Show all descriptions
PHI-FPX3200 General Education Ethics in Health Care 3 program points Learners in this course gain a better understanding of the ethical issues associated with the health care profession and the conceptual framework health care professionals use to make ethical decisions. Learners examine current and emerging ethical health care issues related to the various stages of the lifecycle and the quality of life. Learners also explore ethical issues associated with patient care from the perspectives of various health care professionals, including physicians, nurses, and administrators through the use of authentic, real-world examples. 3 program points
PHI-FPX2000 General Education Ethics 3 program points Learners analyze major philosophical approaches to evaluating moral actions and apply them to contemporary issues. Learners assess their own moral beliefs and the ways these beliefs influence and inform their moral judgments and behavior. 3 program points
HUM-FPX1150 General Education Cultural Understanding in a Global World 3 program points In this course, learners develop critical thinking and innovation skills by examining how the humanities relates to diverse cultures in a globally collected world. Learners explore various cultures from around the world and identify how to maximize diverse perspectives to improve personal and professional interactions. 3 program points
PHI-FPX1200 General Education Philosophy of Problem Solving 3 program points In this course, learners develop and refine their professional presence by honing a set of essential skills to excel in school, work, and life. Learners apply problem solving skills and behaviors to scenarios in their current or anticipated discipline. 3 program points

Social Science

Show all descriptions
PSYC-FPX1000 General Education Introduction to Psychology 3 program points This course is an introduction to the basic theories and principles of psychology and of the scientific methods of psychologists. Learners build understanding of core psychological theories and research and their application in areas of the brain, learning, memory, personality, social influence, lifespan development, psychopathology, and applied psychology. Learners apply the psychological concepts they learn to everyday situations through discussions and assignments. Learners who have received credit for PSYC-FPX1010 may not take PSYC-FPX1000. 3 program points
SOC-FP2000 General Education Cultural Diversity 3 program points Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 3 program points
BHA-FPX4002 General Education History of the United States Health Care System 1.5 program points Learners gain a historical view of the U.S. health care system and analyze the challenges and successes of an ever-changing and evolving industry from both a private and public health perspective. Learners also investigate health care innovations, regulatory bodies and technology to assess the evolutionary processes in medical education, changing practice, hospital industry growth and the continuum of care. 1.5 program points
SOC-FPX2000 General Education Cultural Diversity 3 program points Learners in this course gain and demonstrate an understanding of cultural diversity from a sociological perspective and identify the ways the societal structure affects micro-level experience. Learners evaluate theories that explain the cultural foundations of prejudice and discrimination, analyze the differences between majority and minority groups and racial and ethnic groups, and investigate the role of power in creating and supporting these differences at the structural level. Learners also assess the relationship between race, gender, and economics by examining past and current experiences of American minority groups. 3 program points
SOC-FP1000 General Education Introduction to Human Society 3 program points In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 3 program points
SOC-FPX1000 General Education Introduction to Human Society 3 program points In this course, learners use sociological theory and concepts to explore everyday life and gain knowledge of the ways individuals and society as a whole understand their collective social realities. As they examine cultural ideologies, learners are introduced to ways of objectively examining their personal perspectives on social issues. 3 program points
HIS-FP1100 General Education U.S. History: Learn from the Past, Prepare for the Future 2 program points In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 2 program points
PSYC-FP1100 General Education Smarter Decisions Through Psychology 2 program points In this course, learners gain an understanding of why decision-making is influenced by thoughts and behavior. Learners analyze concepts such as learning, motivation, development, emotion, and personality; and assess how they can use this knowledge to make smarter decisions for their future. BS in Psychology learners are not eligible to register for this course. 2 program points
SOC-FP1100 General Education Story of Us: Embracing Diversity and Collaboration 2 program points In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 2 program points
ECO-FPX1100 General Education Taking Charge of Your Economic Future 2 program points In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. 2 program points
ECO-FPX1150 General Education Personal Economics: Introduction to Financial Planning 3 program points In this course, learners investigate key concepts of economics and personal finance. Learners gain the knowledge and skills necessary to leverage analysis tools, as well as economic reasoning and planning skills. Learners who have received credit for ECO-FPX1100 may not take ECO-FPX1150. 3 program points
HIS-FPX1150 General Education U.S. History: How the Past Informs the Present 3 program points In this course, learners investigate key events in U.S. history and make connections to their influence and impact on society today. Learners analyze how knowledge of the past helps to understand the world today and make more informed decisions about the future. In addition, learners critically analyze information and decide what is credible and accurate to draw their own conclusions. 3 program points
SOC-FPX1150 General Education How Society Works: Diversity, Collaboration, and Problem Solving 3 program points In this course, learners collaborate with colleagues to investigate diverse communities and interpret sociological research to develop a comprehensive understanding of society. Learners use the scientific method to improve their problem solving skills and make effective and informed decisions. 3 program points
POL-FPX1100 General Education Introduction to American Government and Politics 3 program points Learners examine the foundations of the American Government and the fundamental workings of the political system in the United States. Learners investigate how governmental institutions and policies have impacted individuals and groups historically, how these governmental institutions continue to impact the daily lives of individuals today, and ways in which the political system can be improved to benefit everyone in the United States. Learners also analyze the Constitution, civil liberties, and civil rights. 3 program points
PSYC-FPX1010 General Education Introductory Psychology 1.5 program points Learners identify the major subdisciplines of psychology and analyze how psychologists develop understanding of human nature and behavior through scientific research. Learners examine such areas as the brain and memory, cognition, human development, emotions, motivations, social influence, and psychological disorders. Learners apply this knowledge on personal, professional, and societal levels through assignments involving everyday situations and global issues. Learners who have received credit for PSYC-FPX1000 may not take PSYC-FPX1010. 1.5 program points

Total

At least 90 program points, including a minimum of 27 program points from the 3000-level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners in this specialization choose general education and elective courses from the FlexPath (-FPX) course list.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Core course requirements

Choose 25.5 program points with a minimum of 2 program points from each category. Choose from the courses shown below.

Show all descriptions
IT-FPX1006 Core Information Technology Concepts and Practices 3 program points Learners analyze contemporary topics from the field of information technology. Learners gain knowledge and experience in computing systems and systems requirements, options, and issues. Learners also strengthen and apply skills needed for professional communication. For BS in Information Technology and BS in Computer Science learners only. Must be taken during the learner's first quarter. 3 program points
IT-FPX2180 Core Operating System and Hardware Infrastructure 3 program points Learners demonstrate their knowledge of hardware and operating systems, focusing on peripherals and file management. Learners use modern operating systems, including Windows, Linux, and MacOS to demonstrate their skill with hardware and operating systems. Learners who have received credit for IT-FPX3280 may not take IT-FPX2180. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points
IT-FPX2280 Core Network Technology and Architecture 3 program points Learners gain an understanding of the key concepts underlying Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Learners examine the layered architecture of the network protocol stack, including the OSI and the TCP/IP models, and apply the principles of designing networks and implementing network protocols. Learners also apply topics of network topologies, cloud computing, networking devices, cabling, and basic network security. Learners who have received credit for IT-FP2250 and IT-FP3350 may not take IT-FPX2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points
IT-FPX2230 Core Introduction to Database Systems 1.5 program points This course is an introduction to the fundamental concepts of databases and database management systems (DBMS). Learners demonstrate vocabulary, component requirements, sorting and querying, and maintenance of simple databases using the fundamentals of database manipulation. Learners also apply Structured Query Language (SQL) and relational database management systems (RDBMS). 1.5 program points
IT-FPX1170 Core Goals and Ethics for the IT Professional 3 program points Learners analyze core enterprise organizations, business processes, and information technology infrastructures. Learners apply their knowledge of the relationships between an enterprise organization's business and information technology goals with IT operational models. IT ethical principles integrated throughout the class include examination of IT codes of ethics, ethical issues involving the use of employer resources, and examination of web technology and cybercrime. Learners who have received credit for IT-FPX3170 may not take IT-FPX1170. 3 program points
IT-FPX2249 Core Introduction to Programming with Java 3 program points This course introduces learners to the programming discipline and prepares them to serve as Java programmers. Learners study and apply the fundamentals of the Java programming language such as data types, variables, expressions, statements, and methods. Learners also examine and practice the Java-object-oriented features of classes and objects. The course offers numerous opportunities for analyzing, designing, coding, testing, debugging, and evaluating Java programs in an authentic Java development environment. 3 program points
IT-FPX3249 Core Software Architecture and User Experience Design 3 program points In this course, learners evaluate the analysis and design of system industry standards and best practices. Learners research key components of system analysis including determining system objectives, business rules, and the identification of stakeholders. Learners also investigate human interface technologies and diverse human factors for a more engaging user experience. Learners apply their knowledge by creating a Software Development Plan (SDP) with components including identification of an agile methodology, system scope, technical standards, activity diagrams, logical process validation, and maintenance expectations. Learners who have received credit for IT-FP3301 and IT-FP3345 may not take IT-FPX3249. 3 program points
IT-FPX3240 Core Web Development and JavaScript 3 program points In this course, learners build fundamental web design and development skills. Using a local development environment, learners develop websites using HTML and apply styling to each page using CSS. Learners develop client-side scripting using JavaScript to enable website interactivity and to enhance the user experience. Finally, learners deploy their websites to a cloud environment for testing. Learners who have received credit for IT-FP3212 and IT-FP3215 may not take IT-FPX3240. 3 program points
IT-FPX4803 Core System Assurance Security 3 program points This course is an overview of information assurance and security topics for network administrators who must implement security strategies to protect their organization from exposure to the Internet; network designers also create security-conscious designs. Learners identify and apply strategies to guard against hackers and forms of viruses, use firewalls and gateways, and build authentication skills and encryption techniques. Learners identify methods for attacking a network system and validate defenses against them. Upon successful completion of this course, learners are prepared to take the exam for the Security+ certification. Prerequisite(s): IT-FP3355 or IT-FPX2280. Some of the materials found in this course are from the Google IT Support professional certificate program. This may include readings, videos, practice exercises, and other study materials. This professional certificate material is delivered online via the Coursera Career Academy platform, and links to this platform are available in the Capella courseroom. There are no additional costs for access to this material. 3 program points

Total

At least 90 program points, including a minimum of 27 program points from the 3000-level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners in this specialization choose general education and elective courses from the FlexPath (-FPX) course list.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Specialization course requirements

Complete at least 18 program points from the specialization courses shown below.

Show all descriptions
CSC-FPX4010 Specialization Course Principles of Programming Languages 3 program points Learners explore the fundamental concepts of modern programming languages, such as Java, Python, C++/C#, Kotlin, and Rust. Learners gain an understanding of principal language characteristics, including functional, imperative, and object-oriented paradigms; syntax specifications and semantic models; data typing, binding and scoping; flow control structures and data operations; parameter passing and higher-order functions; and memory management. Learners engage with the practices and techniques of implementing programming languages through the creation of an interpreter for a simple bespoke language. Prerequisite(s): IT-FPX2249 3 program points
IT-FPX4527 Specialization Course Java Application Development 3 program points Learners further develop their object-oriented programming skills in Java by building fundamental skills and application programming interfaces (APIs) for working with text files, writing programs with a JavaFX graphical user interface (GUI), working with Java collections, connecting to Internet services, and using a database for data persistence. Prerequisite(s): IT-FPX2249. 3 program points
CSC-FPX4020 Specialization Course Algorithms and Data Structures 3 program points Learners explore the design, implementation, and application of data structures and computing algorithms. Learners gain an understanding of data encapsulation constructs, including linked lists, stacks, queues, hashes, trees, and graphs. Learners apply techniques for sorting and searching; recursive, divide-and-conquer, greedy, and heuristic solving; graph traversal; memoization; and dynamic programming algorithms. Learners practice approaches for performing analysis of run-time complexity and NP-completeness. Prerequisite(s): IT-FPX2249, IT-FPX2230, MAT-FPX1200 3 program points
IT-FPX4535 Specialization Course Introduction to Artificial Intelligence 3 program points In this course, learners investigate the fundamental problems, theories, and algorithms of the field of artificial intelligence (AI), including heuristic search and game trees, knowledge representation, automated deduction, and its applications, problem-solving and planning, and an introduction to machine learning and other techniques to employ AI. Learners gain an understanding of the fundamental theories of artificial intelligence and evaluate opportunities for applying AI. Learners who have received credit for IT-FP4310 and IT-FP4320 may not take IT-FPX4535. Prerequisite(s): IT-FPX2230, IT-FPX2249. 3 program points
CSC-FPX4030 Specialization Course Introduction to Machine Learning 3 program points This introductory course exposes learners to modern techniques and workflows for training, testing, and applying machine learning models. Learners gain an understanding of industry standard ML frameworks, including TensorFlow, PyTorch, and Keras. Learners explore foundational training methodologies such as supervised, unsupervised, and reinforcement learning; neural and deep-neural networks; and clustering and ensemble methods. Learners utilize open-source image and structured data sets to evaluate the effects of over-fitting and generalization on model performance. Prerequisite(s): IT-FPX2249, MAT-FPX1200 3 program points
CSC-FPX4040 Specialization Course Computer Vision 3 program points Learners explore the fundamentals of computer vision algorithms using industry standard open-source tools and frameworks, including OpenCV. Learners gain an understanding of foundational image processing techniques for feature detection, matching, and tracking. Learners practice techniques for image convolution, classification, and segmentation. Prerequisite(s): IT-FPX2249, MAT-FPX1200 3 program points

Total

At least 90 program points, including a minimum of 27 program points from the 3000-level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners in this specialization choose general education and elective courses from the FlexPath (-FPX) course list.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Capstone courses

In your final two quarters, complete a capstone course for a total of 6 quarter credits.

Show all descriptions
CSC-FPX4900 Capstone Computer Science Capstone 1 3 program points In this first of two courses, learners apply knowledge and skills from other courses as they develop a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's penultimate quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): All required and elective coursework; IT-FPX1006; IT-FPX2230; IT-FPX2249; IT-FPX2280; IT-FPX3170; IT-FPX3240; IT-FPX3249; IT-FPX3280; IT-FPX3358, CSC-FPX4010; IT-FPX4527; CSC-FPX4020; IT-FPX4535; CSC-FPX4030; CSC-FPX4040. For BS in Computer Science learners only. 3 program points
CSC-FPX4902 Capstone Computer Science Capstone 2 3 program points In this second of two courses, learners continue to apply knowledge and skills from other courses as they complete a project that benefits an organization, community, or industry. Learners prepare a proposal that includes a project description, deliverables, completion dates, and associated learning. Upon approval from the instructor, learners execute the proposal, complete deliverables to meet the needs of the client, and produce a final product. For BS in Computer Science learners only. Must be taken during the learner's final quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): CSC-FPX4900. 3 program points

Total

At least 90 program points, including a minimum of 27 program points from the 3000-level and above.

One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.

Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.

† Learners in this specialization choose general education and elective courses from the FlexPath (-FPX) course list.

GuidedPath courses and FlexPath courses fulfill the program requirements and prerequisites for each delivery model.

Get started today

Take the first step toward earning your degree and achieving your goals.

What can I expect in the courseroom?

With GuidedPath, each unit consists of readings, discussions and other activities you will be expected to complete throughout the week. Most deadlines for coursework occur on Thursdays and/or Sundays but may vary by program and course. In each course, you will receive a detailed scoring guide that describes expectations for every graded assignment.

With FlexPath, you set your deadlines within the first 12 days of each course. Take one or two courses at a time and complete them on your schedule. While these deadlines can be adjusted at any time after you set them, you’ll be required to engage in a course activity at least once every 28 days and finish each course within 12 weeks. You’ll use the same quick and seamless process for submitting assessments for every course. A scoring guide explains what you’ll be evaluated on, and a competency map shows your progress.

Explore the Capella courseroom ->

How will I be graded?

With GuidedPath, grades are based on your participation in weekly reading discussions and completion of assignments, based on criteria outlined in the rubric. You will also be assessed on your ability to demonstrate an understanding of expected outcomes for your program or specialization. These outcomes are based on the needs and performance standards of your field or discipline.

With FlexPath, each course is based on a set of competencies, which are further broken down into criteria. A criterion is a specific step in demonstrating a competency. You’ll have a scoring guide that explains competencies and each criterion. As you complete assessments, your score on each criterion is evaluated against this scoring guide. Each time you receive an evaluation on a criterion, your competency map will update to reflect your progress. To pass a course, you must meet the minimum level requirement set by your program for every competency in the course.

Learn more about online learning at Capella ->

Ready for the next step?

Learning online doesn’t mean going it alone. Help is here, from checking in with faculty and academic coaches, to getting help with financing questions and tutoring. Join a supportive community that’s as passionate about your education as you are.