1. General
SCHOOL |
SCHOOL OF ECONOMIC SCIENCES |
||||
ACADEMIC UNIT |
DEPARMENT OF ACCOUNTING AND FINANCE |
||||
LEVEL OF STUDIES |
Undergraduate |
||||
COURSE CODE |
BA829 |
SEMESTER |
8 | ||
COURSE TITLE |
Programming with Python | ||||
INDEPENDENT TEACHING ACTIVITIES |
WEEKLYTEACHING HOURS |
CREDITS | |||
Lectures | 2 | ||||
Hours Lab | 1 | ||||
Hours Exercises | 0 | ||||
Total |
3 | 6 | |||
COURSE TYPE | Elective | ||||
PREREQUISITE COURSES | No | ||||
LANGUAGE OF INSTRUCTION and EXAMINATIONS | Greek | ||||
IS THE COURSE OFFERED TO ERASMUS STUDENTS | Yes (upon request) | ||||
COURSE WEBSITE (URL) |
https://
eclass.uowm.gr/courses/BA211/
|
2. LEARNING OUTCOMES
Learning outcomes |
|
Upon successful completion of the course, the student should: 1. Know the capabilities of the Python language 2. Know the most important data structures of Python 3. Know the main decision structures of Python 4. Analyze a problem 5. Plan the steps to solve it through an algorithm 6. Translate the algorithm into Python commands 7. Check and evaluate the final result |
|
General Competences |
|
Search, analysis and synthesis of data and information, using the necessary technologies, Independent work, Group work. |
3. SYLLABUS
- Introduction to programming - Input, processing and output - Decision structures - Functions and exceptions - Lists and tuples - Strings - Dictionaries and sets |
4. TEACHING and LEARNING METHODS - EVALUATION
DELIVERY |
In class | ||||||||||||||||||||||||
USE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY |
Power point slides IDLE Python software Support of the learning process through the e-class platform |
||||||||||||||||||||||||
TEACHING METHODS |
|
||||||||||||||||||||||||
STUDENT PERFORMANCE EVALUATION |
Laboratory and/or Assignment 10% Formal examination at the end of the semester 90% |
5. SUGGESTED BIBLIOGRAPHY
-Suggested bibliography: |
- Gaddis,T. (2015). Starting with Python, Da Vinci publications - Karolidis, D. (2016), Learning Python easy, Karolidis publications - Guttag, J. (2022), Introduction to Computing and Programming with Python, 3rd edition, Papasotiriou publications |
-Related academic journals: |