mirror of
https://github.com/iritmaximus/haskell.git
synced 2026-10-12 19:13:39 +03:00
update 1.1 About the course
This commit is contained in:
@@ -190,11 +190,7 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warni
|
||||
<p>This course is aimed at beginners who wish to learn functional programming, but also people who have experience with functional programming and want to learn Haskell in particular. The course assumes no previous knowledge, but knowing at least one programming language beforehand will make the course easier.</p>
|
||||
<p>Working on the exercises involves knowing how to use the command line, and basic usage of the Git version control system.</p>
|
||||
<p>This is part 1 of a two-part course. Part 1 covers the basics of Haskell syntax and features. You will learn about recursion, higher-order functions, algebraic data types and some of Haskell’s advanced features. However, part 1 will stick to pure functional programming, without side-effects. I/O and Monads will be introduced in part 2.</p>
|
||||
<h3 id="course-structure"><span class="header-section-number">1.1.1</span> Course Structure</h3>
|
||||
<p>The course is split into 8 lectures. They are roughly the same size, but some lectures have more material than others. Each lecture set ends with 10-30 small programming exercises on the topics of the lecture.</p>
|
||||
<h3 id="administrative-information-grading"><span class="header-section-number">1.1.2</span> Administrative Information, Grading</h3>
|
||||
<p>The course is worth 5 ECTS credits.</p>
|
||||
<p>Grading is Fail/Pass/5. To pass the course you must complete at least 50% of each lecture’s exercises. A special grade of 5 is awarded to those who complete 99% of all exercises.</p>
|
||||
<h2 id="read-these"><span class="header-section-number">1.2</span> Read These</h2>
|
||||
<p>In addition to this course material, the following sources might be useful if you feel like you’re missing examples or explanations.</p>
|
||||
<ul>
|
||||
|
||||
Reference in New Issue
Block a user