Information Package

Program of Management Information Systems

YBS364

WEB APPLICATIONS DESIGN AND DEVELOPMENT

Course Code
YBS364
Semester
Sixth Term (Spring)
Theory+Practice
2 + 2
ECTS
5
Course TypeCompulsory Course
Course LevelBachelor's Degree
Year of Study3
SemesterSixth Term (Spring)
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Know the necessary programs for local server setup.
  2. Perform the local server installation.
  3. Design interactive web pages.
  4. Establish connections between the website and the database using web programming languages.
  5. Understand file transfer programs and use them to publish the purpose-oriented website.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThe course includes emerging technologies and application opportunities in businesses; web programming languages and the relationship of these programs with developing web-based technologies and database, and the importance of this relationship in terms of today's information processing needs in businesses and organizations. The main objective of the course is for students to learn to use web programming languages and to gain the competence and skills to design and develop an interactive, effective website and database using these programs.
Course Contents
WEEK TOPICS
1st Week Overview of web programming languages
2nd Week Local server installation - PHP language structure
3rd Week Operators and variable types, global variables
4th Week Decision control structures and loops
5th Week Array structure and types
6th Week Functions
7th Week Date, time and file operations
8th Week Midterm exam
9th Week MySQL database
10th Week Database connection and database creation with PHP
11th Week Database operations with PHP
12th Week Database operations with PHP
13th Week Designing database projects with PHP
14th Week Creating and implementing database projects with PHP
Recommended or Required ReadingDeitel & Deitel and Nieto. (2012). Internet & World Wide Web: How to Program (5th ed.). Prentice Hall.
Nixon, R. (2018). Learning PHP, MySQL, JavaScript, and CSS (5th ed.). O'Reilly Media.
Kaynaklı, F. (2015). PHP ile İnternet Programcılığına Giriş. Papatya Yayıncılık.
Lengstor, J. (2016). PHP for Absolute Beginner. CreateSpace Independent Publishing Platform.
Lopez, A. (2016). Learning PHP 7. Packt Publishing.
PHP Notes for Professionals. (2019). PHP Notes for Professionals (3rd ed.).
Planned Learning Activities and Teaching Methods
  • Lecture
  • Discussion
  • Project
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Practice 3 25
Project 1 15
Total(%) 70
Contribution of In-term Studies to Overall Grade(%) 70
Contribution of Final Examination to Overall Grade(%) 30
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1 1
Preparation for Quiz 0 0 0
Individual or group work 14 2 28
Preparation for Final exam 13 2 26
Course hours 13 2 26
Preparation for Midterm exam 8 2 16
Laboratory (including preparation) 13 3 39
Final exam 1 1 1
Homework
Project 1 20 20
Quiz 1 1 1
Total Work Load158
Total Work Load / 30 (h)5.26
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5
K1 X
K2
K3 X X X X X
K4 X X
K5
K6
K7
K8
K9 X
K10
K11