Exam2023Proposed solution included

CSC 316 Functional Programming Exam 2023

About this paper

An End-of-Semester Examination for CSC 316 Functional Programming at the University of Buea Faculty of Science, instructed by Mr Mawoh R. (the printed Year field 2024 and Date field 09/07/2023 conflict with each other and with a handwritten 'Wednesday 22 June 2023' note, all reproduced as given without silent resolution). Q1 covers the concurrency/abstraction classes of FP tasks and an OCaml summation function. Q2 covers lambda-calculus evaluation, a multi-step beta-reduction simplification under alternating and call-by-name strategies, and variable capture versus de Bruijn indices. Q3 covers axiomatic/denotational/operational semantics and a formal operational semantics for a bean-reduction game (BWG) with worked reductions. Q4 covers type safety/checking/reconstruction, substitution and unification, and polymorphism.

Open in Shoracy

Opens this paper in the app on your phone.

University of Buea

Faculty of Science - FS

Computer Science - CSC

CSC3162023

Functional Programming

Exam · Second Semester · Level 300

Open in the app to read the full paper and its proposed solution.

View solutionOpen in Shoracy
Proposed solution included

At a glance

Course code
CSC316 (CSC 316)
Type
Exam
Year
2023
Level
Level 300
Semester
Second Semester
Proposed solution
Included

Where it's from

  1. University

    University of Buea
  2. Faculty

    Faculty of Science - FS
  3. Department

    Computer Science - CSC

Read CSC316 2023 in Shoracy.

  • Every page, with zoom for diagrams and small print
  • The proposed solution, one tap away
  • Stays on your phone after the first open, even offline
Open in Shoracy