05509BA1-CEFE-D2F2-1978C84AC089B863
A17C35E2-BFED-675F-0A390E1173BC9452

Prealgorithms

Course Number: CPSCI 130
Title: Prealgorithms
Day & Time: MWF 10:00AM 10:50AM
Instructor: Helmuth T
Credit: 1.00
Course Description:

Foundations of computational problem solving and mathematical techniques commonly used in computer science. Emphasis on analytical and logical skills, including an introduction to Boolean logic and proof techniques. Topics include set theory, permutations and combinations, mathematical induction, asymptotic analysis, recursion, regular expressions, searching and sorting, basic data structures, and graph theory. Topics are reinforced through extensive experiments in Python and Jupyter Notebooks, as well as a brief sojourn into functional programming. Prepares students for 200- and 300-level courses requiring mathematical underpinnings of computer science.

Comments: Open to 1st Yrs and Sophomores Only

Back to results Search Again Course Catalogue

Contact

Office of Admission

Site Search