COURSE UNIT TITLE

: ADVANCED PROGRAMMING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
ELECTIVE

Offered By

Telecommunication Technology

Level of Course Unit

Short Cycle Programmes (Associate's Degree)

Course Coordinator

ÖZGÜR ÖZ

Offered to

Telecommunication Technology
Telecommunication Technology (Evening)

Course Objective

Students will be able to comprehend and apply project-based programming structures by combining wireless programming of real-world objects, control over ethernet and internet, storage in simple databases, camera-visual and audio data, sensor systems.

Learning Outcomes of the Course Unit

1   Able to use wireless communication objects in programming. (Bluetooth, wifi zigbee...)
2   Able to get sensor data values and built intelligent automation systems.
3   Able to built internet controlled systems.
4   Able to store data got from sensors, RFID and other resourses in databases.
5   Able to built systems using vision and voice.
6   Able to control automated systems via cell phones.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Dijital and analog data input and putput in Arduino environment.
2 Serial port communication
3 Data input via sensors, usage of LCD
4 Usage of DC and servo motors
5 Rfid programming.
6 Wireless comm. programing via Bluetooth
7 Wireless comm. programing via Bluetooth
8 Midterm exam
9 Wifi Zigbee comm. programming.
10 Programming via ethernet connection.
11 Storing data in files and databases.
12 Usage of Sd card, graphical chart represention of sensor data.
13 Raspberry Pi environment and usage of camera.
14 Programming in Android Studio to send data via cell phones to the systems.
15 Programming in Android Studio to send data via cell phones to the systems.

Recomended or Required Reading

Main Sources:

1.

Auxiliary Resources:

1.

Other Course Materials:

1.

Planned Learning Activities and Teaching Methods

1. Lecturing
2. Writing and running practical software
3. Practice by homework
4. Developing softwares via group projects

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 RO Rapor/Ödev
3 FN Final
4 FCG FINAL COURSE GRADE VZ*0.20 + RO*0.20 + FN* 0.60
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) VZ*0.20 + RO*0.20 + BUT* 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

Six learning outcomes will be measured by midterm exam, and final exam and the student's progress will be monitored.

Language of Instruction

Turkish

Course Policies and Rules

1. Attendance to 70% of the theoretical courses and 80% of the practical courses is compulsory.
2. Any act of cheating will result in a disciplinary investigation.

Contact Details for the Lecturer(s)

Phone: 0.232.3012599
E-mail: ozlem.karaca@deu.edu.tr

Office Hours

The announcement of the days and times determined to be not less than 2 hours per week will be made to the students at the beginning of the semester.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 1 14
Tutorials 14 1 14
Preparations before/after weekly lectures 14 1 14
Preparation for final exam 1 6 6
Preparation for midterm exam 1 4 4
Preparing assignments 6 1 6
Final 1 1 1
Midterm 1 1 1
Project Assignment 1 1 1
TOTAL WORKLOAD (hours) 61

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12
LO.1111
LO.2111
LO.3111
LO.4111
LO.5111
LO.6111