Introduction to Programming (MAY343)
Από Wiki Τμήματος Μαθηματικών
Αναθεώρηση ως προς 12:07, 16 Ιουνίου 2022 από τον Mathwikiadmin (συζήτηση | συνεισφορές) (Νέα σελίδα με '=== General === {| class="wikitable" |- ! School | School of Science |- ! Academic Unit | Department of Mathematics |- ! Level of Studies | Undergraduate |- ! Course Code | MAY343 |- ! Semester | 3 |- ! Course Title | Introduction to Programming |- ! Independent Teaching Activities | Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 5, Credits: 7.5) |- ! Course Type | General Background |- ! Prerequisite Courses | - |- ! Language of Instruct...')
General
School |
School of Science |
---|---|
Academic Unit |
Department of Mathematics |
Level of Studies |
Undergraduate |
Course Code |
MAY343 |
Semester | 3 |
Course Title |
Introduction to Programming |
Independent Teaching Activities |
Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 5, Credits: 7.5) |
Course Type |
General Background |
Prerequisite Courses | - |
Language of Instruction and Examinations |
Greek |
Is the Course Offered to Erasmus Students |
Yes (in English) |
Course Website (URL) |
Learning Outcomes
Learning outcomes |
This course aims at introducing to students the philosophy of programming and at giving them the ability to implement algorithms in C/C++. After successfully passing this course the students will be able to:
|
---|---|
General Competences |
|
Syllabus
- Introduction to programming and binary representation
- Input/Output, data structures and variables
- Preprocessing, numerical, boolean and logical operators
- Flow control: if/else, switch, for, while, do-while
- Structuring, locality of parameters, pass by value/reference, variable scope, recursive functions, program stack.
- Arrays
- Searching and sorting data
- String operations
- Type and data structures and file processing.
Teaching and Learning Methods - Evaluation
Delivery |
Lectures, labs session | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Use of Information and Communications Technology |
| ||||||||||
Teaching Methods |
| ||||||||||
Student Performance Evaluation |
Final written examination (80%)
Laboratory exercises (20%)
|
Attached Bibliography
- W. Savitch, Πλήρης C++, Εκδόσεις Τζιόλα, 2011. Κωδικός Ευδ: 18548892
- Η. Deitel and P. Deitel, C++ Προγραμματισμός 6η Εκδοση, Εκδόσεις Μ. Γκιούρδας, 2013. Κωδικός Ευδ: 12536819
- L. Jesse, Πλήρες εγχειρίδιο της C++, Εκδόσεις Α. Γκιούρδα, 2006. Κωδικός Ευδ: 12374
- Ν. Χατζηγιαννάκης, Η γλώσσα C++ σε βάθος, Εκδόσεις Κλειδάριθμος, 2008. Κωδικός Ευδ: 13761.