Back

Advanced Topics in Internet Programming

PİRİ REİS UnIversItY

MARITIME VOCATIONAL HIGHER SCHOOL

Ön Lisans Programı

2017- 2018 Bahar Yarıyılı Ders Katalog Formu

 

Course Name : Advanced Topics in Internet Programming

Degree: Associate

 

Code

 

 

Year/Semester

Local Credits

ECTS

Credits

Course Implementation, Hours/Week

Course

Uygulama

Laboratuar

BIT2016

2/2 (Spring)

3

3

1

 

2

Department

DMYO

Instructors

 

Öğrt. Grv. Dr. Füsun Er

Contact Information

 

fer@pirireis.edu.tr

Office Hours

 

Web page

www.pirireis.edu.tr

Course Type

 Selective

Course Language

Türkçe

Course Prerequisites

 BIP 2005

Course Category by Content, %

Basic Sciences

Engineering Science

Engineering Design

Humanities

20

30

40

10

Course Description

The concept and architecture of Internet of Things (IoT), IoT Platformls, IoT devices, applications with Raspberry Pi 3 as an IoT device. The use of IoT Technologies in maritime.

 

Course Objectives

 

Students who successfully pass this course will gain a basic knowledge of Internet of Things. This course aims to improve students’ IoT programming skils and to make knowlegable about IoT applications in the maritime industry.

 

Course Learning Outcomes

 

Students who successfully pass this course will have knowledge of the following subjects:

1. The concept of IoT

2. Raspberry Pi 3 IoT Device

3. The IoT in maritime

Instructional Methods and Techniques

Presentation, Workshop

Tutorial Place

Classroom and Laboratory

Co-term Condition

N/A

Textbook

  1. Coding: Raspberry Pi & Python: Step By Step Guide From Beginner To Advanced: Two Manuscripts In One, Leonard Eddison
  2. Internet of Things and Data Analytics Handbook, Hwaiyu Geng

Other References

http://www.coursera.com

 

Homework & Projects

Research Project and Presentation

Laboratory Work

Raspberry Pi 3 workshop

Computer Use

Power-Point, Word, Excel, Basic Programming Skills

Other Activities

N/A

                   

 

 

 

Assessment Criteria

Activities

Quantity

Effects on Grading, %

Attendance

 

 

Midterm

1

35

Quiz

 

 

Homework

 

 

Term Paper/Project

 

 

Laboratory Work

 

 

Practices

 

 

Tutorial

 

 

Seminar

 

 

Presentation

2

20

Field Study

 

 

Final Exam

1

45

TOTAL

 

%100

Effects of Midterm on Grading, %

 

%55

Effects of Final on Grading, %

 

%45

TOTAL

 

%100

 

 

 

AKTS/

İŞYÜKÜ TABLOSU

Yarıyıl İçi Çalışmalar

Sayı

Saat

Toplam İşyükü

Ders

14

3

42

Yıl İçi Sınavları

1

12

12

Kısa Sınavlar

2

2

4

Ödevler

-

-

-

Dönem Ödevi Projesi

-

-

-

Laboratuar Uygulaması

-

-

-

Uygulama

3

4

12

Derse Özgü Staj

-

-

-

Seminer

-

-

-

Sunum

-

-

-

Alan Çalışması

-

-

-

Final Sınavı

1

12

12

 

 

 

 

Toplam İşyükü

 

 

82

Toplam İşyükü/25

 

 

82/25

Ders AKTS Kredisi

 

 

3

 

Week

Topics

Course Outcomes

1

The concept of IoT and history

I

2

IoT Architecture

I

3

IoT Platforms

I

4

IoT Devices

I, II

5

IoT Security ve The concept of Big Data

I, II

6

Presentation Homework -1

I, II, III

7

Smart ship ve smart shipyard

III

8

Midterm

I, II, III

9

Phyton programming basics

II

10

Raspberry Pi 3 device

II

11

Presentation Homework -2

I, II, III

12

Raspberry Pi 3 Workshop (Temperature Sensor)

II

13

Raspberry Pi 3 Workshop (LED Sensor)

II

14

Raspberry Pi 3 Workshop (Humidity Sensor)

II

 

Final Exam

I, II, III

 

 

 

 

Dersin Denizcilik Meslek Yüksek Okulu 2nci Sınıf Programlarıyla İlişkisi

 

 

 

Programın mezuna kazandıracağı bilgi ve beceriler programa ait çıktılar

Katkı Seviyesi

1

2

3

a

Temel düzeydeki Matematik ve Mühendislik kavramlarıyla problemleri analiz etmek

 

 

 

b

Temel bilgisayar kullanımı bilgisini edinmek, mesleği için gerekli yazılım ve donanım araçlarını kullanmak

 

 

 

c

Algoritmik düşünmek ve yazılım planlamasında bu yetisini kullanmak

 

 

 

d

Mesleki problemleri tanımlamak ve çözme becerisi edinmek

 

 

X

e

Güncel yazılım dillerini kullanarak yazılım geliştirmek

 

 

 

f

İnternet teknolojileriyle yazılım tasarlayabilmek, kodlayabilmek ve sunucu ve istemci tabanlı programlar geliştirebilmek

 

X

 

g

Veritabanı tasarlamak ve veritabanıyla bağlantılı programlar geliştirmek

 

 

 

h

Bilgisayar alt donanımını oluşturan bileşenlere ait temel elektrik ve elektronik bilgisi edinmek

X

 

 

i

Edindiği programlama bilgisini Denizcilik alanına uygulayabilmek

 

 

X

j

Bir yazılımın analizi, tasarlanması, planlanması, kodlanması ve raporlanmasında görev alabilmek. Mesleğinde proje üretme çalışmalarında yönetsel olmayan görevlerde çalışabilmek

 

X

 

k

Bilgisayar ağları hakkında genel bilgiye sahip olmak

X

 

 

l

Bilgisayar işletim sistemlerinin temelleriyle ilgili bilgiye sahip olmak

X

 

 

m

Etkin sözlü ve yazılı iletişim kurabilme becerisi edinmek

 

 

X

n

Bağımsız davranma, sorumluluk alma, karar verme ve yaratıcılık becerilerini kazanmak

 

 

 

o

Yaşam boyu öğrenmenin gereğini algılamak, gelişmeleri takip ederek kendini sürekli geliştirme becerisini edinmek

 

X

 

p

Mesleki ve etik sorumlulukları kavramak

 

 

 

r

Ana dilinde ve yabancı dilde mesleğiyle ilgili yazılmış teknik belgeleri okuyabilmek, anlayabilmek, yazılı ve sözlü iletişim kurabilmek

 

 

X

 

 

         1: Az, 2:Kısmi, 3: Tam

 

 

 

 

 

 

 

 

Program Çıktıları & Dersin Çıktıları Bağlantı Matrisi

 

Dersin Öğrenme Çıktıları

I

II

III

Program Öğrenme Çıktıları

 

a

 

 

 

b

 

 

 

c

 

 

 

d

 

 

 

e

 

 

 

f

 

 

 

g

 

 

 

h

 

 

 

i

 

 

 

j

 

 

 

k

 

 

 

l

 

 

 

m

 

 

 

n

 

 

 

o

 

 

 

p

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

Düzenleyen

Dr. Füsun Er

Tarih

12.12.2017

İmza