CS 602 Discrete Structure & Algorithms (Graduate)

The basics of discrete structures and algorithms such as relations, functions, basic logic, combinatorial techniques, sorting, and searching. Regular languages and Finite State Automata.

This course covers the basics of discrete structures and algorithms such as relations, functions, basic logic, combinatorial techniques, sorting, and searching. Regular languages and Finite State Automata. By the end of this course, you will be confident in your ability to apply the knowledge of discrete structures and algorithms to your advanced computer science classes and applications.

Prerequisite:  617 Introduction to Computer Programming

Related Offerings:

CS 602 Discrete Structure & Algorithms (Prerequisite: CS 617) (Summer 2024)
CS 617 Introduction to Computer Programming (Fall 2023)
CS 621 Data Analytics (Prerequisite: CS 617) (Winter/Spring 2024)
CS 636 Modern Database Systems with Applications (Prerequisite: CS 617) (Winter/Spring 2025)
CS 619 Advanced Operating Systems & Networking (Prerequisites: CS 617 & CS 602) (Fall 2024)
CS 647 Cybersecurity & Secure Software Design (Prerequisites: CS 617 & CS 602) (Fall 2024)

Ball State University

Semester: Full Summer 2024

Instructor: TBA

Credit Hours: 3 Graduate

Date: 5/13/24 – 7/19/24

Location: Online Asynchronous

Teacher Level: Grades 9-12

Graduate Certificate Available: No

Master’s Completion Option: Yes

CS 602 Syllabus

Master of Arts in Curriculum & Instruction