Maths 230 4 College Credits NCCRS Credit Recommended

Discrete
Mathematics

The math that makes computer science possible. Logic, sets, graphs, and proofs that sharpen how you reason about problems and systems.

NCCRS Recommended 4 Credit Hours Self-Paced
Enroll & Start Today →
$250 PER COURSE or UPI Study Pro subscription
97% Completion Rate Course completion rate
28–30 Days Average course completion
Save $650+ vs. avg. community college cost for 3 credits
Self-Paced · Final Exam · NCCRS Recommended

What You'll Learn

A full semester of discrete mathematics — completed at your own pace, with no deadlines or fixed class times.

See how this course looks before you buyWatch free video lessons from Discrete Mathematics before you enroll.
Watch free video lessons →
Learning Outcomes

What You'll Be Able to Do

  • Apply discrete mathematical concepts essential for advanced mathematical reasoning and problem-solving
  • Construct logical proofs, including identifying fallacies, manipulating logical connectors, and interpreting conditional statements
  • Apply set theory, functions, sequences, and series to solve counting problems and analyze probabilistic scenarios; solve recursive solutions to advanced counting problems and combinatorial scenarios, utilizing techniques such as generating functions and the inclusion-exclusion principle
  • Evaluate core principles in graph theory, including graph properties, algorithms, and their practical applications in computer science and engineering
  • Design and optimize circuits in digital electronics and computer science using tree structures, matrices, and Boolean Algebra
Topics Covered

Major Course Topics

Mathematical logic & proof techniques
Logical fallacies & truth tables
Set theory, functions & relations
Injections, surjections & bijections
Sequences, series & mathematical induction
Counting principles & combinatorics
Permutations, combinations & Pigeonhole Principle
Discrete probability & expected values
Binomial probability analysis
Recursive methods & generating functions
Inclusion-exclusion principle
Fundamentals of graph theory
Euler & Hamilton paths and circuits
Trees, spanning trees & matrix algebra
Boolean algebra & logic circuits
NAND, NOR, XOR gates & Karnaugh maps
From the syllabus · Maths 230

Course chapters and lessons

Discrete Mathematics has 13 chapters across 46 instructional hours, as listed in the course syllabus. Expand any chapter to see the lessons inside it.

Chapters
13
Lessons
87
Instructional hours
46 hrs
Semester hours
4
13 chapters  ·  87 lessons  ·  4 semester hours
Chapter 1

Logic and Mathematical Proof

8 lessons · 3.5 hrs
  1. 1.1 What Is Logic and Why It Matters in Mathematics
  2. 1.2 Types of Logical Fallacies and How to Recognize Them
  3. 1.3 Propositions, Truth Values, and Truth Tables
  4. 1.4 Logical Connectives: AND, OR, NOT and More
  5. 1.5 Conditional Statements and Their Forms
  6. 1.6 Laws of Logic and Logical Equivalence
  7. 1.7 Writing Direct Proofs
  8. 1.8 Tautologies and Contradictions
Chapter 2

Set Theory and Functions

8 lessons · 3.5 hrs
  1. 2.1 Introduction to Sets and Set Notation
  2. 2.2 The Universal Set and Subsets
  3. 2.3 Set Complement and Set Difference
  4. 2.4 Cardinality and Types of Subsets
  5. 2.5 Partially Ordered Sets and Lattices
  6. 2.6 Functions: Definitions and Terminology
  7. 2.7 Injective Functions: One-to-One Mappings and Their Properties
  8. 2.8 Surjective and Bijective Functions: Onto Mappings and Perfect Pairings
Chapter 3

Sequences and Series

8 lessons · 3.5 hrs
  1. 3.1 Introduction to Mathematical Sequences
  2. 3.2 Finite vs. Infinite Sequences
  3. 3.3 Arithmetic Sequences
  4. 3.4 Geometric Sequences
  5. 3.5 Sigma Notation and Series
  6. 3.6 Sum of Arithmetic Series
  7. 3.7 Sum of Geometric Series
  8. 3.8 Practice: Arithmetic and Geometric Series
