Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Jun 14, 2026  
2025-2026 Catalog 
    
2025-2026 Catalog

MATH 54 Mathematical & Programming Foundations for Computing


3 unit(s)
Mathematical & Programming Foundations for Computing provides students with the logical, mathematical, and programming foundations needed for success in core computing courses. The course integrates discrete mathematical reasoning with structured programming practice so that students can move from formal problem analysis to computational implementation. Topics include propositional and predicate logic, proof techniques, sets, functions, relations, counting principles, recurrence relations, graph theory, Boolean algebra, and algebraic structures, together with variables, control structures, functions, recursion, arrays, strings, references or pointers, structures, file handling, debugging, and testing. Laboratory work emphasizes coding exercises, proof-based practice, algorithmic implementation, and mini-project development.


Select the appropriate link below to view the course catalog and course schedule on the GGU website: