Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 3303001102 | FUNDAMENTALS OF PROGRAMMING | Compulsory | 1 | 1 | 6 |
|
Level of Course Unit |
Short Cycle |
Objectives of the Course |
It is aimed that, with this course students will gain competence about programming basics. |
Name of Lecturer(s) |
Öğr. Gör. Alper GÜLBE |
Learning Outcomes |
1 | Students will design algorithm and study with flow diagrams. | 2 | Students will prepare for writting a software and use variables and stabilize. | 3 | Students can make input-output actions and use operators. | 4 | Students will use decision control and loop control. | 5 | Students will use one dimensional and multi dimensional arrays. | 6 | Students will use subprogrammes with return value and no return value | 7 | Students will use string and random access files. |
|
Mode of Delivery |
Daytime Class |
Prerequisites and co-requisities |
None |
Recommended Optional Programme Components |
FMicrosoft C#.NET is utilized for programming inthis course. The use of Microsoft Visual Studio Commnunity or Visual Studio Code is recommended to use. The latest versions of the programs can freely be downloaded from the official address http://www.microsoft.com/ |
Course Contents |
1. ALGORITHM
2. FLOW DIAGRAM
3. PROGRAMING TOOLS
4. VARIABLES AND STABILIZE
5. INPUT- OUTPUT ACTIONS
6. OPERATORS
7. DECISION STRUCTURES
8. LOOP CONTROLS
9. ONE-DIMENSIONAL ARRAY
10. MULTI- DIMENSIONAL ARRAY
11. SUBPROGRAMMES WITH NO RETURN VALUE
12.SUBPROGRAMMES WITH RETURN VALUE
13. STRING FILES
14. RANDOM- ACCESS FILES |
Weekly Detailed Course Contents |
|
1 | Algorithm | | | 2 | Flow Diagram | | | 3 | Programming Tools, Variables and Constants | | | 4 | Input- Output Actions, Operators | | | 5 | Decision Structures | | | 6 | "Loop Controls" | | | 7 | "Loop Controls" | | | 8 | "One- Dimensional Array | | | 9 | "Multi- Dimensional Array | | | 10 | "Subprogrammes with No Return Value | | | 11 | "Subprogrammes with Return Value | | | 12 | "Subprogrammes with Return Value | | | 13 | String Files | | | 14 | Random-Access Files | | |
|
Recommended or Required Reading |
Murat YÜCEDAĞ, C# Eğitim Kitabı, Dikeyeksen yayınları, 2020.
Dr. Fahri VATANSEVER, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınevi,İstanbul, 2009.
Rifat ÇÖLKESEN, Algoritma Geliştirme ve Veri Yapıları, Papatya Yayıncılık, İstanbul, 2011. |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 100 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 2 | 2 |
Attending Lectures | 14 | 4 | 56 |
Practice | 10 | 3 | 30 |
Self Study | 14 | 4 | 56 |
Individual Study for Mid term Examination | 1 | 10 | 10 |
Individual Study for Final Examination | 1 | 12 | 12 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 5 | | 5 | | | | 3 | | | | 5 | LO2 | 5 | | 5 | | | | 3 | | | | 5 | LO3 | 5 | | 5 | | | | 3 | | | | 5 | LO4 | 5 | | 5 | | | | 3 | | | | 5 | LO5 | 5 | | 5 | | | | 3 | | | | 5 | LO6 | 5 | | 5 | | | | 3 | | | | 5 | LO7 | 5 | | 5 | | | | 3 | | | | 5 |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|