Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BTO 3003WEB BASED PROGRAMMING2 + 25th Semester5

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective To ensure that teacher candidates reach the level of knowledge and skills that they can develop software applications that operate in the Internet environment.
Course Content Editors and program development environments used for programming; Page design with HTML5; the use of style sheets (CSS) for formatting; creating dynamic pages (javascript); web server setup; Cookie concept and usage areas in internet programming; sending HTTP requests and responses over the internet; connecting to the database via the internet and performing transactions; listing, sorting, changing the information in the database; developing a dynamic internet application for educational purposes.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1He/She has knowledge about basic concepts of web programming.
2He/She has knowledge about basic concepts of web programming.
3 Design the appropriate software for the problem in hand.
4He/She can detect and fix syntax errors that may occur during the software development
5He/She may send http requests and replies via internet.
6He/She can list the information in the database and delete it.
7 In Internet programming, you can use the concept of cookies
8Knows the domain name, ip no relation on the server.
9Has knowledge about data structures
10Has information about debugging.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13PO 14PO 15PO 16PO 17
LO 001 5              5
LO 002 5   5          5
LO 003 5           5  5
LO 004 5              5
LO 005 3              5
LO 006 5   5          5
LO 007 5              5
LO 008 5              5
LO 009 5              5
LO 010 2              5
Sub Total 45   10       5  50
Contribution05000100000001005

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14456
Mid-terms11010
Final examination12424
Presentation / Seminar Preparation14040
Total Work Load

ECTS Credit of the Course






130

5
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2022-2023 Fall1ULAŞ İLİC
Details 2021-2022 Fall1HÜSEYİN ÖZÇINAR
Details 2020-2021 Fall1HÜSEYİN ÖZÇINAR


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BTO 3003 WEB BASED PROGRAMMING 2 + 2 1 Turkish 2022-2023 Fall
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Assoc. Prof. Dr. ULAŞ İLİC uilic@pau.edu.tr EGT A0207 %70
Goals To ensure that teacher candidates reach the level of knowledge and skills that they can develop software applications that operate in the Internet environment.
Content Editors and program development environments used for programming; Page design with HTML5; the use of style sheets (CSS) for formatting; creating dynamic pages (javascript); web server setup; Cookie concept and usage areas in internet programming; sending HTTP requests and responses over the internet; connecting to the database via the internet and performing transactions; listing, sorting, changing the information in the database; developing a dynamic internet application for educational purposes.
Topics
WeeksTopics
1 How internet works
2 Introduction to web based programming
3 Introduction to PHP
4 Setting up WAMP server
5 Data types, variable and constant concepts
6 Conditionals in PHP
7 Loops in PHP
8 Object oriented programming
9 Object oriented programming(Cont.)
10 Databases and PHP
11 Acces to Database
12 Common PHP Applications
13 Common PHP Applications(Cont.)
14 Web security
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam1Midterm Exam
Project49Project
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes