• Tidak ada hasil yang ditemukan

Course Plan - ZU

N/A
N/A
Protected

Academic year: 2024

Membagikan "Course Plan - ZU"

Copied!
5
0
0

Teks penuh

(1)

Issue Date:11/7/2021 issue:02

ZU/QP10F004

Faculty: Information Technology

Program: Bachelor's Department: Cyber Security

Semester:

Academic year:

Course Plan

First: Course Information

Credit Hours: 3 Course Title: Web Programming 2

Course No.

1506280

Lecture Time:

Section No.:

Prerequisite:

1506180

Obligatory Faculty Requirement Elective University Requirement Obligatory University Requirement FacultyRequirement

Course Elective Specialty Requirement Obligatory Specialization requirement

Type Of Course:

Face-to-Face Learning

Blended Learning(2 Face-to-Face + 1Asynchronous) Online Learning (2 Synchronous+1 Asynchronous) Type of

Learning:

Second: Instructor’s Information

Academic Rank:

Name:

E-mail:

Ext. Number:

Office Number:

Office Hours:

Third: Course Description

This course aims to teach the students the main concepts of dynamic web programming. Mainly, the server side programming and enabling students to build web pages that access the databases that reside on the server. The application of the dynamic web programming will be using the PHP language.

(2)

Issue Date:11/7/2021 issue:02

ZU/QP10F004

Fourth: Learning Source

" Learning PHP, MySQL, JavaScript, and CSS Association "

Main Reference:

Publication Year: 2018 Edition: 5th edition

Author: Robin Nixon

Moodle

Additional

Sources&Websites:

Classroom Laboratory Workshop MS Teams Moodle Teaching Type:

Fifth: Learning Outcomes

Connection To Program ILOs

Code Course IntendedLearning Outcomes (CILOs)

Course Code

Knowledge

*PK1 Learning the basics of php language.

**K1

Learning how to set up the Dynamic Websites Development PK2 environment using php.

K2

Identify the main concepts and tools in Dynamic websites PK3 K3

Using Relational Databases and MySQL in websites PK3 development

K4

Skills

Develop full dynamic websites that deal with databases PS1 efficiently.

***S1

Use reference material to determine syntax and function of PS2 php language features.

S2

PS3 Model and solve problems using PHP.

S3

Advanced php programming such as authentication and secured PS4 websites using php.

S4

Competencies Communication and collaboration PC1

****C1

Teamwork PC2 C2

Creativity PC3 C3

Leadership PC4 C4

Critical thinking PC5 C5

* P: Program, **K: knowledge, ***S: skills, ****C: competencies.

(3)

Issue Date:11/7/2021 issue:02

ZU/QP10F004

Sixth: Course Structure

Lecture Date

Intended Teachin

g Outcom es(ILOs)

Topics Teaching

Procedures*

TeachingMethods

*** References***

W1

K1,K2,K 3, S1,

S2,

Course Syllabus discussion The dynamic web

programming concept

Face-To-Face Lecturing , quizzes and assignments

Textbook

W2

Setting Up a Development Server

Home work #01: Hosting

Face-To-Face Lecturing , quizzes and assignments

Textbook

W3

K1, S3, Introduction to PHP Understanding Variables

Operators Variable Assignment

Variable Typing Basic PHP Syntax

Selections

Expressions and Control Flow in PHP

Home work #02:First PHP Program

Face-To-Face Lecturing , quizzes and assignments

Textbook

W4

K1,K2, K4, S1, S2, S3,

Functions in php Objects in PHP

PHP Objects Declaring a Class Creating an Object Accessing Objects

Face-To-Face Lecturing , quizzes and assignments

Textbook

W5

K1,K2, K4, S1, S2, S3,

PHP Arrays Home work #03: PHP Program (using functions

Objects and arrays)

Face-To-Face Lecturing , quizzes and assignments

Textbook

W6

K1,K2, K4, S1, S2, S3,

Web Forms and PHP Form Handling Building Forms Retrieving Submitted Data

Processing form data HTML5 input types

Face-To-Face Lecturing , quizzes and assignments

Textbook

W7 K1, S3, Work sheet: Practicing collecting data from users

Face-To-Face Lecturing , quizzes and assignments

Textbook

W8

K1,K2, K4, S1, S2, S3,

Introduction to MySQL Relational Databases Structured Query Language

(SQL)

Face-To-Face Lecturing , quizzes and assignments

Textbook

(4)

Issue Date:11/7/2021 issue:02

ZU/QP10F004

Common Database Systems Command Line

PhpMyAdmin

Practicing MySQL

W9

K1,K2, K4, S1, S2, S3,

Projects’ Following up Chapter Ten: Accessing

MySQL Using PDO

Face-To-Face Lecturing , quizzes and assignments

Textbook

W10

K1,K2, K4, S1, S2, S3,

program example SQL Injection CRUD Pattern Separate Files

Work Sheet : Database connection and forms

Face-To-Face Lecturing , quizzes and assignments

Textbook

W11

K1,K2, K4, S1, S2, S3,

Chapter Eight: Cookies, Sessions, and Authentication

Multi-User Using Cookies in PHP Authentication using php

Work Sheet : Sessions and cookies

Face-To-Face Lecturing , quizzes and assignments

Textbook

W12

K1,K2, K3,K4, S1, S2, S3, S4

Introduction to JQuery

Face-To-Face Lecturing , quizzes and assignments

Textbook

W13

K1,K2, K3,K4, S1, S2, S3, S4

Introduction to Bootstrap

Face-To-Face Lecturing , quizzes and assignments

Textbook

W14 K2, S1,

S4 Introduction to Json Face-To-Face Lecturing , quizzes and assignments

Textbook

W15 K2, S1,

S4 Practicing Json Face-To-Face Lecturing , quizzes and assignments

Textbook

W16

K1,K2, K3,K4, S1, S2, S3, S4

Projects’Presentations &

Discussions

Face-To-Face Lecturing , quizzes and assignments

Textbook

* Learning procedures: (Face-to-Face, synchronous, asynchronous). * * Teaching methods: (Lecture, video…..). ** * Reference: (Pages of the book, recorded lecture, video….).

(5)

Issue Date:11/7/2021 issue:02

ZU/QP10F004

Seventh: Assessment methods

Methods Face-To-Face

Learning

Measurable Course (ILOs)

Mid-term Exam 35

K1,K2,K3,K4

Participation 15

K1,K2,K3,K4,K5,K6

Asynchronous Activities & Course Project 0

K1,K2,K3,K4,K5,K6

Final Exam 50

K1,K2,K3,K4,K5,K6

Eighth: Course Policies

 All course policies are applied on all teaching patterns (online, blended, and face- to-face Learning) as follows:

a. Punctuality.

b. Participation and interaction.

c. Attendance and exams.

 Academic integrity: (cheating and plagiarism are prohibited).

Referensi

Dokumen terkait

Economics, Sixth Semester – Optional Papers Course : 27 – Topics in Microeconomics - II Date of Meeting : Friday 13th Venue : Department of Economics, Delhi School of Economics,

CULTURE 101 授業形態/Course Type 講義 /Lecture 科目ナンバリング/Course Numbering レベル/Level 教員表示名 小塩 和人 主担当教員名/Instructor 小塩 和人/OSHIO KAZUTO 単位数/Credits 2 更新日/Date of renewal 2011/02/14