Chapter 4

Mathematical Induction

2 lessons · 1 hr
  1. 4.1 Principles of Mathematical Induction
  2. 4.2 Constructing Proofs by Induction
Chapter 5

Counting Methods and Basic Probability

8 lessons · 3.5 hrs
  1. 5.1 Counting Outcomes and Sample Spaces
  2. 5.2 Fundamental Counting Principles: The Addition and Multiplication Rules
  3. 5.3 The Pigeonhole Principle: Why Overlaps Are Guaranteed in Finite Collections
  4. 5.4 Permutations and Ordered Arrangements
  5. 5.5 Probability of Permutation Events
  6. 5.6 Circular Permutations
  7. 5.7 Combinations and Unordered Selections
  8. 5.8 Probability of Combination Events
Chapter 6

Discrete Probability: Random Variables and Expected Value

5 lessons · 2.5 hrs
  1. 6.1 Random Variables in Discrete Probability
  2. 6.2 Expected Value: Meaning and Calculation
  3. 6.3 Theoretical Discrete Probability Distributions
  4. 6.4 Empirical Discrete Probability Distributions
  5. 6.5 Applied Discrete Probability Problems
Chapter 7

Probability in Games, Gambling, and Strategic Decision

6 lessons · 3 hrs
  1. 7.1 Probability in Dice Games
  2. 7.2 Probability in Blackjack
  3. 7.3 Probability of Poker Hands
  4. 7.4 Probability of Low-Hand Poker Variants
  5. 7.5 Probability and Expected Value in Lotteries
  6. 7.6 Comparing Game Strategies with Expected Value
Chapter 8

Binomial Probability, Recurrence Relations, and Generating Functions

13 lessons · 5 hrs
  1. 8.1 Binomial Experiments and Their Conditions
  2. 8.2 The Binomial Probability Formula
  3. 8.3 Solving Binomial Probability Problems
  4. 8.4 Using Binomial Probability Tables
  5. 8.5 Finding the Mean of a Binomial Distribution: The np Formula and Its Interpretation
  6. 8.6 Measuring Spread in Binomial Distributions: Standard Deviation and Variance Calculations
  7. 8.7 Applied Binomial Experiment Problems
  8. 8.8 Recursive Functions and Self-Referential Definitions
  9. 8.9 First-Order Linear Recurrence Relations
  10. 8.10 Solving Linear Recurrence Relations
  11. 8.11 Recurrences in Divide-and-Conquer Algorithms
  12. 8.12 Introduction to Generating Functions
  13. 8.13 The Inclusion-Exclusion Principle
Chapter 9

Graph Theory: Foundations and Euler Paths

8 lessons · 3.5 hrs
  1. 9.1 Graphs: Vertices, Edges, and Basic Definitions
  2. 9.2 Graph Terminology and Key Concepts
  3. 9.3 Types of Graphs and Their Properties
  4. 9.4 Graph Isomorphism and Homomorphism
  5. 9.5 Euler Paths and Circuits: Definitions and the Degree Conditions That Determine Their Existence
  6. 9.6 Fleury's Algorithm
  7. 9.7 Euler's Theorems: Degrees, Paths, and Circuits
  8. 9.8 Eulerizing a Graph
Chapter 10

Graph Theory: Hamiltonian Circuits, Coloring, and Representations

4 lessons · 2 hrs
  1. 10.1 Hamiltonian Paths and Circuits
  2. 10.2 Weighted Graphs and Optimization Methods for Finding the Most Efficient Hamiltonian Circuit
  3. 10.3 Graph Coloring and Traversal
  4. 10.4 Adjacency Matrix and List Representations
Chapter 11

Trees, Spanning Trees, and Minimum Cost Networks

