#computer science
Content tagged with "computer science"
CS317: Introduction to Design & Analysis of Algorithms
Complexity analysis; searching, sorting, finding spanning trees and shortest paths in graphs. Divide & conquer, dynamic programming, and backtracking. Intro to problem classification, i.e., NP, intractable, and unsolvable.
CS403: Introduction to Formal Languages & Automata Theory
Concepts and formalisms of formal languages and automata theory. Fundamental mathematical concepts, grammars, and corresponding automata. Deterministic parsing of programming languages.
CS603: Formal Languages & Automata Theory
DFAs, NFAs, regular languages. Formal grammars. Pushdown and linear-bounded automata. Turing machines. Decidability.