|
Sep 07, 2024
|
|
|
|
CSCI 410 - Advanced Programming Paradigms In this course, students will explore advanced programming paradigms beyond procedural and object-oriented programming. Students will learn about functional programming, logic programming, and other paradigms, and apply the concepts to practical programming problems. Topics include lambda calculus, lazy evaluation, recursion, and parallelism. The course emphasizes abstraction, modularity, and correctness.
Prerequisites Complete (SDEV-340 - C++ Programming II or CMIT-235 - Advanced Python) AND SDEV-345-Data Structures & Algorithms AND MATH-160- Logic and Probability Credits: 3
Add to Favorite (opens a new window)
|
|