Course Profile

sap course 1562673523

Course Code:

MATE 206

Course Title:

Algorithm and Programming

Course Level:

BS

Credit Hours/ ECTS Credits:

(2+0+0) 2 TEDU Credits, 2 ECTS Credits

Catalog Description:

Design of an algorithm; flow diagrams, input-output concepts, loops, decision structures, decision making and development of appropriate algorithms for cyclic problems; applications of programs (such as scratch, code.org) using algorithms and flowcharts by visualization; using appropriate function to create appropriate solution algorithms; developing appropriate solution algorithms using single and double dimensional sequences; coding and applications of generated algorithms in Computer Algebra Systems. Design of an algorithm; flow diagrams, input-output concepts, loops, decision structures, decision making and development of appropriate algorithms for cyclic problems; applications of programs (such as scratch, code.org) using algorithms and flowcharts by visualization; using appropriate function to create appropriate solution algorithms; developing appropriate solution algorithms using single and double dimensional sequences; coding and applications of generated algorithms in Computer Algebra Systems.

Pre-requisite:
Co-requisite:

Pre-requisites: NONE
Co-requisites: NONE
Semester: 
Spring
Type of Course: 
Compulsory
Mode of Delivery: 
Face-to-face
Language of Instruction: 
English
Course Objectives: 

The aim of this study is to provide students understanding of basis of algorith and programming. By applying basic steps of algorithm and programming, students will generate solutions for problems and test their appropriateness. 

Course Learning Outcomes: 

Upon successful completion of this course, the student should be able to:

  1. Explain basis of design of an algorithm,
  2. Exemplify  flow diagrams, input-output concepts, loops.
  3. Develop approppriate algorithms for cyclic problems.
  4. Use applications using algorithms and flowcharts.
  5. Use appropriate function to create appropriate solution algorithms.
  6. Develop appropriate solution algorithms using single and double dimensional sequences.
  7. Collaborate on coding and applications of generated algorithms in Computer Algebra Systems.
Learning Activities and Teaching Methods: 
Telling/Explaining
Scaffolding/Coaching
Demonstrating
Simulation & Games
Web Searching
Experiments
Others
Assessment Methods and Criteria: 
Lab Assignment
Case Studies / Homework
Peer Evaluation
Others

Student Workload:

Lectures
28
hrs
Observation
1
hrs
Lab Applications
7
hrs
Demonstration
10
hrs
Team Meetings
12
hrs

Prepared By:

Elif Medetoğulları

Revised By:

Gizem Güzeller