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 |
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 |