1 |
Course Title: |
INTERNET PROGRAMMING I |
2 |
Course Code: |
BLPZ231 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
Short Cycle |
5 |
Year of Study: |
2 |
6 |
Semester: |
3 |
7 |
ECTS Credits Allocated: |
3 |
8 |
Theoretical (hour/week): |
2 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
2 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Öğr. Gör. UĞUR FINDIKOĞLU |
16 |
Course Lecturers: |
Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları. |
17 |
Contactinformation of the Course Coordinator: |
nseren@gmail.com 0532 788 75 40 |
18 |
Website: |
|
19 |
Objective of the Course: |
Basic programming knowledge required to prepare a Web site, this course will be given possession of the concept of the Internet and web technologies, in particular theoretical and practical approaches are examined and related to these technologies in web programming skills to gain by using the programs. |
20 |
Contribution of the Course to Professional Development |
It is necessary to prepare dynamic web. |
Week |
Theoretical |
Practical |
1 |
Introduction to Internet Programming, Softwares to be used and the platform to be used throughout the course |
Setting up up testing the application software |
2 |
Basic concepts (html, asp, asp.NET, php, java, javascript)
Page templates and styles (Masterpage, CSS)
|
Creating and including Webform, Masterpage and CSS files and over viewing the codes within |
3 |
Common objects (Button, TextBox, DropDownList, ListBox, CheckBox, RadioButton, Gridview etc.) |
Changing object properties with codes (Like disabling a button in case of a wrong password) |
4 |
Common properties of objects (Text, Width, BackColor, AutoPostBack, TextMode etc.) |
Examples of utilizing design objects (Like adding lines to a Listbox according to user selection) |
5 |
Variables, Arrays, Constants and Operators |
Examples with simple math operations and simple text methods (Like calculating the perimeter of a circle with the diameter given, or showing the number of letters of a given text on the page |
6 |
Control Structures |
Examples of Control Structure use |
7 |
Repeat the subjects and mid term exam |
Repeating courses and midterm exam |
8 |
Loop Structures |
Examples of Loop Structures |
9 |
Use of Function and Sub Routines and its advantages |
Examples of use of Function and/or Sub Routines (Like coding a sub routine that clears all textboxes and calling the this sub from multiple button events) |
10 |
Creating a Database connection and retrieving data from a single table |
Creating a database and retrieving data from a single table to a GridView
(At this stage choosing a project like “Keeping library records” or “Bus ticket sale” and developing step by step in later lessons will help the students to relate)
|
11 |
Repeating courses and quiz |
Repeating courses and quiz |
12 |
Retrieving related data from multiple tables, Limiting the data by the parameters selected by the user |
Retrieving data from related tables like “Books-Authors”
and limiting the results by Author and/or Publish date which is selected by user
|
13 |
Inserting, Updating and Deleting Data from a database |
Examples of inserting, updating and deleting data |
14 |
Creating a search page with multiple parameters |
Creating a search page with multiple parameters like “Title, Author, Publish Date, and Keywords” |