6 lessons · 2.5 hrs
  1. 11.1 Trees: Properties and Definitions
  2. 11.2 Tree Traversal Methods
  3. 11.3 Sorting with Trees: Benefits and Limitations
  4. 11.4 Spanning Trees and Their Properties
  5. 11.5 Kruskal's Algorithm for Minimum Spanning Trees
  6. 11.6 Prim's Algorithm for Minimum Spanning Trees
Chapter 12

Matrices and Transformations

4 lessons · 2.5 hrs
  1. 12.1 Introduction to Matrices
  2. 12.2 Matrix Operations and Inverses
  3. 12.3 Rotation Matrices and Their Applications
  4. 12.4 Translation Matrices and Their Applications
Chapter 13

Boolean Algebra and Logic Circuits

7 lessons · 3 hrs
  1. 13.1 Foundations of Boolean Logic
  2. 13.2 Boolean Algebra: Laws and Properties
  3. 13.3 Boolean Expressions and Logical Operators
  4. 13.4 Karnaugh Maps
  5. 13.5 The Arithmetic Logic Unit (ALU)
  6. 13.6 Logic Gate Design: AND, OR, NOT, NAND, NOR, XOR, and How They Build Circuits
  7. 13.7 Simplifying Logic Circuits

These chapters come straight from the official course syllabus, which also sets out the graded assignment and the proctored final exam.

Simple Process

How It Works

Three steps from enrollment to transferable college credit — no campus visits, no application required.

01
🔍

Pick & Enroll

Start one or more courses covering lower or upper division requirements — instantly, today.

02
🎯

Earn College Credit

Watch short video lessons, take quizzes and the final exam — all from home, on your schedule.

03
🏆

Transfer Your Credits

Send earned credits to your school and graduate sooner, at a fraction of the cost.

Does My School Accept This Course?

UPI Study courses carry NCCRS recommendations — the same standard recognized by hundreds of cooperating colleges and universities. Check if your school is on our list and move forward with confidence — or schedule a call with our team.

ACE and NCCRS credit recommendations for UPI Study courses

UPI Study Courses Include

⏱️Self-paced, flexible learning
🎥Video-based lessons
📘Digital study materials
🧩Interactive quizzes & assessments
📄NCCRS-recommended transcripts
💬Academic support & guidance
📈Grade improvement opportunities
💻Access on desktop & mobile

Master discrete mathematics and build a foundation for a tech career.

The math that makes computer science possible. Logic, sets, graphs, and proofs that sharpen how you reason about problems and systems.

🎯 Why It Matters

  • Gain in-demand technical skills recognized by employers
  • Understand systems, security, and infrastructure at a practical level
  • Build knowledge that applies across IT roles and industries
  • Foundation for certifications and advanced study

💼 In-Demand Careers

  • IT Support Specialist
  • Systems Administrator
  • Network Technician
  • Security Analyst
  • Database Administrator
  • Technical Consultant

🚀 How This Sets You Up

  • Complete structured lessons and a comprehensive final exam
  • Earn 4 transferable college credit hours
  • Recognized by NCCRS cooperating universities globally
  • Self-paced — no deadlines, no campus visits required
Student Reviews

135,000+ Learners.
Real Results.

From college freshmen to career changers, international students to working adults — here's what our community says.

Refer a friend, earn free courses

Your friend gets 25% off their first purchase, and you earn points when they join and buy. 1 point = $1 toward courses, transcripts and Lifetime. Points are never cash.

See how it works →
UPI Study Referral Program
Course Trailer

See the course before you enroll

A 54-second look at Discrete Mathematics.

FAQ

Common Questions Answered.

Everything you need to know about Discrete Mathematics — credits, grading, transfer, and how it compares to traditional options.

