CSC 1200 Functional Programming I

This course provides an accelerated introduction to computer programming in a widely used programming language in industry and academia. The emphasis of the course will be on developing logical and algorithmic problem-solving skills. Students will learn how to state problems precisely and reason about the correctness of their code. Topics include function composition, basic string processing, Booleans and truth tables, conditional statements, loops, reading and writing files, and recursion. Students will apply their knowledge to practical problems.

Credits

3

Distribution

Mathematics/Computer Studies

Offered

Fall