COMPUTER PROGRAMMING  

Associate  TRNQFHE: Level 5  QFEHEA: Short Cycle  EQFLLL: Level 5 
Course Code:  BGP105  
Course Title:  Math  
Course Semester:  1. Semester / Fall  
Course Credits: 


Language of instruction:  TR  
Prerequisite of the course:  No  
Type of course:  Necessary  
Level of course: 


Course Lecturer(s): 
Öğr.Gör. Volkan AKSOY Öğr.Gör. Ekin Barış ŞAH 
Course Objectives:  To provide the mathematical infrastructure necessary for the completion of associate degree programmes by understanding the importance of mathematics in the professional sense. 
Course Objective:  Basic Mathematical Concepts: To enable students to understand basic mathematical concepts such as algebra, trigonometry, geometry, and statistics. Ability to Solve Problems: To develop students' ability to solve mathematical problems analytically and systematically. Professional Applications: To prepare students to use mathematical knowledge in applications in their professional fields. Critical Thinking and Analysis: To strengthen students' ability to analyse data, draw conclusions and construct mathematical models. Use of Technology: To enable students to effectively use the software and technologies necessary for mathematical calculations and analyses. Learning and Development: To encourage students to develop lifelong learning habits in order to continuously update and improve their mathematical knowledge. Translated with DeepL.com (free version) 
Mode of Delivery:  Face to face 
Knowledge (Described as Theoritical and/or Factual Knowledge.)  
1) Apply algebraic operations related to numbers to the profession 

2) Apply the operations related to systems of linear inequalities to the profession. 

Skills (Describe as Cognitive and/or Practical Skills.)  
1) Applies the operations related to first and second order inequalities to the profession 

2) Apply the operations related to systems of linear equations to the profession. 

3) Applies the operations related to geometry to the profession. 

4) Apply the operations related to matrices to the profession. 

Competences (Described as "Ability of the learner to apply knowledge and skills autonomously with responsibility", "Learning to learn"," Communication and social" and "Field specific" competences.) 
Week  Subject  
1)  Information about the course, Preliminary Information.  
2)  Integers, Fractional numbers  
3)  Exponents, Rooted numbers, Absolute value, Integer, Logarithm  
4)  Algebraic expressions, first order equations, ratio, proportion problems  
5)  Quadratic equations, Inequalities  
6)  Systems of linear equations and systems of linear inequalities  
7)  Systems of linear equations and systems of linear inequalities  
8)  General Review  
9)  Angle, Triangle and basic properties  
10)  Basic types of quadrilaterals,  
11)  Circle equation and its basic properties  
12)  Solid bodies and their basic properties,  
13)  Matrices  
14)  Determinants, Systems of linear equations in three variables  

No Effect  1 Lowest  2 Average  3 Highest 
Ders Öğrenme Kazanımları  1 
2 
3 
4 
5 
6 


Program Outcomes  
1) Understand the basic concepts and terminology of computer science.  
2) Ability to write code in widely used programming languages such as C, C++, Java, Python.  
3) Indepth knowledge of algorithms and data structures.  
4) To have knowledge about planning, execution and management of software projects.  
5) To have knowledge about database design, management and SQL querying.  
6) To have knowledge about computer networks, internet technologies and communication protocols.  
7) Ability to write effective code in various programming languages and platforms.  
8) Ability to solve complex problems with algorithmic thinking.  
9) Ability to develop software solutions using mathematical and logical thinking skills.  
10) Database creation, management and querying skills.  
11) Ability to develop web applications with HTML, CSS, JavaScript and related frameworks.  
12) Mobile application development skills for Android and iOS platforms.  
13) To be able to work effectively in a team in software development processes.  
14) Skills to plan, execute and manage software projects.  
15) Continuous learning competence by following the innovations and current developments in technology.  
16) Ability to communicate effectively with technical and nontechnical stakeholders.  
17) Adopting innovative approaches in software projects with creative thinking.  
18) Having the necessary motivation for selflearning and professional development.  
19) To bring the ideas and designs produced in the field of graphic design to the level of being able to apply them correctly within team work, to have the knowledge and to work harmoniously with the team in the field of design and production.  
20) Plans the creation, application and production stages of graphic design. Visualizes designs using graphic programs on the computer. 
Q & A  
Case Problem Solving/ Drama Role/ Case Management  
Laboratory  
Quantitative Problem Solving  
Fieldwork  
Group Study / Assignment  
Individual Assignment  
WEBbased Learning  
Internship  
Practice in Field  
Project Preparation  
Report Writing  
Seminar  
Supervision  
Social Activity  
Occupational Activity  
Occupational Trip  
Application (Modelling, Design, Model, Simulation, Experiment et.)  
Reading  
Thesis Preparation  
Field Study  
Student Club and Council Activities  
Other  
Logbook  
Interview and Oral Conversation  
Research  
Watching a movie  
Bibliography preparation  
Oral, inscribed and visual knowledge production  
Taking photographs  
Sketching  
Mapping and marking  
Reading maps  
Copying textures  
Creating a library of materials  
Presentation 
Semester Requirements  Number of Activities  Level of Contribution 
Attendance  % 0  
Laboratory  % 0  
Application  % 0  
Practice Exam  % 0  
Quizzes  % 0  
Homework Assignments  % 0  
Presentation  % 0  
Project  % 0  
Special Course Internship (Work Placement)  % 0  
Field Study  % 0  
Article Critical  % 0  
Article Writing  % 0  
Module Group Study  % 0  
Brainstorming  % 0  
Role Playing + Dramatizing  % 0  
Out of Class Study  % 0  
Preliminary Work, Reinforcement  % 0  
Application Repetition etc.  % 0  
Homework (reading, writing, watching movies, etc.)  % 0  
Project Preparation + Presentation  % 0  
Report Preparation + Presentation  % 0  
Presentation / Seminar Preparation + Presenting  % 0  
Oral examination  % 0  
Midterms  1  % 40 
Final  1  % 60 
Report Submission  % 0  
Bütünleme  % 0  
Kanaat Notu  % 0  
Committee  % 0  
Yazma Ödev Dosyası  % 0  
Portfolio  % 0  
TakeHome Exam  % 0  
Logbook  % 0  
Discussion  % 0  
Participation  % 0  
total  % 100  
PERCENTAGE OF SEMESTER WORK  % 40  
PERCENTAGE OF FINAL WORK  % 60  
total  % 100 
Activities  Number of Activities  Workload 
Course Hours  14  28 
Laboratory  
Application  
Practice Exam  
Special Course Internship (Work Placement)  
Field Work  
Study Hours Out of Class  15  30 
Article Critical  
Article Writing  
Module Group Study  
Brainstorming  
Role Playing + Dramatizing  
OutofClass Study (Prestudy, Reinforcement, Practice Review, etc.)  2  6 
Homework (reading, writing, watching movies, etc.)  13  26 
Project Preparation + Presentation  
Report Preparation + Presentation  
Presentation / Seminar Preparation + Presenting  
Oral examination  
Preparing for Midterm Exams  7  14 
MIDTERM EXAM (Visa)  1  2 
Preparing for the General Exam  6  12 
GENERAL EXAM (Final)  1  2 
Participation  
Discussion  
Portfolio  
TakeHome Exam  
Logbook  
Total Workload  120  
ECTS (30 saat = 1 AKTS )  4 