What is Discrete Mathematics?
Discrete Mathematics is a college-level technology course covering core concepts and practical skills in the subject area. It is Maths 230 — worth 4 credit hours, carrying an NCCRS recommendation from NCCRS.
What technical background do I need for Discrete Mathematics?
No specific technical background is required to start. The course is structured to build from foundational concepts to practical application, making it accessible to students at any level.
Is the Discrete Mathematics course self-paced for college credit?
Yes. The course is fully self-paced with no deadlines or fixed class times. Most students complete it in 28–30 days, but you can move faster or slower depending on your schedule.
How many college credits is this course worth?
This course carries an NCCRS recommendation for 4 semester credit hours. UPI Study courses follow the same evaluation standard used across thousands of colleges and universities.
How is the Discrete Mathematics course graded? Are there exams?
Yes — the course includes quizzes, assignments, and a final exam. Your grade is equally weighted: 25% Attendance · 25% Quizzes · 25% Assignments · 25% Final Exam.
Will my university accept Discrete Mathematics credits from UPI Study?
Check our Find My College directory. If your university recognizes NCCRS credit recommendations, UPI Study courses can be considered; the final decision is with the university. You can also book a free call with our team.
Why take Discrete Mathematics online instead of at a traditional university?
A traditional university course in this subject typically costs $500–$1,500+ per credit hour and requires fixed schedules, campus attendance, and semester timelines. UPI Study covers the same NCCRS-recommended content at $250 total, with no deadlines and no campus requirement.
Can international students take Discrete Mathematics for college credit?
Yes. UPI Study courses carry an NCCRS recommendation — recognized by cooperating institutions in the U.S., Canada, the UK, and other countries. Students have submitted credits across 26+ countries.
What is discrete math used for?
It underlies computer science — logic, sets, graph theory, combinatorics, and proofs.
Is Discrete Mathematics required for a CS degree?
Yes, most computer science programs require it.
Do I need calculus before Discrete Mathematics?
No — discrete math is largely independent of calculus.
Is discrete math harder than calculus?
Many students find the proof-based, abstract style more challenging than computational calculus.
How many credits is Discrete Mathematics worth?
Typically 3.
Will Discrete Mathematics transfer for a CS major?
Usually yes since it's a standard CS core course, — your registrar can confirm the equivalency in minutes.
Why is Discrete Math required for Computer Science?
Discrete Math provides the foundational logic for programming, including set theory, logic proofs, combinatorics, graph theory, and Boolean algebra.
Where will my college put this credit?
Usually as transfer credit, credit for prior learning (CPL), or noncollegiate/alternative credit, the same route colleges use for professional training evaluated by NCCRS. The final decision is with the university.

Still have questions? Our team answers within hours — not days.

Book a Free 15-Min Call with UPI Team →
Why It Matters

Why Take College Credits?

Quick answers about transferable online credits, test-out style learning, and NCCRS-recommended options through UPI Study.

🏫

Which universities accept these credits?

UPI Study courses carry NCCRS recommendations recognized by many cooperating colleges and universities across the U.S., Canada, and UK.

👤

Who can take self-paced college courses?

Anyone can enroll — including high school students, incoming college students, adult learners, and students trying to test out of traditional courses.

No prerequisites required →
💰

Why choose this over traditional classes?

Save time and reduce tuition costs. Many students complete prerequisites faster and shorten their time to graduation — at a fraction of the cost.

$60M+ saved by students →
📜

How many credits can I earn?

This course is NCCRS-recommended for 4 semester credit hours. Transfer as many credits as your university allows — students have transferred anywhere from 3 to 90+ credits depending on their school's policy.

4 credits this course →
What's Included

Everything You Need to Succeed

🎥

Video-Based Lessons

HD video lectures broken into short, focused modules. Watch at your own pace — pause, rewind, replay any time.

🧩

Quizzes & Final Exam

Evaluate your understanding after every section with quizzes and a comprehensive final exam that mirrors real college assessment.

📋

Structured College-Level Course

Structured lessons covering every topic — designed as a standard Discrete Mathematics college-level course.

🏛️

Official Transcript

Complete the course, request your transcript, and transfer 4 credit hours to cooperating universities. No separate exam required.

Ready to Start?

Earn 4 College Credits
for $250.

Self-paced. No deadlines. NCCRS-recommended, recognized by cooperating universities. Join 135,000+ learners on the UPI Study platform.