CSCI 117 & 119
Resources
CSCI 117: Programming Languages
Course Description:
In this course you will dive into 4 programming paradigms: Functional, Declarative, Relational, and Imperative. With the Functional paradigms you will be working with Haskell, Declarative with Oz, Relational will be with Prolog, and back to Oz with the Imperative paradigm.
CSCI 119: Introduction to Finite Automata
Course Description:
In this course, you will learn about formal language construction. You will also learn how regular languages can be constructed with regular expressions and Finite State Machines. After learning about regular languages, you will dive into non-regular languages and context-free grammars.
Miss a Class? Check Out My Notes
CSCI 117: Emma Escandon Spring 2022 Class Notes
CSCI 119: Emma Escandon Spring 2022 Class Notes
My number 1 recommendation for these courses is to take your own notes throughout the class period. Having all the information in one place pays off when it is time to create your FTAs.