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: |

