>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Processor Programming Techniques EEP220 Elective Associate degree 2 Spring 3

Name of Lecturer(s)

Lecturer Ümmühan AKHİSAR
Lecturer Rauf YALÇIN

Learning Outcomes of the Course Unit

1) Explain the basic concepts of a programming language
2) Make the software in a programming language (C, Pascal, Basic, etc )
3) Determine the system requirements for an electronic design project,
4) Form System algorithm .
5) Determine the flow diagram and the software codes

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Learning Outcomes
1 No relation No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 No relation No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Low
4 No relation No relation Low No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation Low No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Absent

Course Contents

Programming Basic Concepts. Basics of Microprocessors. Basic Concepts of Programming Language. Programming. CSC C, PICBASIC, JAL etc. Problems Solving Methods. State Diagrams, Transfer Diagrams and Tables, Limiting Programs. System Design. The Steps to Be Followed During Hardware and Software Design.

Weekly Schedule

1) Programming language operators
2) Function writing
3) Timers program, program to read data from ports, program to write data to ports, stimulated interrupt data to the program input / output program writing
4) Timers program, program reading data from ports, program writing data to ports, operation of stimulated interrupt program input / output program
5) Program controlling seven segment display, the program controlling the display Dot matrix, the program software that controls LCD display
6) Program controlling the seven segment display , the program controlling the display Dot matrix, operation of the programmes that controls the LCD display
7) Writing and operation of stepper motor control program
8) Midterm examination/Assessment
9) ADC and DAC Programs
10) The state diagram, the reason for using
11) Determination of an electronic design project
12) State transition diagram, drawing and writing table for a problem
13) Define the needs of a given electronic design project project
14) Modular structure of the software, the system algorithm
15) The program flow diagram, the software codes
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Lab / Workshop


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

60%

Practices

1

40%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required