Introduction to Programming (MAY343)
Από Wiki Τμήματος Μαθηματικών
Αναθεώρηση ως προς 12:29, 13 Αυγούστου 2022 από τον Mathwikiadmin (συζήτηση | συνεισφορές) (→General)
Undergraduate Courses Outlines - Department of Mathematics
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) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
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
See the official Eudoxus site or the local repository of Eudoxus lists per academic year, which is maintained by the Department of Mathematics.