BINDURA UNIVERSITY OF SCIENCE EDUCATION
FACULTY OF SCIENCE EDUCATION
DEPARTMENT OF EDUCATIONAL TECHNOLOGY
Semester: February –August 2024
Lecturer/s: Mrs. T. Mukabeta. Contacts: 0772748158; [email protected] Faculty of Science
Education FSE Complex Consultation time: As per time table/ email/ by appointment.
CS214 INTERNET AND WEB DESIGNING
RATIONALE
The course introduces the student to concepts and issues related to designing of the World Wide
Web, as well as background of the internet as a whole. The Internet is now part of everyday life
in this modern world of technology. A study of Internet and web designing at this level focuses
on the structure of the internet, how it works as well giving students the basic skills of designing
and implementing web pages. This function as the necessary foundation for furthering their skills
and building of web based systems.
PREAMBLE
The Internet and Web designing course is designed to lay a foundation those learners who wish
to pursue a career in Information and Communication technology (ICT). It aims to equip learners
with knowledge of how the internet works and can be developed and practical skills for
designing web pages and developing web systems. Internet Concept and Web Design is a
specialized area in the field of Computer Science. The course discusses topics which include:
Overview of the Internet, internet configuration, Concepts of website design, how to validate
user information and designing of dynamic websites and web systems.
Course Aims
The course aims to enable learners to:
gain an understanding of requirements for setting up internet and its configuration
acquire practical skills and experience for designing web pages and web systems
gain a broad understanding of the subject as a basis for research and further study
develop interest, enjoyment and confidence in the daily use of internet
appreciate the use of the internet in solving real life problems
Objectives
Learners should be able to:
explain the overview of the Internet
describe the structure of web applications and its architecture
explain the concept of client/server computing
explain the fundamental of web design
Students should be able to design web pages.
Students should be able to design site using PHP and MySQL (open source software).
Students should understand the requirements for setting an internet connection and
configurations.
critically evaluate a web page
search the Internet to locate resources
upload a web page to the Internet
Prerequisites
This document assumes that you are familiar with the use of a computer keyboard and mouse,
Microsoft Windows based products and the use of a web browser such as Netscape or Internet
Explorer.
Instructional Strategies
A variety of instructional approaches will be used: design presentations, group discussion, question and
answer, case study, individual learning, brief lecture, cooperative learning, library search, assignment
writing.
Concept Flow Chart
CSS
Address Presentation
classes
Address
format
DHCP
IP Addressing Static
pages
IP
IP Configuration
Versions HTM
Internet
JavaScript L
history
Internet CS214 Internet and Web
Web Designing Designing
Components
WW
W Dynamic
Pages
forms
Domain Name
System
Applicatio Form validation
ns Apach
e
Address
resolution
PHP
MySQ
L
BASIS OF ALLOCATING CREDITS
ACTIVITY TIME IN HOURS CREDITS
CONTACT TIME
Lectures 30
Tutorials 8
Fields Visits 0
Practical laboratory work 12
50 5
SCHEDULED ASSESSMENT TIME
Final written examinations 3
In – Class tests 7
Oral Presentations 8
Practical skills assessments 12
30 3
INDEPENDENT STUDY TIME
Preparation for scheduled sessions 10
Reading and practice 25
Written assignments 15
Revision Work 10
60 6
MAXIMUM CREDITS 14
Course outline
Week Lecture Content
(Hrs)
1 1 (2) Introduction
Definitions of terms
History of the internet
Components of the Internet
Internet applications
Internet structure and how it works
2 (2) WEB DESIGNING
Designing static sites
Web designing tools
Designing of static sites
Introduction to basic HTML
How to code and execute html file
Tag syntax and html comments
Combining tags with attributes(body, font tags)
Nesting of tags
Text formatting, alignment and special characters
2 3 (2) WEB DESIGNING
Designing static sites
HTML images,
The marquee tag
lists ,ordered list, unordered lists, definition lists
4(2) Hyper linking
Anchors
Linking to downloadable file
Mailto
Linking to sections on the same page
Linking to sections on a different page
3 5 (2) Page layouts
HTML tables
6(2) Page layouts
Hr tag
Frames
DIV
4 7 (2) Cascading style sheets (CSS)
Introduction to CSS
Advantages of CSS
Syntax of CSS
Inserting Style Sheets
8 (2) Working with user input
HTML Forms
Form validation
5 9&10 (4) IP Addressing
IP Address format
Classification of IP addresses
Sub netting
Configuring IP
IP versions
Client side validation
Introduction to javascript
Client side validation with scripts
6 11(2) Designing dynamic sites
Introduction to php and mysql
Working with servers
Server side validation
7 12&13 (4) Database basics
Database design
Structured Query Language
Backing Up and Restoring Data
Advanced SQL
14 (2) Getting PHP to Talk to MySQL
Querying the Database with PHP Functions
Modifying MySQL Objects and PHP Data
8 15&16(4) Cookies, Sessions and Access Control
Cookies
PHP and HTTP Authentication
9 17&18(4) Cookies, Sessions and Access Control
Sessions
Access Control
10 19 (2) Security
Introduction
Session Security
20 (2) Web Hosting
DOMAIN NAME SYSTEM
Domain Name Structure
Domain Name Resolution
11 21&22(4) Web systems designing projects
12 23&24(4) Web systems designing projects
13 REVISION
14 EXAMINATIONS
15
Assessment
Coursework 30%
Theory and Practical Assignments
Theory and Practical Tests
Exercises
Quiz
Examination 70%
TEXTS and Resources
1. The new Internet business book,Jill H. Ellsworth and Matthew U Ellsworth
2. FRED HALSALL, “Data Communications, Computer Networks and Open Systems”,
Fourth Edition
3. William Stallings, “Data and Computer Communications”, 6th Ed, Prentice Hall
4. Learning PHP and MySQL By Michele Davis, Jon Phillips Publisher: O'Reilly:june 2006
5. A Programmer’s Introduction to PHP 4.0; W. J. Gilmore
6. Alberto, L. & Indra, W. (2000). Communications and Networking:
7. Fundamental Concepts and Key Architecture.. McGraw-Hill.
8. Brooks & David, R (2007). An Introduction to HTML and JavaScript for Scientists and
Engineers.
9. Charles, F. G. & Paul, P.(1998). The XML Handbook.. Prentice Hall Computer Books.
10. David, F. (1998). JavaScript: The Definitive Guide (3rd ed.).. O'Reilly Media.
11. Learning Web Design Fourth Edition,A Beginner’s Guide to HTML, CSS, JavaScript,
and Web Graphics, Jennifer Niederst Robbins
12. Brooks & David, R (2007). An Introduction to HTML and JavaScript for Scientists and
Engineers
13. Castro Elizabeth (2002), HTML for the World Wide Web with XHTML and CSS: Visual
QuickStart Guide, Fifth Edition, Visual Quickstart Guide, Peachpit Press
14. Instruction and the Internet, Donn C. Ritchie & Bob Hoffman, 1996, San Diego State
University.
15.
E-Resources
1. http://hotwired.lycos.com/webmonkey/authoring/html_basics/.
2. www.w3schools.com/
3. BUSE –E-learning platform (link through the BUSE website www.buse.ac.zw)
NB Register on our e-learning platform and access announcements and assignments
Google books on Internet and web designing