1 | Course Title: | WEB BASED PROGRAMMING |
2 | Course Code: | IYZ4203 |
3 | Type of Course: | Compulsory |
4 | Level of Course: | First Cycle |
5 | Year of Study: | 4 |
6 | Semester: | 7 |
7 | ECTS Credits Allocated: | 3 |
8 | Theoretical (hour/week): | 2 |
9 | Practice (hour/week) : | 2 |
10 | Laboratory (hour/week) : | 0 |
11 | Prerequisites: | |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Doç. Dr. MELİH ENGİN |
16 | Course Lecturers: | |
17 | Contactinformation of the Course Coordinator: |
Dr. Öğretim Üyesi Melih ENGİN melihengin@uludag.edu.tr 0224 294 26 95 |
18 | Website: | |
19 | Objective of the Course: | Web-based programming concepts (HTML, JS, CSS, XML), dynamic website development platforms, introduction to programming (PHP), variables, constants, arrays, functions used in programs (character, numeric, logical, date, etc.), Programs flow control statements (if, switch, case, etc.) and the use of loop statements and use (do-while, for, loop, etc.), server and environment variables and use, Web site design, database applications (MySQL). |
20 | Contribution of the Course to Professional Development |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Web-based programming basic concepts | HTML, CSS, JavaScript, XML concepts discussion |
2 | ASP .NET basic concepts | Comparison of other dynamic website with ASP .NET development platform |
3 | ASP .NET master page usage | ASP .NET application master page |
4 | navigation within ASP .NET in site | ASP .NET applications within site navigation |
5 | Web service creation and execution | ASP .NET applications themes |
6 | Xml file operations | ASP .NET skin applications |
7 | Web User Control and use of MasterPage | Log in, LoginView, LoginStatus and LoginName controls |
8 | Use sitemap | CreateUserWizard, and ChangePassword controls Password Recovery |
9 | security in ASP .NET | The management of access rights and roles Sites |
10 | The use of Ajax object | Managing user codes with Membership and User objects |
11 | security | Drag-and-drop and use GridView |
12 | Database | Design use dataset |
13 | An example of a dynamic website with ASP .NET | Project development |
14 | An example of a dynamic website with ASP .NET | Project development |
23 | Textbooks, References and/or Other Materials: | |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 1 | 40 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 60 |
Total | 2 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 40 | |
Contribution of Final Exam to Success Grade | 60 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | ||
Information |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 2 | 28 |
Practicals/Labs | 14 | 2 | 28 |
Self Study and Preparation | 0 | 0 | 0 |
Homeworks, Performances | 0 | 0 | 0 |
Projects | 0 | 0 | 0 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 1 | 20 | 20 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 20 | 20 |
Total WorkLoad | 96 | ||
Total workload/ 30 hr | 3,2 | ||
ECTS Credit of the Course | 3 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |