INTRODUCTION TO COMPUTERS
FACULTY | ENGINEERING | ||||
DEPARTMENT | CHEMICAL ENGINEERING | ||||
LEVEL OF STUDY | UNDERGRADUATE | ||||
SEMESTER OF STUDY | 1o | ||||
COURSE TITLE | INTRODUCTION TO COMPUTERS | ||||
COURSEWORK BREAKDOWN | TEACHING WEEKLY HOURS | ECTS Credits | |||
Lectures | 2 | ||||
Laboratory | 0 | ||||
Projects | 2 | ||||
TOTAL | 5 | ||||
COURSE TYPE | General background | ||||
PREREQUISITES | - | ||||
LANGUAGE OF INSTRUCTION/EXAMS | Greek | ||||
COURSE DELIVERED TO ERASMUS STUDENTS | Yes | ||||
MODULE WEB PAGE (URL) | https:// |
2. LEARNING OUTCOMES
Learning Outcomes | |
Upon successful completion of the course, the student should acquire the following knowledge, abilities and skills: • possessing an adequate knowledge of the basic principles through a high-level programming language; • developing software in the Python language, • formulating ways to solve simple algorithmic programs and demonstrate their solution by creating scripts, • utilizing computers and their applications in solving problems in the scientific field of Chemical Engineering, • participating collaboratively in problem solving in working groups. • being able to develop small programs but also have a sufficient background to attend more advanced programming courses. | |
| |
Search for, analysis and synthesis of data and information, with the use of the necessary technology. Working independently. Criticism and self‐criticism. Production of free, creative and inductive thinking. Respect for the natural environment. |
3. COURSE CONTENTS
Programming languages, Python language. Basic principles of programming, algorithms, flowcharts. Variables, numerical calculations. Control structures, decision structures, Iteration structures-loops. Data/results I/O. Functions and procedures. Introduction to structured, object-oriented programming. Strings, lists, tables, graphs. Applications, search, classification, chemical engineering problems. Error management. File manager. The Jupyter Notebook. |
4. TEACHING METHODS – ASSESSMENT
MODE OF DELIVERY | Face‐to‐face | ||||||||||||||||||||||||
USE OF INFORMATION AND COMMUNICATION TECHNOLOGY | Use of Moodle on‐line learning platform for the dissemination of notes, problem sets as well as contacting the students | ||||||||||||||||||||||||
TEACHING METHODS |
| ||||||||||||||||||||||||
ASSESSMENT METHODS | Mid-term review (30% progress) The assessment is carried out in Greek with a written examination. 4 essay questions or 20 multiple-choice questions. Samples of previous exams are posted in eclass. |
5. RESOURCES
Suggested bibliography : |
1. Programming with Python, 1st Edition, Stratos Kalafatoudis, Georgios Stamoulis 2. Learn easily Python, 2nd Edition, Dimitrios Karolidis 1. Introduction to Programming with Python, 1st Edition, Schneider David |
Related academic journals: |