MATHEMATICS (TURKISH, PHD) | |||||
PhD | TR-NQF-HE: Level 8 | QF-EHEA: Third Cycle | EQF-LLL: Level 8 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
CET4101 | Physical Programming | Fall | 2 | 2 | 3 | 5 |
The course opens with the approval of the Department at the beginning of each semester |
Language of instruction: | En |
Type of course: | Departmental Elective |
Course Level: | |
Mode of Delivery: | Face to face |
Course Coordinator : | Dr. Öğr. Üyesi YAVUZ SAMUR |
Course Objectives: | The objective of this course is to have students get information and skills for physical programming and robots in education. |
The students who have succeeded in this course; Knows and explains robot concept. Knows concepts about physical programming and robot programming. Using different programming languages of the robot, learner creates programs that control and run robots. Learners prepare projects by creating robots in different structures. |
Physical programming and robots; robot structure and architecture; robot types and educational robots; mechanical components in physical programming; electromechanical components in physical programming; electronic components in physical programming; physical programming software and environments; structures used in physical programming; robot based project development. |
Week | Subject | Related Preparation | |
1) | Course introduction | ||
2) | Robot definition, structure, components and types | ||
3) | Sensor concept, definition, types and usage Motor concept, definition, types and usage | ||
4) | Robot software introduction and installation | ||
5) | Data types, variable, constant and array concepts | ||
6) | Conditional expressions and decision making | ||
7) | Midterm | ||
8) | Loop concept and types | ||
9) | Sub procedure and functions | ||
10) | Debugging Formation of project teams and project topics | ||
11) | Project work | ||
12) | Project work | ||
13) | Project work | ||
14) | Project work |
Course Notes: | Lu, W. (2016). Beginning Robotics Programming in Java with LEGO Mindstorms. A Press: New York. Joshua Noble, "Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks", O'Reilly. Tom Igoe, "Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world", O'Reilley. |
References: | Salemi, B. (2014). Robot Building for Teens. Nelson Education. Baichtal, J., & Messerschmidt, T. (2014). Robot Builder: The Beginner's Guide to Building Robots. Pearson Education. |
Semester Requirements | Number of Activities | Level of Contribution |
Attendance | % 0 | |
Laboratory | % 0 | |
Application | % 0 | |
Field Work | % 0 | |
Special Course Internship (Work Placement) | % 0 | |
Quizzes | % 0 | |
Homework Assignments | % 0 | |
Presentation | % 0 | |
Project | % 0 | |
Seminar | % 0 | |
Midterms | % 0 | |
Preliminary Jury | % 0 | |
Final | % 0 | |
Paper Submission | % 0 | |
Jury | % 0 | |
Bütünleme | % 0 | |
Total | % 0 | |
PERCENTAGE OF SEMESTER WORK | % 0 | |
PERCENTAGE OF FINAL WORK | % 0 | |
Total | % 0 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 2 | 28 |
Laboratory | 14 | 2 | 28 |
Application | 0 | 0 | 0 |
Special Course Internship (Work Placement) | 0 | 0 | 0 |
Field Work | 0 | 0 | 0 |
Study Hours Out of Class | 0 | 0 | 0 |
Presentations / Seminar | 1 | 5 | 5 |
Project | 1 | 20 | 20 |
Homework Assignments | 0 | 0 | 0 |
Quizzes | 0 | 0 | 0 |
Preliminary Jury | 0 | 0 | 0 |
Midterms | 1 | 15 | 15 |
Paper Submission | 0 | 0 | 0 |
Jury | 0 | 0 | 0 |
Final | 1 | 30 | 30 |
Total Workload | 126 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution |