Skip to main content

EMT 403

Course ID:
Course Code & Number
EMT 403
Course Title
Algorithm and Programming
Level
BS
Credit Hours/ ECTS Credits
(2+2+0) 3 TEDU Credits, 7 ECTS Credits
Year of Study:
Semester:
Type of Course:
Mode of Delivery:
Language of Instruction:
Pre-requisite / Co-requisite:
Pre-requisites: NONE
Co-requisites: NONE
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. Appropriate functions to create appropriate solution algorithms. Development of appropriate solution algorithms using single and double dimensional sequences. Coding. Applications of generated algorithms in Computer Algebra Systems.
Course Objectives

This course aims to provide students understanding of basis of algorithm and programming. In this course, it is aimed to discuss the basic concepts of algorithm and programming and to make applications. To apply basic steps of algorithm and programming, students will generate solutions for problems and test their appropriateness.

Software Usage
Course Learning Outcomes

Upon successful completion of this course, students will be able to:

1. explain basis of design of an algorithm,
2. give examples about flow diagrams, input-output concepts, loops,
3. develop appropriate algorithms for cyclic problems,
4. use appropriate function to create appropriate solution algorithms,
5. develop appropriate solution algorithms using single and double dimensional sequences,
6. collaborate on coding and applications of generated algorithms in Computer Algebra Systems.

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Scaffolding/Coaching Demonstrating Web Searching Experiments
Assessment Methods and Criteria:
Lab Assignment Case Studies / Homework Peer Evaluation Others
Assessment Methods and Criteria Others:
Project, In-Class Activities
Design Content
Recommended Reading
Required Reading
Grading
Learning Activities and Teaching Methods Others:
Course Coordinator:
Dr. Zerrin Toker
Student Workload:
Workload Hrs
Observation 3
Lab Applications 5
Report on a Topic 10
Demonstration 10
Course & Program Learning Outcome Matching: