ISB344 Computer Programming 4

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

Information

Code ISB344
Name Computer Programming 4
Term 2024-2025 Academic Year
Semester 6. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Label E Elective
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Öğr. Gör. ERKAN KAYNAK
Course Instructor
1 2
Öğr. Gör. ERKAN KAYNAK (A Group) (Ins. in Charge)


Course Goal / Objective

The aim of this course is to teach how to prepare websites and web applications using ASP.NET.

Course Content

In this course, HTML language, CSS and Styles, JavaScript, ASP.NET Web Forms, Database operations are covered.

Course Precondition

To have basic knowledge about the Internet and WEB. Basic knowledge of C# programming language.

Resources

https://enformatik.cu.edu.tr

Notes

https://learn.microsoft.com https://w3schools.com


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Students will have enough knowladge about web applications.
LO02 Students will able to develop a web application using ASP.NET framework.
LO03 Studens will able to use ADO.NET Entity Framework to manage data in ASP.NET web applications.
LO04 Students able to use HTML.
LO05 Students able to use ASP.NET server controls.
LO06 Students will learn about MASTER PAGES and will able to use MASTER PAGES on their web applications.
LO07 Students will able tu use Entity Framework.
LO08 Uses JavaScript on the Web Page.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Explain the essence fundamentals and concepts in the field of Statistics
PLO02 Bilgi - Kuramsal, Olgusal Emphasize the importance of Statistics in life
PLO03 Bilgi - Kuramsal, Olgusal Define basic principles and concepts in the field of Law and Economics
PLO04 Bilgi - Kuramsal, Olgusal Produce numeric and statistical solutions in order to overcome the problems 3
PLO05 Bilgi - Kuramsal, Olgusal Use proper methods and techniques to gather and/or to arrange the data 3
PLO06 Bilgi - Kuramsal, Olgusal Utilize computer programs and builds models, solves problems, does analyses and comments about problems concerning randomization 4
PLO07 Bilgi - Kuramsal, Olgusal Apply the statistical analyze methods
PLO08 Bilgi - Kuramsal, Olgusal Make statistical inference (estimation, hypothesis tests etc.)
PLO09 Bilgi - Kuramsal, Olgusal Generate solutions for the problems in other disciplines by using statistical techniques and gain insight 2
PLO10 Bilgi - Kuramsal, Olgusal Discover the visual, database and web programming techniques and posses the ability of writing programs 4
PLO11 Beceriler - Bilişsel, Uygulamalı Distinguish the difference between the statistical methods
PLO12 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Make oral and visual presentation for the results of statistical methods
PLO13 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Have capability on effective and productive work in a group and individually
PLO14 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Professional development in accordance with their interests and abilities, as well as the scientific, cultural, artistic and social fields, constantly improve themselves by identifying training needs 4
PLO15 Yetkinlikler - Öğrenme Yetkinliği Develop scientific and ethical values in the fields of statistics-and scientific data collection


Week Plan

Week Topic Preparation Methods
1 Introduction to Web Development Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
2 Using common HTML tags Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
3 Introduction to ASP.NET Web Forms Web Application Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
4 Server Controls in Web Forms Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
5 Master Pages Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
6 User Controls Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
7 Validators in Web Forms Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
8 Mid-Term Exam Review Ölçme Yöntemleri:
Yazılı Sınav
9 Using ADO.NET Entity Framework Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
10 Displaying Data in Web Forms - I Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
11 Displaying Data in Web Forms - II Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
12 Dynamic Data in Web Forms- I Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
13 Dynamic Data in Web Forms- II Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
14 Client - Side Programming - Javascript Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
15 Clien Site Programming - AJAX Extensions Literature Research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
16 Term Exams Literature Research Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Review Ö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 4 56
Out of Class Study (Preliminary Work, Practice) 14 4 56
Assesment Related Works
Homeworks, Projects, Others 1 2 2
Mid-term Exams (Written, Oral, etc.) 1 12 12
Final Exam 1 28 28
Total Workload (Hour) 154
Total Workload / 25 (h) 6,16
ECTS 6 ECTS

Update Time: 13.06.2024 02:15