| Learning Outcomes | 
		PO | 
		MME | 
	
	
		| The students who succeeded in this course: | 
		 | 
		 | 
	
		
		| LO-1 | 
		Can create algorithms and flowcharts. | 
		
		
			
		 
			PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.  
			
		 | 
		 Examination Laboratory Exam   | 
	
		
		| LO-2 | 
		Can write programs in C programming language. | 
		
		
			
		 
			PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.  
			
		 | 
		 Examination Laboratory Exam   | 
	
		
		| LO-3 | 
		Can list the stages of problem solving. | 
		
		
			
		 
			PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.  
			
		 | 
		 Examination Laboratory Exam   | 
	
		
		PO: Programme Outcomes MME:Method of measurement & Evaluation | 
	
	
		| Course Contents | 
	
	
		| This course covers problem solving stages, solution-oriented algorithms and flow charts, basic input and output statements of the C programming language, control and loop statements, arrays and array operations, functions, files and file input-output operations. | 
	
	
		| Weekly Course Content | 
	
	
		| Week | 
		Subject | 
		Learning Activities and Teaching Methods | 
	
	
		
		| 1 | 
		Defining the problem and solution steps | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 2 | 
		Algorithm and flowcharts | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 3 | 
		Structure of C programming language, data types, variables | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 4 | 
		Basic input-output commands | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 5 | 
		Control statements (If-Else command) | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 6 | 
		Control statements (Switch-Case command) | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 7 | 
		Loops with "while" command | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 8 | 
		mid-term exam | 
		 | 
	
		
		| 9 | 
		Loops with "for" command | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 10 | 
		Nested loops | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 11 | 
		Series | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 12 | 
		Series applications | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 13 | 
		Strings | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 14 | 
		String applications | 
		Lecture, Question and Answer, Discussion | 
	
		
		| 15 | 
		File operations | 
		Lecture, Question and Answer, Discussion | 
	
	
	
		| 16 | 
		final exam | 
		 | 
	
	
	
		| Recommend Course Book / Supplementary Book/Reading | 
	
		
		| 1 | 
		Arıkan, Ş. (2014). C programlama dili (7. Baskı). Seçkin Yayıncılık.  | 
	
		
		| 2 | 
		Takcı, H. ve Karkı, H. D. (2023). C ile kodlama (2. Baskı). Nobel Akademi Yayıncılık. | 
	
		
		| 3 | 
		Çağıltay, N., Selbes, C., Tokdemir, G. ve Turhan, Ç. (2021). C dersi programlamaya giriş (8. Baskı). Seçkin Yayıncılık. | 
	
		
		| Required Course instruments and materials | 
	
	
		| Computer |