|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Examination of the computer programming environment and some sample programs. |
none |
Lecture, computer application |
|
2 |
Explanation of the structure and properties of the computer programming language. |
Correction of the problems that arise with students´ personal computers during the installation the program |
Lecture, computer application |
|
3 |
Preparation of algorithm in computer programming language. |
Studies on individual algorithms and flow diagrams. |
Lectures and case studies, project work |
|
4 |
Computer programming, input-output operations are explained. |
Consolidation of the practices course outside class hours. |
Lectures, problem solving and case studies, project work |
|
5 |
Control-decision operations in computer programming |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
6 |
Explanation of loop structures in computer programming |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
7 |
Local, general and common variables in computer programming |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
8 |
Midterm Exam |
General review |
Written exam |
|
9 |
Index variables in computer programming |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
10 |
Character string processing functions in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
11 |
Main program and sub-program structure in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
12 |
Use of modules and sub-programs in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
13 |
Commands and functions of operating systems in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
14 |
Commands and functions of operating systems in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
15 |
Files and file operations in computer programming. |
Revision of the practices after class hourse. |
Lectures, problem solving and case studies, project work |
|
16/17 |
Final Exam |
General review |
Written Exam |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Is able to prove Mathematical facts encountered in secondary school. |
0 |
|
2 |
Recognizes the importance of basic notions in Algebra, Analysis and Topology |
0 |
|
3 |
Develops maturity of mathematical reasoning and writes and develops mathematical proofs. |
2 |
|
4 |
Is able to express basic theories of mathematics properly and correctly both written and verbally |
0 |
|
5 |
Recognizes the relationship between different areas of Mathematics and ties between Mathematics and other disciplines. |
5 |
|
6 |
Expresses clearly the relationship between objects while constructing a model |
2 |
|
7 |
Draws mathematical models such as formulas, graphs and tables and explains them |
1 |
|
8 |
Is able to mathematically reorganize, analyze and model problems encountered. |
4 |
|
9 |
Knows at least one computer programming language |
4 |
|
10 |
Uses effective scientific methods and appropriate technologies to solve problems |
5 |
|
11 |
Knows programming techniques and is able to write a computer program |
2 |
|
12 |
Is able to do mathematics both individually and in a group. |
0 |
|
13 |
Has sufficient knowledge of foreign language to be able to understand Mathematical concepts and communicate with other mathematicians |
0 |
|
14 |
In addition to professional skills, the student improves his/her skills in other areas of his/her choice such as in scientific, cultural, artistic and social fields |
0 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|