Syllabus
Syllabus
Program/Student Outcomes:
1. Incorporate the latest developments in Computer Science and Information Technology in the
design of software systems for various applications
2. Create innovative solutions through research and development projects in Computer Science
3. Exhibit moral, ethical and social responsibilities as a professional and as a Filipino citizen
4. Work collaboratively in teams
5. Communicate computing solutions effectively
Course Objectives:
At the end of the course, the student should be able to:
1. Know how to create medium-sized web applications.
2. Understand how the web works.
3. Understand the fundamental concepts of web development.
Text:
Randy Connolly and Ricardo Hoar (2015). Fundamentals of Web Development. Pearson Education.
Grading System:
1. Course Evaluation:
Passing grade is 60%. The final grade will be computed as follows:
Lecture 50%
2 Lec Exams 30%
Finals 20%
Laboratory 50%
Exercise 20%
2 Lab Exams 15%
Project 15%
100%
Aside from academic deficiency, other grounds for a failing grade are:
a. Cheating during an examination.
b. Absence for more than 20% of the total number of meetings.
c. Failure to take any of the examination with no valid excuse.
d. A grade of 0 will be automatically given to the 2 nd and succeeding missed exams.
e. Failure to submit the machine problems or projects.
2. Grading Scale:
Final Average Final Grade
93 and above 1.00
90 – 92 1.25
87 – 89 1.50
DEPARTMENT OF PHYSICAL SCIENCES AND MATHEMATICS
COLLEGE OF ARTS AND SCIENCES
UNIVERSITY OF THE PHILIPPINES MANILA
84 – 86 1.75
80 – 83 2.00
75 – 79 2.25
70 – 74 2.50
65 – 69 2.75
60 – 64 3.00
55 – 59 4.00
Below 55 5.00
DEPARTMENT OF PHYSICAL SCIENCES AND MATHEMATICS
COLLEGE OF ARTS AND SCIENCES
UNIVERSITY OF THE PHILIPPINES MANILA
Laboratory:
Lab Exam
7 1st Lecture Exam
8 Lecture: Lecture Explain content management
Content Management System Class Discussion systems principles and practices
Laboratory: Explain the importance of using git Exercise
Git in a project
Use git in a project
9 Lecture: Lecture Discuss different web server
Web Server Administration Class Discussion hosting options
Explain how to register a domain
name and update name servers
Laboratory: Create a webpage using PHP Exercise
Introduction to PHP
10 Lecture: Lecture Describe the components of a
Search Engines Class Discussion search engine
Anatomy of Search Engines Explain the PageRank algorithm
Web Crawlers and Scrapers
Indexing and Reverse Indexing
PageRank and Result Order
Laboratory: Create a PHP script that handles Exercise
PHP form handling and validates user inputs from
PHP form validation forms
11 Lecture: Lecture Explain the techniques on how to
Search Engines Class Discussion make web pages appear in results
White-Hat Search Engine Explain the techniques on how to
Optimization make web pages not appear in
Black-Hat SEO search results
Laboratory: Create a webpage that uses PHP Exercise
PHP Cookies cookies/session
PHP Session
12 Lecture: Explain how to integrate social
Social Network Integration media into sites
Social Networks Use ads in websites
Monetizing Your Site with Ads
DEPARTMENT OF PHYSICAL SCIENCES AND MATHEMATICS
COLLEGE OF ARTS AND SCIENCES
UNIVERSITY OF THE PHILIPPINES MANILA
Dates to Note:
Deadline of Dropping – 20 April 2018
Last Day of Classes – 18 May 2018
Finals Week – 24 May to 29 May 2018