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.