Zur Modulseite PDF generieren

#51099 / #1

SoSe 2024 - WiSe 2024/25

English

Python für Nicht-Programmierer

6

Hughes, Charmayne Mary Lee

Benotet

Schriftliche Prüfung

English

Zugehörigkeit


Fakultät V

Institut für Psychologie und Arbeitswissenschaft

35321700 FG Altersgerechte Mensch-Technik-Systeme

Human Factors

Kontakt


KWT 1

Hughes, Charmayne Mary Lee

hughes@tu-berlin.de

Lernergebnisse

Python for Non-Programmers is designed to provide individuals with little to no programming experience with a comprehensive introduction to the Python programming language. Python's simplicity, readability, and versatility make it an ideal choice for beginners entering the world of coding. The course aims to empower participants with foundational programming skills, fostering problem-solving abilities and promoting a deeper understanding of technology's role in diverse fields. Upon successful completion of the "Python for Non-Programmer" course, participants will: 1. Foundational Python Proficiency: Develop a solid understanding and practical application of Python programming, including the installation and utilization of Python compilers and interpreters. 2. Introduction to Data Structures and Algorithms: Gain proficiency in basic data structures and algorithms using Python, enabling participants to comprehend and implement simple algorithms for problem-solving. 3. Exploration of Common Libraries: Explore and analyze common Python libraries, understanding their functionalities and applications in solving real-world problems. Emphasis will be placed on libraries relevant to data manipulation, processing, and visualization. 4. Programming Fundamentals: Acquire foundational programming skills through hands-on exercises, covering topics such as variables, control structures, and functions, providing a strong basis for future coding endeavors. 5. Ethical Coding Practices: Introduce ethical considerations in programming, emphasizing responsible coding practices, and raising awareness of the impact of technology on diverse user groups

Lehrinhalte

• Python Compiler Installation and Setup: Walkthrough of Python compiler installation and basic setup for different operating systems. • Introduction to Python Basics: Covering variables, data types, and basic syntax, ensuring a solid grasp of fundamental concepts. • Data Structures and Algorithms Overview: Introducing basic data structures like lists and dictionaries, along with foundational algorithmic thinking. • Exploration of Common Libraries: In-depth analysis of widely-used Python libraries such as NumPy, Pandas, and Matplotlib for data processing and visualization. • Application Development Fundamentals: Exploring the basics of creating simple applications, providing a practical understanding of Python's application in real-world scenarios. • Ethical Coding Practices: Emphasizing the importance of responsible coding and ethical considerations in technology.

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Python for Non-ProgrammersPJWiSe/SoSeen4

Arbeitsaufwand und Leistungspunkte

Python for Non-Programmers (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Attendance15.04.0h60.0h
Pre/post processing15.08.0h120.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

The course utilizes an interactive approach, combining engaging lectures with hands-on coding sessions. Students will benefit from practical workshops on Python compiler installation and engage in collaborative group projects. These methods aim to provide a well-rounded learning experience, ensuring students gain both theoretical knowledge and practical skills in Python programming.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

None

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Written exam

Sprache(n)

English, German

Dauer/Umfang

Keine Angabe

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Registration for exams via Moses Course registration via ISIS

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge

Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe