Mathematics

Computer Programming I(MAT131)

Course Code Course Name Semester Theory Practice Lab Credit ECTS
MAT131 Computer Programming I 1 1 1 1 3 3
Prerequisites
Admission Requirements
Language of Instruction
Course Type
Course Level Bachelor Degree
Course Instructor(s) Utku Kabuli AYTAÇ uk.aytac@gmail.com (Email)
Assistant
Objective
Content
Course Learning Outcomes
Teaching and Learning Methods
References
Print the course contents
Theory Topics
Week Weekly Contents
1 Algorithmic Thinking
2 Variable Types
3 Conditional Expressions
4 Basic Mathematical Operators
5 Conditional Expressions
6 Loops
7 Loops
8 Loops and Conditional Expressions
9 Loops and Conditional Expressions
10 Functions
11 Functions
12 Functions
13 Functions
14 Functions
Practice Topics
Week Weekly Contents
Contribution to Overall Grade
  Number Contribution
Contribution of in-term studies to overall grade 1 40
Contribution of final exam to overall grade 1 60
Toplam 2 100
In-Term Studies
  Number Contribution
Assignments 0 0
Presentation 0 0
Midterm Examinations (including preparation) 1 40
Project 0 0
Laboratory 0 0
Other Applications 0 0
Quiz 0 0
Term Paper/ Project 0 0
Portfolio Study 0 0
Reports 0 0
Learning Diary 0 0
Thesis/ Project 0 0
Seminar 0 0
Other 0 0
Toplam 1 40
No Program Learning Outcomes Contribution
1 2 3 4 5
1 understands principles of deductive reasoning; has experience to verify well-foundedness and exactness of mathematical statements in systematic ways; X
2 can properly state and use concepts and results of major mathematical interest; X
3 masters current computational techniques and algorithms; has a good ability in their use; can identify relevant tools, among those one has learned, suitable to solve a problem and is able to judge whether or not one is in possession of these tools; X
4 is able to express one’s mathematical ideas in an organised way both in written and oral forms; X
5 understands relations connecting substantial concepts and results; can switch from one viewpoint to another on mathematical objects (pictures, formulae, precise statements, heuristic trials, list of examples,...);
6 has followed individually a guided learning strategy; has pursued steps toward the resolution of unfamiliar problems; X
7 has a theoretical and practical knowledge in computer science well adapted for learning a programming language; X
8 has investigated the relevance of modeling and using mathematical tools in natural sciences and in the professional life; is conscious about historical development of mathematical notions; X
9 has followed introduction to some mathematical or non-mathematical disciplines after one’s proper choice; had experience to learn selected subjects according to one’s proper arrangement; X
10 masters French language as well as other foreign languages, to a level sufficient to study or work abroad.
Activities Number Period Total Workload
Class Hours 14 3 42
Working Hours out of Class 14 2 28
Total Workload 70
Total Workload / 25 2.80
Credits ECTS 3
Scroll to Top