be5b33prg -- Programming Essentials

The course focuses on understanding and mastering basic design principles of algorithms. It develops data abstraction coupled with the essential programming patterns. The emphasis is on creating readable and reusable programs.

( Lectures | Computer Labs | Tutorials | Literature )

Individual consultations

After agreement. Concrete problems will be discussed hence come with open problems you are struggling with. You may consider watching and listening and also do not forget to read and practice [Wentworth2012].

Exams

Live-programming, open book exam. Emailing, skyping and other similar communications are prohibited. Your own coding work is stricly required.

Dates: Jan 26, Feb 9, 9-11:00 at computer lab. Feb 15 - reserved as correcting - for possible failures.

Use the Faculty information system to enroll.

grading

Points: 50 homework (mostly coding), 20 coding tests during the term, 30 final exam. At least 30 points (out of 70) are needed before going to the final exam. Extra points for disscussions and bonus homework count to the total sum of 70 points.

A B C D E F
100-91 90-81 80-71 70-61 60-51 50-0

F means fail.

Lecturers

 
Groups:
courses/be5b33prg/start.txt · Last modified: 2017/01/05 12:52 by svobodat