ZTP136 Computer Programming

4 ECTS - 3-0 Duration (T+A)- 2. Semester- 3 National Credit

Information

Code ZTP136
Name Computer Programming
Semester 2. Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 4 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. ZEYNEL CEBECİ


Course Goal

This course aims to provide the introductory-level knowledge and experiences on Web-based programming; database management,static and dynamic Web pages coding, and Web sites setup and administration.

Course Content

This course covers the main topics on introduction to programming; creating HTML documents; creating style sheets; creating and using image and multimedia; using Web authoring and managament tools.

Course Precondition

To have taken the course on the use of Basic Information Technologies

Resources

Mermerkaya, A.O (2020). HTML5 CSS3. Abaküs Kitap, ISBN 9786059129015

Notes

https://designmodo.com/html5-css3-web-design/ https://learn.microsoft.com/en-us/shows/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners/ https://www.w3schools.com/html/html_css.asp


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Knows and gains the skills on computer programs, programming and algrotihms
LO02 Designs web pages by using HTML, XHTML and CSS
LO03 Uses HTML editors and Web site management software
LO04 Client- and Server-side programming in basic level (Javascript and ASP)
LO05 Designs, builds and administrates Web sites


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Has information on basic characteristics (anatomic, morphologic,physiological and biological) of farm animals 5
PLO02 Bilgi - Kuramsal, Olgusal Has information on planning animal housing for environmental aspects and animal species, about forage production and storage for environmental conditions and different species, making plans about animal breeding 3
PLO03 Bilgi - Kuramsal, Olgusal Has genetic and statistical information which can be the basis of animal improvement .Has adequate knowledge of industrial animal farming
PLO04 Bilgi - Kuramsal, Olgusal Has information on alternative production systems 1
PLO05 Bilgi - Kuramsal, Olgusal To get technical knowledge in his/her field
PLO06 Bilgi - Kuramsal, Olgusal Knows the techniques in Animal Breeding and applies. Has information about small cattle raising and poultry farming and nutrition and applies.Transfers genetic and statistical information that can be the basis of animal breeding to animal production
PLO07 Bilgi - Kuramsal, Olgusal Finds the reasons of the technical and economical problems that can adversely affect the quality and capacity levels desired in Animal Science and develops solutions 3
PLO08 Bilgi - Kuramsal, Olgusal Obtains information in the field of Animal Science, researches, evaluates, records,consults,plans projects and applies
PLO09 Bilgi - Kuramsal, Olgusal Uses IT to get new information in animal production
PLO10 Bilgi - Kuramsal, Olgusal Transfers knowledge to people who work in the field at various levels, has communication skills,has the self -confidence in providing information and following technical developments
PLO11 Bilgi - Kuramsal, Olgusal He is aware of the impacts of animal science and agricultural engineering applications on health, environment and safety in the comprehensive and social dimensions and the problems of the times that are reflected in the field of engineering.


Week Plan

Week Topic Preparation Methods
1 Introduction to program, programming and algorithms Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Örnek Olay, Deney / Laboratuvar
2 Introduction to HTML, and structure and syntax of the tags Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Deney / Laboratuvar, Problem Çözme
3 HTML tags for character display and page formatting Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Problem Çözme
4 Creatiing, organizing and coding of images and multimedia components Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama
5 Hyperlinks and using embedded objects on web pages Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
6 Metadata tags Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
7 Publishing a Web site Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
8 Mid-Term Exam Preparation for the exam Ölçme Yöntemleri:
Yazılı Sınav
9 Introduction to CSS and XHTML Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
10 Client side programming (Javascripts) Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
11 Server side programming (ASP) Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Problem Çözme
12 Introduction to database applications Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Problem Çözme
13 Web site hosting and management Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
14 Designing a personal web site Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Bireysel Çalışma, Problem Çözme
15 Publishing a personal web site Reading the relevant topic chapters from printed and/or e-books Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösteri, Bireysel Çalışma, Problem Çözme
16 Term Exams Preparation for the exam Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Preparation for the exam Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 7 7
Final Exam 1 18 18
Total Workload (Hour) 109
Total Workload / 25 (h) 4,36
ECTS 4 ECTS