Add to watchlist
Back

 

60831-02 - Practical course: Einführung ins Programmieren für GeisteswissenschafterInnen II 4 CP

Semester fall semester 2021
Course frequency Annual course
Lecturers Sepideh Alassi (sepideh.alassi@unibas.ch, Assessor)
Content In this course, participants will work on the exercises given during the lecture. Participants will be divided into groups randomly, each group will be working on exercises in a virtual room. The lecturer will be visiting rooms to answer questions.
At the end of each session, each group will present its solutions to an exercise.
Learning objectives The aim of this practice course is to answer the questions and help students think as a programmer. Students will learn how to think about and design algorithm to solve problems, how to implement them, debugging and refactoring processes, and how to find answers to their questions.

At the end of this course, students will feel confident using Python as the programming language to solve problems. They will know the programming techniques and algorithm designs to implement codes for performing tasks automatically in an efficient way.
Bibliography Same as the lectures.
Comments The participants must have completed the first part of the lecture course that was offered last semester (60650-1 and 60831-1)

Participants should have their computers ready with Python, PyCharm, and packages mentioned in lectures installed every time they attend the course.

The zoom link to attend the course will be sent to you by email. Those of you who registered for the course late (after 27th of September), send me an email with a request for the zoom link.

 

Admission requirements This course is connected to the lecture course (60650-2), therefore participants must also take part in the lecture course.

Participants should have a laptop ready during the course with Python3 and PyCharm IDE installed.

Furthermore, Jupyter notebook will be used for teaching this course. Please install it before attending the course.

To find instructions for installation of Jupyter Notebook, please see https://jupyter.org/install

Installation is rather simple. If you use pip to install packages, simply run the following in your command line:

`pip install notebook`

If you use Anaconda to install Python packages, simply run the following in your command line:

`conda install -c conda-forge notebook`

To check your installation, start Jupter Notebook by running the following in your command line:

`jupyter notebook`

A local server will be started in your browser showing the Jupyter dashboard.
Course application The participants must have completed the first part of the lecture course that was offered last semester (60650-1 and 60831-1)

This course is connected to the lecture course (60650-2), therefore participants must also take part in the lecture course.

This course will be held online per zoom.
Language of instruction English
Use of digital media Online course

 

Interval Weekday Time Room
wöchentlich Monday 14.15-16.00 - Online Präsenz -

Dates

Date Time Room
Monday 27.09.2021 14.15-16.00 --, --
Monday 04.10.2021 14.15-16.00 --, --
Monday 11.10.2021 14.15-16.00 --, --
Monday 18.10.2021 14.15-16.00 --, --
Monday 25.10.2021 14.15-16.00 --, --
Monday 01.11.2021 14.15-16.00 --, --
Monday 08.11.2021 14.15-16.00 --, --
Monday 15.11.2021 14.15-16.00 --, --
Monday 22.11.2021 14.15-16.00 --, --
Monday 29.11.2021 14.15-16.00 --, --
Monday 06.12.2021 14.15-16.00 --, --
Monday 13.12.2021 14.15-16.00 --, --
Modules Modul: Erweiterung Gesellschaftswissenschaften B.A. (Bachelor's degree subject: Political Science)
Modul: Erweiterung Gesellschaftswissenschaften M.A. (Master's degree subject: Political Science)
Modul: Erweiterung Methodenkenntnisse MA (Master's degree subject: Science of Religion)
Modul: Humanities and Social Science Coding (Master's degree subject: Digital Humanities)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: Italian Language and Literature)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: French Language and Literature)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: English)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: Spanish Language and Literature)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: German Language and Literature)
Modul: Interphilologie: Sprachwissenschaft BA (Bachelor's degree subject: Nordic Philology)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: Latin Philology)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: French Language and Literature)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: German Language and Literature)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: Slavic Studies)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: English)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: Spanish Language and Literature)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: Italian Language and Literature)
Modul: Interphilologie: Sprachwissenschaft MA (Master's degree subject: Nordic Philology)
Assessment format continuous assessment
Assessment details At the end of each session, participants should have solutions to a few exercises. Each participant should complete and submit the solutions to all exercises of each lecture within two weeks.

The submitted solutions to the exercises will be evaluated. Your final grade will be based on this evaluation.
Assessment registration/deregistration Reg.: course registration; dereg.: not required
Repeat examination no repeat examination
Scale Pass / Fail
Repeated registration as often as necessary
Responsible faculty Faculty of Humanities and Social Sciences, studadmin-philhist@unibas.ch
Offered by Digital Humanities Lab

Back