News

Offered by the Department of Computer Science and Engineering at the Faculty of Science and Technology This course introduces a functional programming language and related concepts to students that ...
Programming in a functional language. Recursion. Abstract data types. Data directed programming, memoization, object oriented programming, lists and streams. The strengths and weaknesses of functional ...
This course is a continuation of IN1000 – Introduction to Object-oriented Programming and goes deeper into object-oriented programming; the working language is java, and it´ll be given an introduction ...
⚡ Enhanced with Lodash for array utilities and data handling. Fully typed with TypeScript.
oop_practice_series/ ├── 01_self/ # Using self keyword │ ├── init.py │ └── student.py ├── 02_cls/ # Using cls keyword │ ├── init.py │ └── counter.py ├── 03_public/ # Public variables/methods │ ├── i ...
Proof-oriented programs mix computational content with proofs of program correctness. However, the human effort involved in programming and proving is still substantial, despite the use of ...