Vous êtes sur la page 1sur 5

COURSE OUTLINE 

 
COURSE INFORMATION 
 
Course Title:​ Web Programming
Course Code:
Contact Hours: ​3 hours
Instructor: ​Olouge Eya Ekolle (M.Eng(Pending thesis), MBA ITI, B.Eng)
Contact: ​(237) 670-879-560
Email:​ ​olongel92@gmail.com

COURSE DESCRIPTION

 
COURSE OBJECTIVES/LEARNING OUTCOMES 
Upon successful completion of the course, the student will demonstrate the ability to:
- Understand the major areas and challenges of web programming.
- Distinguish web related technologies.
- Use advanced topics in PHP, MySQL & JavaScript
- Use a server side scripting language, PHP
- Use a relational DBMS, MySQL
- Use PHP to access a MySQL database.
- Design and implement
- Typical static web pages and interactive web applications
- Dynamic web applications

RECOMMENDED TEXTBOOK & COURSE MATERIALS


Learning PHP, MySQL & javascript with HTML5, JQuery and CSS, Robin Nixon, 4th Edition

COURSE SCHEDULES
Weeks Topic and content taught Number of hours
Introduction and Flashback on static web programming using HTML and
Week 1 3
CSS
- What is HTML? What are some properties of HTM?
- What is CSS? What are some properties of CSS?
- What is the general layout of a web page?
- What is WWW? What is the Internet? How are web pages
referenced?
- Some HTML and CSS Elements you know
- Do you have any idea about HTML/CSS Frameworks?
- Lab session - Build a web page using HTML and CSS only of not
less than 3 pages for any idea of your choice
- Course Mini project discussion and topic selection
Overview of Advanced Web Programming Topics
- What is PHP? Why use it?
- Static web programming vs Dynamic web programming
Week 2 3
- Introduction to Dynamic Web Content (HTTP/HTML,
PHP/MySQL/Javascript/CSS/HTML5)
- Setting up a development server
Week 3 - Introduction to PHP 3
Week 4 - Expressions and Control flow in PHP 3
Week 5 - PHP Functions and Objects 3
Week 6 - PHP Arrays 3
Week 7 - Practical PHP 3
- Introduction to MySQL
Week 8 - Setting up MySQL 3
- Submission of projects (CA)
Week 9 - Mastering MySQL 3
Week - Accessing MySQL using PHP
3
10
Week - Form Handling
3
11
Week - Cookies, sessions and authentication
3
12
Week - Exploring Javascript
3
13 - Expressions and Control Flow in Javascripts
Week - Javascript functions, Objects and Arrays
3
14 - Javascript and PHP validation and Error Handling
Week - Tutorials
3
15 - Examinations
45

 
TEACHING PHILOSOPHY AND INSTRUCTIONAL METHODS  
 
A learner-centered approach shall be used. Students are expected to actively participate in
learning, through Project-based learning (PBL), Cooperative Learning (CL) and Inquiry Based
Learning (IBL). In this approach, learners create knowledge and understanding through learning
activities built around intellectual inquiry and a high degree of engagement with meaningful
tasks. Cooperative learning is a specific kind of collaborative learning. In cooperative learning,
learners work together in small teams on a structured activity. They are individually accountable
for their work, and the work of the group as a whole is also assessed
 
COURSE POLICIES 
a) Grading policy:

Attendance & Participation 5%


Continuous Assessment 25 %
Final Exams 70%
Total 100

GRADING SYSTEM  
Letter Grade    Number Grade  Grade Point Equivalent  
A+ 90-100 4.00 grade points
A 85-89 3.75 grade points
A- 80-84 3.50 grade points
B+ 75-79 3.25 grade points
B 70-74 3.00 grade points
B- 65-69 2.75 grade points
C+ 60-64 2.50 grade points
C 55-59 2.25 grade points
C- 50-54 2.00 grade points
D+ 45-49 1.75 grade points
D 40-44 1.50 grade point
F 0-39 0 grade point

a) Attendance Policy:  
All students are required to attend full sessions of lecture, any absentee should provide a legal
document or provide tangible reasons for being absent before he/she will be allowed to complete
the course and write the final exam. STUDENTS MUST ATTEND AT LEAST 70% OF
CLASSES TO BE ELIGIBLE FOR EXAMINATIONS (This means that during grading, any
student who scores below 7/10 for attendance and participation automatically fails the course)

b) Quiz/Exam Policy:  
Any student caught cheating in a quiz or examination session will be sanctioned accordingly.
Sanctions include cancellation of quiz or examination paper, with a zero grade given for the
course as obtained score.

 
ACADEMIC HONESTY 
Academic Dishonesty: Plagiarism and Cheating 
Charisma University is committed to maintaining and upholding intellectual integrity. All
students, faculty, and staff have obligations to prevent violations of academic integrity and take
corrective action when they occur. The adjudication process will include the sanction imposed on
students who commit the following academic violations, which may include a failing grade on
the assignment, a failing grade for the course, suspension, or dismissal from the University:

1.Plagiarism: 
The appropriation, theft, purchase or obtaining by any means another’s work, and the
unacknowledged submission or incorporation of that work as one’s own offered for credit.
Appropriation includes the quoting or paraphrasing of another’s work without giving credit
therefore presenting as one’s own the ideas, words, or products of another. All papers submitted
for grading for your course can be checked using websites such as www.safeassign.com/
www.turnitin.com where the text of the paper is compared against information contained in their
databases.

2.Cheating:  
Cheating can take the following forms:
a. Submitting another person's work
b. Writing a paper for someone else
c. Working in a group effort without faculty consent
d. Buying a paper from a research service
e. Getting outside help or giving outside help without a teacher's expressed permission
f. Submitting the same work for credit without approval (e.g. submitting the same
assignment twice for different courses)

Referencing 
American Psychological Association (APA) 6th edition is recommended for referencing at
Charisma University for all projects.

Vous aimerez peut-être aussi