Türkçe English Rapor to Course Content
COURSE SYLLABUS
INTERNET PROGRAMMING I
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.
21 Learning Outcomes:
1 Can install the application software and recognizes the GUI;
2 Has a general idea about web programming languages;
3 Knows and can use the variables, constants and operators in programming language;
4 Can create and edit Masterpage and CSS files;
5 Can use common design objects like Textbox, DropDownList or Listbox effectively;
6 Can use decision and loop mechanisms as the program needs and can form algorithms;
7 Can create and use Sub Routines and Functions;
8 Can pull data from database to WebForm, Can retrieve, edit, insert or delete data from database via WebForm;
22 Course Content:
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”
23 Textbooks, References and/or Other Materials: Lecture notes, prepared by the teaching staff.
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 Measurement and evaluation is carried out according to the priciples of Bursa uludag University Associate and Undergraduate Education Regulation.
Information Results are determined with the letter grade determined by the student automation system.
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 14 1 14
Homeworks, Performances 0 14 14
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 2 2
Others 1 2 2
Final Exams 1 2 2
Total WorkLoad 90
Total workload/ 30 hr 3
ECTS Credit of the Course 3
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11
LO1 5 4 4 4 3 3 0 0 0 0 0
LO2 4 3 3 4 3 4 0 0 0 0 0
LO3 4 4 5 5 4 4 0 0 0 0 0
LO4 5 5 4 4 3 4 0 0 0 0 0
LO5 4 4 3 4 3 5 0 0 0 0 0
LO6 4 5 4 3 4 5 0 0 0 0 0
LO7 5 4 5 3 4 4 0 0 0 0 0
LO8 4 5 3 5 4 5 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr