COURSE UNIT TITLE

: ADVANCED PROGRAMMING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
EHE 4218 ADVANCED PROGRAMMING ELECTIVE 1 1 0 2

Offered By

Telecommunication Technology

Level of Course Unit

Short Cycle Programmes (Associate's Degree)

Course Coordinator

DOCTOR ASLI ERGÜN

Offered to

Telecommunication Technology
Telecommunication Technology (Evening)

Course Objective

To teach students to program real world objects in wireless, to control objects via intenet, to be able save data in databases, to be able to integrate vision-camera and voice data systems with the help of sensor sistems .

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 Midterm exam
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.

Recomended or Required Reading

Textbook(s):
1) Arduino, Dikeyeksen yayınları, Coşkun Taşdemir, 2012
2) Projelerle Arduino, Kodlab Yayınları, Erdal Delebe , 2014
3) Raspberry Pi, Dikeyeksen yayınları, Arda Kılıçdağı, 2014
4)self lecture notes and presentations.
Supplementary Book(s):
1) Android Programlama, Kodlab yayınları, Aysan Ethem Narman

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 RPT REPORT
2 FN FINAL EXAM
3 FCG FINAL COURSE GRADE RO*0.40 + FN* 0.60
4 RST RESIT
5 FCGR FINAL COURSE GRADE (RESIT) RO*0.40 + BUT* 0.60


*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable.

Further Notes About Assessment Methods

None

Assessment Criteria

Evaluating six learning outcomes by theoretic midterm exam, project homework in term and final.

Language of Instruction

Turkish

Course Policies and Rules

It is mandatory to attend 70 percent of lectures and 80 percent of applied course.
Any act of cheating will be issue of disciplinary proceeding.

Contact Details for the Lecturer(s)

asli.ergun@deu.edu.tr

Office Hours

The office days and hours will be announced as at least 4 hours at the begining of term.

Work Placement(s)

None

Workload Calculation

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

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