3rd Εξάμηνο
Introduction to Computer Science and Programming
Ακαδημαϊκό Έτος 2025-26
Με Μια Ματιά
Κωδικός Μαθήματος
ΧΡΠΛΗ01-1
Τύπος Μαθήματος
Special background
Γλώσσα Διδασκαλίας
Greek and English
Το μάθημα προσφέρεται σε φοιτητές Erasmus;
Yes
Τρόπος Παράδοσης
Face-to-face
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
- Powerpoint presentations.
- Presentations of the C environment using projector, generating and saving code, the process of converting it to an executable file, and the results of its execution.
- Use of the Laboratory Computers by the students for applications on the course material.
- Introducing R and RStudio.
- Support through the e-class online platform.
Αυτοτελείς Διδακτικές Δραστηριότητεσ
Τύπος
Lectures + Laboratory exercises
Εβδομαδιαίες Ώρες
6 (4+2)
Μονάδες ECTS
7,5
Αξιολόγηση Φοιτητών
Formative and conclusive evaluation is carried out.
The final evaluation of the students is done by a written exam or an oral exam. The exam includes multiple choice questionnaires and short-answer questions. Moreover, the students are evaluated on computer programming at the lab, and on a take-home assignment.
Μαθησιακά Αποτελέσματα
Upon successful completion of the course, the student
- will know the basic operating principles of computers
- will have a first contact with MS Word, the MS Excel and MS PowerPoint.
- will know the basic numeral systems (decimal, binary, octal, hexadecimal), and how to convert the representation of numbers from one system to another.
- will know the basic principles of programming in the C language,
- will have a first contact with the R language (installation method, operating environments).
Γενικές Ικανότητες
Within the framework of the combined skills that the graduate will acquire by attending all the courses of the study program, this course aims at the graduate to acquire abilities:
- in using computers and applications, as well as computer programming
- in working independently
- to promote free, creative and inductive thinking
- in working in an international environment
- in the search for, analysis and synthesis of data and information, with the use of the necessary technology
- in adapting to new situations
Περιεχόμενο Μαθήματος
1) Introduction
- Hardware-Software
- Internet
- Computer memory
- BIOS
2) Operating systems
- Introduction to interacting with commands (MS-Dos commands).
3) Introduction to MS Word, Excel and PowerPoint.
4) Numeral Systems
- The binary, octal and hexadecimal numeral systems
- Conversions to different numeral systems
5) Principles of programming in C Language
- Program structure
- Types and variable declarations
- Declarations of constants
- Commands to display and insert data
- Control commands
- loop commands
- Arrays and Pointers
- Strings
- Functions
- Accessing files in C
6) Introducing the R language
- An introduction to the R language, the RStudio interface, and their installation process.
Βιβλιογραφία
- Computers and Applications (in Greek). N. Kourogenis and S. Chrysikopoulos. (Varvarigou eds)
- Notes and code (programs) of the Tutor (accessed through e-class)
Μαθήματα Προπτυχιακού
1ο Εξάμηνο
2ο Εξάμηνο
3ο Εξάμηνο
4ο Εξάμηνο
7ο Εξάμηνο
Επιλογής Χειμερινού
Επιλογής Εαρινού