This unit introduces foundational functional programming concepts, core differences between declarative and procedural paradigms, and the essential development tools and environments for Haskell and Python. Students will learn basic data types and structures (lists, recursion, slicing), I/O and file handling (binary vs text, command-line input), and introductory debugging and dataset practices to prepare for subsequent, more advanced units.
Leave a Reply