Information
Code | ZTP142 |
Name | Computer Programming |
Term | 2024-2025 Academic Year |
Semester | 2. Semester |
Duration (T+A) | 3-0 (T-A) (17 Week) |
ECTS | 5 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 Instructor |
1 |
Course Goal / Objective
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 | 16 | 16 |
Final Exam | 1 | 16 | 16 |
Total Workload (Hour) | 116 | ||
Total Workload / 25 (h) | 4,64 | ||
ECTS | 5 ECTS |