Live quizzes

In the classroom: teacher displays a QR code. Scan it with your cell phone and challenge yourself with filling out a quiz. Teachers' access is here: https://quest.ms.mff.cuni.cz/class-quiz/ (password-protected)

Lecture notes

Key terms, additional material for individual lectures, homework assignments.

RStudio on the Jupyter Lab cloud

We use a cloud instance of the RStudio IDE running here: https://aic.ufal.mff.cuni.cz/jlab/hub/login. To get a user name and password, you must be a registered student of this course. You will receive your credentials by e-mail from the teacher at the start of the term (please keep an eye on your spam box, too). You can work with this RStudio in any common web browser.

How to...

Course Requirements

Active presence in the lectures

You could as well learn programming alone. Or from a few videos labeled as RHum that we dropped on the Charles University streaming portal during the covid pandemic. But you opted for a live course instead. Every year, the teachers take the effort to tailor each upcoming lecture to the needs of the current group recognized in the past lecture. Yet we can hardly recognize how you are doing if you don't show up both physically and mentally. Please take actively part in the lectures. Let us know whether our messages are coming across to you or whether we are losing you.

To reach the attestation, you are allowed three absences in the course. Individual exceptions are always up to the teacher. And you may be required to do more than if you had been present.  

We wish a non-competitive and supportive environment for everyone. Do not judge your colleagues' competence and rely on not being judged for yours. Do not fear to ask questions, no matter how stupid you find them yourself. Feel free to interrupt us and require rephrasing when you are lost. Most of the times, many others are going to be grateful for you asking. And we will learn that we may have obscured the stuff.

Testing

All possible testing during the term will be just for your self-assessment. You will not have to pass any test specific to gain your attestation for this course, but if you are applying for the DH certificate, you will be required to use what you have learned in the DH intro course and we will take part in the evaluation.

Homework assignments on DataCamp

You will be required to do some self-study on DataCamp, a leading commercial hub of programming and data-science MOOCs. To obtain the attestation, you are required to accrue 30,000 XP from the home assignments. From the first lecture on, you will have full access to all premium content for six months.

The homework exercises will be provided with a deadline. It is crucial that you do your homework regularly, from week to week. If you don't, you are soon going to lose track and you will not get anything out of the lectures. Do not rely on an exercise speed run before the end of the term.

Heads up! Do not postpone your attestation too much. When your license has run out (around August 4th, 2025), you will no longer be able to access your homework assignments unless you privately purchase one of their licenses, and we are not able to help you with this. If you decide to repeat your attendance in this course next year in order to obtain a new free DataCamp license and complete the requirements associated with your previous attendance, we will require you to accrue other 30,000 XP from exercises according to teachers' choice during the term and, if you are absent from more than three live lectures,  to produce a case study that you will present for other students at the end of your repeated course. This regulation applies to first-time students from 2024/2025 on.