Nov 22, 2024  
2023 - 2024 Champlain College Online Undergraduate Catalog 
    
2023 - 2024 Champlain College Online Undergraduate Catalog [ARCHIVED CATALOG]

Add to Favorite (opens a new window)

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)