La Union Colleges of Science and Technology, Inc . Pezcadores Street, Central West, Bauang, La Union COURSE SYLLABUS
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY (BSIT)
ADVANCE DATABASE MANAGEMENT SYSTEM VISION MISSION
EDUCATIONAL PHILOSOPHY
La Union Colleges of Science and Technology, Inc. envisions itself to be a learning community characterized by academic excellence, creative activity, social responsibility and integrity La Union Colleges of Science and Technology, Inc. commits itself to provide well-rounded educational trainings and experiences to students whose knowledge, skills and value system will enable them to adjust to an ever-changing society, be competitive in the global market and contribute to the fulfillment of the quality of life. The La Union Colleges of Science and Technology, Inc. adheres to the fulfillment of improving the quality of life of the people by giving direction to individual’s basic potentialities and talents, producing high cali ber manpower that jibes with the requirements of services area and the industries, inculcating values conforming to the ethical standards of society, accelerating active quest for information and producing new ideas needed to adjust to an ever-changing society. Guided by the vision-mission and educational philosophy, as a private educational institution, the ultimate goal of LUCST is to produce holistic graduates who have realized their vast potentialities and responsibilities to the society and to the world as a whole aided by relevant curriculum and instruction, competent learning facilitators, meaningful lifelong experiences as well as presence of complete and adequate facilities. It is expected that their stay in the institution, the graduates will have been molded as men and women who: Realized their role and obligations to themselves, their fellowmen, to their country and the world and to their Creator Are academically competent and morally nurtured Respect and maintain their Filipino identity and share their giftedness to the rest of the world Contribute to nation building and sustainable development. CORE GOALS: Relevant Academic Excellence Responsible Professional Leadership and Loyal Public Servant Committed Social Awareness Technology and Industry Awareness
GOALS OF AN LUCST EDUCATION
PROGRAM DESCRIPTION
The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals, be well versed on application, installation, operation, development, maintenance and administration and familiar with hardware installation, operation and maintenance. The Bachelor of Science in Information Technology (BSIT) is a four-year degree with ladderized system where students can choose to pursue a four-year program or track the two-year Computer Programming (ComProg NCII) or two-year Computer Hardware Servicing (CHS NCII) under the Technical Vocational Curriculum. The program combines both theory and practice in order to prepare the necessary knowledge, skills and values of the would-be programmers or computer experts. The BSIT program trains the future computer experts to support the development and
innovations of technology necessary to improve quality of life for themselves, the society and community, the country and the world as a whole. ICON After complying to the requirements of the program, the graduates of Bachelor of Science in Information Technology should be able to: DOMAINS
1. 2. 3. 4. 5.
PROGRAM OUTCOMES
1.
2. 3. 4.
1. 2. 3. 4. 5.
KNOWLEDGE Perform work activities effectively and efficiently to the standards expected in the operation required in the information technology industry Articulate, discuss and contribute professionally in the innovations or developments of information technology needed to improve the quality of life. Exhibit a deep and principled understanding of personal, social and professional responsibilities necessary in the expedition of competitive life. Take part in research studies in the quest for the improvement of life and undertake extension service beneficial to all sort of community under whatever personal and vocational affiliation committed upon. Employ own self to technical and academic developments to improve capabilities to serve in whatever way the profession requires.
PK PK1
SKILLS Apply basic techniques in performing prescribed range of specific functions in the areas of programming, hardware servicing, operations of database networks and multimedia system, software integration testing and documentation, system management and administration and maintenance as required in the industry of computer and information technology. Effectively communicate in oral and written forms using multilingual sort of communication in multi-disciplinary and multicultural, local or global community. Employ own self to develop technical skills for personal and social development and exploit own self to explore and initiate innovation for improvement of life. Take part in the national quest for computer literacy in whatever vocational way to assist in technological development of community and country and to compete effectively in the global market.
PS PS1
VALUES Work efficiently and competitively with multidisciplinary and multicultural environment and society with a great sense of leadership and patriotic idealism. Act with respect to professional duty, social liability and ethical responsibility in the local and global community. Observe commitment and dedication to own vocation to benefit own self, the society and the world in any form of affiliation in the journey of own profession. Practice Christian way of service in own personal and professional endeavors and be proud of personal and cultural identity in the service of the society and divine providence. Employ a sense of responsibility, self-esteem, sociability, self-management, integrity, and honesty in the field of professional vocation to attain personal and professional progress in the ventures of technological world.
PV PV1
PK2 PK3 PK4 PK5
PS2 PS3 PS4
PV2 PV3 PV4 PV5
COURSE TITLE
COURSE CODE
COURSE CREDIT
ADVANCE DATABASE MANAGEMENT SYSTEM
IT-DBMS2
3 units
Lecture : 2 units
Laboratory : 3 units
5 hours
CONTACT HOURS PER WEEK
YEAR AND SEMESTER OFFERED
COURSE PREREQUISITE
COURSE DESCRIPTION
Lecture : 2 hours
Laboratory : 3 hours
Third Year : First Semester
IT-DBMS1
This course examines, in depth, databases and database management systems. Topics covered will include: the fundamental nature for how data is stored on electro-magnetic devices; database management system architecture; building complex database objects: abstract data types, functions, procedures, sequences, triggers and views; building database applications using forms and reports; building data warehouses; establishing and maintaining database security and tuning databases for optimum performance. Several DBMS’s will be used, including Oracle and the Internet Developer Suite, as the implementation vehicles for providing hands-on experience for DBMS installation, database development, implementation and administration through assignments, lab exercises and course projects.
At the end of the term, the would-be entrepreneurs are expected to: DOMAIN KNOWLEDGE: 1. Articulate how data is stored in both primary and secondary storage 2. Explain database management system architecture 3. Identify, describe, and categorize database objects 4. Design and implement advanced queries using Structured Query Language
ICON
COK COK1 COK2 COK3 COK4 COS
COURSE OUTCOMES
SKILLS: 5. 6. 7. 8.
Demonstrate principles of design, development, and administration relevant to Oracle database technology. Formulate a working definition of database development and administration. Identify the contemporary architecture of database systems. Survey the characteristics of widely used hardware, operating systems , and software for the database technology applications.
COS1 COS2 COS3 COS4 COS5
9. Apply advanced database technology to manage operations in industry. VALUES: 1. Act in accordance to professional ethics, responsibilities and norms of professional computing practice 2. Practice in service-oriented endeavors in the field of Oracle programming 3. Function effectively as an individual and as a member of the community in the field of Oracle programming 4. Practice professionalism in developing, implementing, maintaining Oracle programs
COURSE LEARNING OUTOMES
CONTENT TOPICS
COV COV1 COV2 COV3 COV4
CLOs
PRELIMS i.
ii. iii. iv. v.
Introduction to Advanced Database Management Systems Overview of Storage and Indexing Storing Data: Disks and Files Tree-based Indexing: ISAM Hash-based Indexing
At the end of the term, the future computer experts should be able to: 1. 2. 3. 4. 5.
Define basic computer programming terminologies Differentiate levels of Storage and Indexing Evaluate the importance of storing data Use tree-base indexing in storing data Use hash-base indexing
CLO1 CLO2 CLO3 CLO4 CLO5
MIDTERMS vi. vii. viii.
Overview of Query Evaluation External Sorting Evaluating Relational Operators Typical Relational Query Optimizer Overview of Transaction Management & Concurrency
ix.
x.
6. 7. 8. 9. 10.
Gain knowledge about Query evaluation Apply basic sortng Recognize the different relational operators Apply the query using relational optimizer Apply transaction management and concurrency in data sorting
CLO6 CLO7 CLO8 CLO9 CLO10
Control
FINAL xi.
Concurrency Control with Locking Concurrency Control with Timestamps Crash Recovery Introduction to Distributed Databases Introduction to SemiStructured (XML) Data
xii. xiii. xiv.
COURSE OUTCOMES
1.
2.
KNOWLEDGE Perform work activities effectively and efficiently to the standards expected in the operation required in the information technology industry Articulate, discuss and contribute professionally in the innovations or developments of information technology needed to improve the quality
11. 12. 13. 14.
Use different controls in concurrency Write a query on database using timestamp Recognize the different crash recovery Apply distributed database 15. Practice using XML in creating database
I C O N S COK COK1
COK2
CLO11 CLO12 CLO13 CLO14 CLO15
CORSE LEARNING OUTCOMES C L O 1
C L O 2
C L O 3
C L O 4
C L O 5
C L O 6
C L O 7
C L O 8
C L O 9
C L O 10
C L O 11
C L O 12
C L O 13
C L O 14
C L O 15
C L O 16
C L O 17
C L O 18
C L O 19
C L O 20
C L O 21
C L O 22
3.
4.
1.
2.
3.
4.
1.
2.
of life. Exhibit a deep and principled understanding of personal, social and professional responsibilities necessary in the expedition of competitive life. Take part in research studies in the quest for the improvement of life and undertake extension service beneficial to all sort of community under whatever personal and vocational affiliation committed upon.
SKILLS Demonstrate principles of design, development, and administration relevant to Oracle database technology. Formulate a working definition of database development and administration. Identify the contemporary architecture of database systems. Survey the characteristics of widely used hardware, operating systems , and software for the database technology applications. Apply advanced database technology to manage operations in industry. VALUES Act in accordance to professional ethics, responsibilities and norms of professional computing practice Practice in service-oriented
COK3
COK4
COS COS1
COS2
COS3
COS4
COV COV1
COV2
3.
4.
endeavors in the field of Oracle programming Function effectively as an individual and as a member of the community in the field of Oracle programming Practice professionalism in developing, implementing, maintaining Oracle programs
COURSE REQUIREMENTS
COV3
COV4
A student is expected to comply with the following: (1) Must have at least 80% attendance of the prescribed number of days; (2) Obtain satisfactory ratings for the quizzes (a minimum of two ) and the major examinations ( four or three ) given for the course; (3) Submit a compilation of hands-on exercises; and (4) Submit a major project.
PRELIMS = Class standing 60% + Prelim Examination – 40% Class standing 60%
+ Prelim Examination
- quizzes - seatworks, assignments, recitation - project and other performance
- 40%, - 10%, -10% -40%
GRADING SYSTEM
MIDTERM =
[(Class Standing -60% + Midterm Exam 40%) x 2) + Prelim Grade] 3
FINALS =
[(Class Standing -60% + Final Exam – 40%) x 2) + Midterm Gr.] 3
BOOK(S):
Data base Management Systems, Raghurama Krishnan, Johannes Gehrke, TATA McGrawHill 3rd Edition Data base System Concepts, Silberschatz, Korth, McGraw hill, V edition.
COURSE REFERENCES
ELECTRONIC SOURCE(S): http://www.studyyaar.com/index.php/learning-program/7-advanced-database-management-system http://aries.ektf.hu/~hz/pdf-tamop/pdf-xx/Radvanyi-hdbms-eng2.pdf OTHER RESOURCE(S): Data base Systems design, Implementation, and Management, Peter Rob & Carlos Coronel 7th Edition. Fundamentals of Database Systems, Elmasri Navrate Pearson Education Introduction to Database Systems, C.J.Date Pearson Education
WEEKLY LEARNING ACTIVITIES PLAN COURSE LEARNING OUTCOMES
Week 1: 1. Define basic computer programming terminologies
TIME FRAME P 5 hours
CONTENT E L I
R i.
Introduction to Advanced Database Management Systems a. Overview of the Minibase system b. Review of basic definitions : Data Models c. Levels of Abstractions, Data Independence
LEARNING ACTIVITIES S
M -
Introductory Discussion Interactive Listening Verbal Response
LEARNING RESOURCES
-
Handouts LCD Projector Published Books
LEARNING ASSESSMENT
-
Class Participation Verbal Stimuli Reflection
REFERENCE
Data base Management Systems, Raghurama Krishnan, Johannes Gehrke, TATA McGrawHill 3rd Edition
Week 2: 2. Differentiate levels of Storage and Indexing
Week 3: 3. Evaluate the importance of storing data
5 hours
5 hours
ii.
Overview of Storage and Indexing a. Comparison of File Organizations b. I/O cost analysis c. Indexes and Performance Tuning
iii. a. b. c. d.
Week 4: 4. Use tree-base indexing in storing data
5 hours
iv.
Week 5: 5. Use hash-base indexing
5 hours
v.
Storing Data: Disks and Files Disks RAID Disk Space Manager Buffer Manager
-
-
-
Real-World Interrelation Facilitated Discussion
Problem Analysis
-
-
Library Research Electronic Journals
-
Oracle Programming Module
-
Problem Solving
-
-
Handson:Minds-on Formative Test
Enrichment Activities
Preliminary Examination
Tree-based Indexing: ISAM a. Introduction to Tree Indexes b. Structure of Nodes in Trees c. Binary Search over Sorted Files
Data base Systems design, Implementatio n, and Management, Peter Rob & Carlos Coronel 7th Edition.
Hash-based Indexing a. Static Hashing b. Dynamic Hashing c. Extendible vs Linear Hashing
WEEKLY LEARNING ACTIVITIES PLAN
COURSE LEARNING OUTCOMES
TIME FRAME
CONTENT
LEARNING ACTIVITIES
LEARNING RESOURCES
LEARNING ASSESSMENT
REFERENCE
M Week 6: 6. Gain knowledge about Query evaluation
Week 7: 7. Apply basic sorting
I
5 hours
5 hours
Week 8: 8. Recognize the different relational operators
D
T
Overview of Query Evaluation a. Revision of the Relational Model and Relational Operators b. Overview of Query Evaluation c. Introduction to Query Optimization
vii. External Sorting a. Introduction b. Simple Two-Way Merge-Sort c. External Merge-Sort
5 hours
ix.
5 hours
R
vi.
viii.
Week 9: 9. Apply the query using relational optimizer
E
Evaluating Relational Operators a. Introduction to Algorithms for Relational Operators b. The Selection Operation c. General Selection Conditions Typical Relational Query Optimizer a. Simple Nested Loops b. Block-Nested Loop Join c. Index-Nested Loops Join
M
S -
Discussion
-
Handouts
-
Class Participation
-
Interactive Listening
-
LCD Projector
-
Verbal Stimuli
-
Verbal Response
-
Published Books
-
Reflection
-
Problem Solving
-
Library Research
-
Handson:Minds-on
-
Real-World Interrelation
-
Compiler Software
-
Formative Test
-
Problem Analysis
-
Group Interaction
-
Demonstratio n
-
Midterm Examination
Data base Managemen t Systems, Raghurama Krishnan, Johannes Gehrke, TATA McGrawHill 3rd Edition
Data base System Concepts, Silberschatz, Korth, McGraw hill, V edition
Week 10: 10. Apply transaction management and concurrency in data sorting
x.
Overview of Transaction Management & Concurrency
Fundamental s of Database Systems, Elmasri Navrate Pearson Education
Control a. What a Typical Optimizer Does b. Translating SQL Queries into Algebra c. Estimating the Cost of a Plan
5 hours Week 11: 11. Use different controls in concurrency
xi. a. b. c.
d.
Concurrency Control with Locking Introduction to Transactions The ACID Transactions and Schedules Concurrent Executions of Transactions and Problems
WEEKLY LEARNING ACTIVITIES PLAN
COURSE LEARNING OUTCOMES
TIME FRAME
CONTENT
F Week 12: 12. Write a query on database using timestamp
5 hours
I
N
xii.
LEARNING ACTIVITIES A
L
Concurrency Control with Timestamps Transactions and Schedules b. Serializability c. Testing for Serializability using Precedence Graphs
LEARNING RESOURCES
LEARNING ASSESSMENT
REFERENCE
Fundamentals of Database Systems, Elmasri Navrate Pearson Education
S -
Facilitated Discussion
-
Module
-
Individual Output
-
Interactive Listening
-
LCD Projector
-
Verbal Stimuli
a.
xiii.
Week 13: 13. Recognize the different crash recovery
Week 14: 14. Recognize the different crash recovery
Week 15: 15. Apply distributed database
Week 16: 16. Practice using XML in creating database
5 hours
5 hours
5 hours
5 hours
Crash Recovery a. introduction to DBMS Concurrency Control b. Concurrency Control with Locking c. Locks and Types of Locks xiv. Introduction to Distributed Databases a. Timestamp based CC: Definitions b. Basic Timestamp Ordering (TO) Algorithm and Examples c. Strict Timestamp Ordering, Multiversion Concurrency Control xv. Declaring Loop Control Variables a. Definitions, Purpose, Failure Reasons b. ACID Properties & Responsibilities c. Undo Logging and Recovery xvi. Introduction to SemiStructured (XML) Data Streams a. Introduction to Distributed Databases b. Types of Distributed Databases c. Homogeneous, Heterogeneous Distributed Databases Introduction to SemiStructured (XML) Data a. Introduction b. Structured c. Semi structured, and
-
Demonstratio n
-
Verbal Response
-
-
-
-
-
Published Books
-
Reflection
-
Library and Internet Research
-
Enrichment Activities
-
Compiler/Inter preter Software
-
ResearchBased
Real-World Interrelation
Demonstratio n
-
Laboratory Exercises
-
Handson:Minds-on
-
Group Output
-
Course Work
-
Final Examination
Problem Analysis
Problem Solving
xvii.
Introduction to Database Systems, C.J.Date Pearson Education
Unstructured Data -Computer programming
5 hours Week 17: 17. Practice using XML in creating database
-Computer programming
PREPARED BY:
CHECKED BY:
ROLANDO CARLOS E. FLORES INSTRUCTOR
ALVARO D. GACUSAN,Jr. MAME DEAN of ACADEMIC AFFAIRS
VERIFIED BY:
NOTED BY:
JAIME A. BIGORNIA PROGRAM HEAD
JOSE A. AMANDO, PhD. VICE PRESIDENT for ACADEMIC AFFAIRS
APPROVED BY:
MARIE CHERRY M. QUINTO, MBA PRESIDENT
La Union Colleges of Science and Technology, Inc . Pezcadores Street, Central West, Bauang, La Union COURSE SYLLABUS
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY (BSIT)
WEB DEVELPMENT VISION MISSION
EDUCATIONAL PHILOSOPHY
La Union Colleges of Science and Technology, Inc. envisions itself to be a learning community characterized by academic excellence, creative activity, social responsibility and integrity La Union Colleges of Science and Technology, Inc. commits itself to provide well-rounded educational trainings and experiences to students whose knowledge, skills and value system will enable them to adjust to an ever-changing society, be competitive in the global market and contribute to the fulfillment of the quality of life. The La Union Colleges of Science and Technology, Inc. adheres to the fulfillment of improving the quality of life of the people by giving dir ection to individual’s basic potentialities and talents, producing high caliber manpower that jibes with the requirements of services area and the industries, inculcating values conforming to the ethical standards of society, accelerating active quest for information and producing new ideas needed to adjust to an ever-changing society. Guided by the vision-mission and educational philosophy, as a private educational institution, the ultimate goal of LUCST is to produce holistic graduates who have realized their vast potentialities and responsibilities to the society and to the world as a whole aided by relevant curriculum and instruction, competent learning facilitators, meaningful lifelong experiences as well as presence of complete and adequate facilities. It is expected that their stay in the institution, the graduates will have been molded as men and women who: Realized their role and obligations to themselves, their fellowmen, to their country and the world and to their Creator Are academically competent and morally nurtured Respect and maintain their Filipino identity and share their giftedness to the rest of the world Contribute to nation building and sustainable development. CORE GOALS: Relevant Academic Excellence Responsible Professional Leadership and Loyal Public Servant Committed Social Awareness Technology and Industry Awareness
GOALS OF AN LUCST EDUCATION
PROGRAM DESCRIPTION
The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals, be well versed on application, installation, operation, development, maintenance and administration and familiar with hardware installation, operation and maintenance. The Bachelor of Science in Information Technology (BSIT) is a four-year degree with ladderized system where students can choose to pursue a four-year program or track the two-year Computer Programming (ComProg NCII) or two-year Computer Hardware Servicing (CHS NCII) under the Technical Vocational Curriculum. The program combines both theory and practice in order to prepare the necessary knowledge, skills and values of the would-be programmers or computer experts. The BSIT program trains the future computer experts to support the development and innovations of technology necessary to improve quality of life for themselves, the society and community, the country and the world as a whole.
ICON After complying to the requirements of the program, the graduates of Bachelor of Science in Information Technology should be able to: DOMAINS KNOWLEDGE Perform work activities effectively and efficiently to the standards expected in the operation required in the information technology industry 7. Articulate, discuss and contribute professionally in the innovations or developments of information technology needed to improve the quality of life. 8. Exhibit a deep and principled understanding of personal, social and professional responsibilities necessary in the expedition of competitive life. 9. Take part in research studies in the quest for the improvement of life and undertake extension service beneficial to all sort of community under whatever personal and vocational affiliation committed upon. 10. Employ own self to technical and academic developments to improve capabilities to serve in whatever way the profession requires.
PK PK1
SKILLS Apply basic techniques in performing prescribed range of specific functions in the areas of programming, hardware servicing, operations of database networks and multimedia system, software integration testing and documentation, system management and administration and maintenance as required in the industry of computer and information technology. Effectively communicate in oral and written forms using multilingual sort of communication in multi-disciplinary and multicultural, local or global community. Employ own self to develop technical skills for personal and social development and exploit own self to explore and initiate innovation for improvement of life. Take part in the national quest for computer literacy in whatever vocational way to assist in technological development of community and country and to compete effectively in the global market.
PS PS1
VALUES Work efficiently and competitively with multidisciplinary and multicultural environment and society with a great sense of leadership and patriotic idealism. 7. Act with respect to professional duty, social liability and ethical responsibility in the local and global community. 8. Observe commitment and dedication to own vocation to benefit own self, the society and the world in any form of affiliation in the journey of own profession. 9. Practice Christian way of service in own personal and professional endeavors and be proud of personal and cultural identity in the service of the society and divine providence. 10. Employ a sense of responsibility, self-esteem, sociability, self-management, integrity, and honesty in the field of professional vocation to attain personal and professional progress in the ventures of technological world.
PV PV1
6.
PROGRAM OUTCOMES
5.
6. 7. 8.
6.
PK2 PK3 PK4 PK5
PS2 PS3 PS4
PV2 PV3 PV4 PV5
COURSE TITLE
COURSE CODE
COURSE CREDIT
WEB DEVELOPMENT
IT-WD
3 units
Lecture : 2 units
Laboratory : 3 units
5 hours
CONTACT HOURS PER WEEK
YEAR AND SEMESTER OFFERED
COURSE PREREQUISITE
COURSE DESCRIPTION
Lecture : 2 hours
Laboratory : 3 hours
First Year : First Semester
None
This course will provide a basic understanding of the methods and techniques of developing a simple to moderately complex web site. Using the current standard web page language, students will be instructed on creating and maintaining a simple web site. After the foundation language has been established, the aid of an web editor will be introduced. A second web-based language will be included to further enhance the web sites.
At the end of the term, the would-be entrepreneurs are expected to: DOMAIN KNOWLEDGE:
ICON
1. 2. 3. 4.
COURSE OUTCOMES
SKILLS: 1. 2. 3. 4.
Be able to read and write basic HTML and CSS code Create a full functioning website Understand how to upload websites to a web server Be familiar with different web design theories and understand web terminology
COK COK1 COK2 COK3 COK4 COS
Create local HTML pages and move them to a remote web server. Design and develop basic web pages using HTML and CSS. Design and develop web pages using CSS styles, internal and/or external style sheets. Design and develop web pages using CSS for layout.
COS1 COS2 COS3 COS4
VALUES: 1. Apply sound principles of aesthetic and interface design in developing web pages and sites. 2. Be aware of the huge array of online resources that can help them improve and advance their knowledge of web design. 3. Understand the evolution of design on the Web and current issues in web design, both aesthetic and technical.
COURSE LEARNING OUTOMES
CONTENT TOPICS
COV COV1 COV2 COV3
CLOs
PRELIMS xvi. xvii. xviii. xix. xx.
Introduction to the Internet Creating a Basic Web Page Attributes, Lists and Tables Links and Images Cascading Style Sheets Introduction
At the end of the term, the future computer experts should be able to: 16. Know the history of the internet 17. Identify the different principles in creating a web page 18. Show how to create list and table in a web page 19. Use and insert different images and creating links on web pages 20. Discover the use of CSS
CLO1 CLO2 CLO3 CLO4 CLO5
MIDTERMS xxi. xxii.
xxiii. xxiv. xxv.
CSS - Selector Type, Values, Common Properties CSS - Common Properties (Cont'd), Directory Structure, Some Common Tags Web Page Layout Techniques Introduction to Dreamweaver More Features of Dreamweaver
21. 22. 23. 24. 25.
Practice the different uses of selectors Design web page using CSS Optimize the different techniques on how to design web page Identify the different parts of a Dreamweaver user interface Use and practice using the different features of Dreamweaver
CLO6 CLO7 CLO8 CLO9 CLO10
FINAL xxvi.
CSS Improvement Typography, Imagery JavaScript Introduction Variable, If-Else, Switch Operators, Popups, Functions, Loops Forms, Events, and Event Handling Try-Catch, Some Guidelines of JavaScript Programming Introduction to JavaScript Object
xvii. xviii. xxix. xxx. xxxi. xxii.
COURSE OUTCOMES
1.
KNOWLEDGE Be able to read and write basic HTML and CSS code
26. 27. 28. 29. 30. 31. 32.
I C O N S COK COK1
2.
Create a full functioning website
COK2
3.
Understand how to upload websites to a web server
COK3
4.
Be familiar with different web design theories and understand web terminology SKILLS Create local HTML pages and move them to a remote web server.
1.
2.
Design and develop basic web pages using HTML and
COK4
COS COS1
COS2
Practice using the different CSS features. Determine the different parts of JavaScript interface. Apply basic syntax of JavaScript. Write a simple program in a web page using JavaScript. Identify the different errors encounter in creating a program Practice creating programs and to interface it in a web page Design a complete web page from JavaScript.
CLO11 CLO12 CLO13 CLO14 CLO15 CLO16 CLO17
CORSE LEARNING OUTCOMES C L O 1
C L O 2
C L O 3
C L O 4
C L O 5
C L O 6
C L O 7
C L O 8
C L O 9
C L O 10
C L O 11
C L O 12
C L O 13
C L O 14
C L O 15
C L O 16
C L O 17
CSS. 3.
Design and develop web pages using CSS styles, internal and/or external style sheets.
COS3
4.
Design and develop web pages using CSS for layout.
COS4
1.
VALUES Apply sound principles of aesthetic and interface design in developing web pages and sites.
2.
Be aware of the huge array of online resources that can help them improve and advance their knowledge of web design.
3.
Understand the evolution of design on the Web and current issues in web design, both aesthetic and technical. norms, and industry standards
COURSE REQUIREMENTS
COV COV1
COV2
COV3
A student is expected to comply with the following: (1) Must have at least 80% attendance of the prescribed number of days; (2) Obtain satisfactory ratings for the quizzes (a minimum of two ) and the major examinations ( four or three ) given for the course; (3) Submit a compilation of hands-on exercises; and (4) Submit a major project.
PRELIMS = Class standing 60% + Prelim Examination – 40% Class standing 60%
- quizzes - seatworks, assignments, recitation - project and other performance
- 40%, - 10%, -10%
+ Prelim Examination
-40%
GRADING SYSTEM
MIDTERM =
[(Class Standing -60% + Midterm Exam 40%) x 2) + Prelim Grade] 3
FINALS =
[(Class Standing -60% + Final Exam – 40%) x 2) + Midterm Gr.] 3
BOOK(S): Marty Stepp, Jessica Miller, and Victoria Kirst, Web Programming: Step by Step HTML5 and CSS3 (7th edition) by Elizabeth Castro and Bruce Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, Rosen, Elisabeth and Eric Freeman. 2012. Head First HTML with CSS & XHTML
COURSE REFERENCES ELECTRONIC SOURCE(S): http://www.cs.pitt.edu/~mehmud/cs134-2084/ http://www.cwu.edu/~gellenbe/250/
OTHER RESOURCE(S): Styling Web Pages with CSS: Visual QuickProject Guide, By Tom Negrino, Dori SmithAndes A. Sr. & Andes, A Jr. (2003). Web Development and Design Foundations with HTML (6th Edition) By Terry Felke-Morris
WEEKLY LEARNING ACTIVITIES PLAN COURSE LEARNING OUTCOMES
TIME FRAME P
R
CONTENT E L
I
M
LEARNING ACTIVITIES S
LEARNING RESOURCES
LEARNING ASSESSMENT
REFERENCE
Week 1: Know the history of the internet
Week 2: Identify the different principles in creating a web page
5 hours
5 hours
i. Introduction to the Internet d. Brief History of Internet e. What is World Wide Web f. Why create a web site ii. Creating a Basic Web Page a. Web Standards b. 2.5 Audience requirement. c. What is HTML
-
-
Week 3: Show how to create list and table in a web page
5 hours
iii. Attributes, Lists and Tables a. Introduction to elements of HTML b. Working with Text c. Working with Lists, Tables and Frames
-
Introductory Discussion Interactive Listening Verbal Response Real-World Interrelation
-
Facilitated Discussion Interactive Listening Verbal Response Real-World Interrelation
-
Facilitated Discussion Interactive Listening
-
-
-
-
Week 4: Use and insert different images and creating links on web pages
5 hours
iv. Links and Images a. Working with Hyperlinks, Images and Multimedia b. Working with Forms and controls.
-
5 hours
v. Cascading Style Sheets Introduction
Verbal Response Real-World Interrelation Problem Analysis Problem Solving
-
Handouts LCD Projector Published Books Library Research
-
Handouts LCD Projector Published Books Library Research Computer Hardware
-
Handouts LCD Projector Published Books Library Research
-
Handouts LCD Projector Published Books Library Research
-
-
-
-
-
Class Participation Verbal Stimuli Reflection Short Quiz
-Rosen, Elisabeth and Eric Freeman. 2012. Head First HTML with CSS & XHTML
Class Participation Verbal Stimuli Reflection Short Quiz
-Rosen, Elisabeth and Eric Freeman. 2012. Head First HTML with CSS & XHTML
Class Participation Verbal Stimuli Reflection Short Quiz
- Rosen, Elisabeth and Eric Freeman. 2012. Head First HTML with CSS & XHTML
Group Participation Verbal Stimuli Reflection
-Rosen, Elisabeth and Eric Freeman. 2012. Head First HTML with CSS & XHTML
Discover the use of CSS
a. Concept of CSS b. Creating Style Sheet c. CSS Properties
-
Structured Discussion Interactive Listening Verbal Response
-
Handouts LCD Projector Published Books Library Research
-
Class Participation Verbal Stimuli Reflection Short Quiz Preliminary Examination
-HTML5 and CSS3 (7th edition) by Elizabeth Castro and Bruce
WEEKLY LEARNING ACTIVITIES PLAN
COURSE LEARNING OUTCOMES
TIME FRAME M
Week 6: Practice the different uses of selectors
5 hours
Week 7: Design web page using CSS
5 hours
CONTENT
I
D
T
E
LEARNING ACTIVITIES R
vi. Selector Type, Values, Common Properties a. CSS Styling(Background, Text Format, Controlling Fonts) b. Working with block elements and objects c. Working with Lists and Tables vii. Common Properties Directory Structure, Some Common Tags a. CSS Styling(Background, Text Format, Controlling Fonts) b. Working with block elements and objects c. Working with Lists and Tables
M
LEARNING RESOURCES
-
Real-World Interrelation
-
-
Demonstration
-
-
Demonstration
-
-
Interactive Listening Verbal Response
-
Week 8:
iii. Web Page Layout
REFERENCE
Class Participation Verbal Stimuli Reflection Short Quiz
-HTML5 and CSS3 (7th edition) by Elizabeth Castro and Bruce
Group Interaction Verbal Stimuli Reflection Hands-On Short Quiz
- HTML5 and CSS3 (7th edition) by Elizabeth Castro and Bruce
S
-
-
LEARNING ASSESSMENT
Handouts LCD Projector Published Books Library Research
-
Handouts LCD Projector Published Books Library Research
-
-
-
Optimize the different techniques on how to design web page 5 hours
Techniques a. CSS Id and Class b. Box Model c. CSS Advanced
-
Demonstration
-
-
Facilitated Discussion Interactive Listening Verbal Response Real-World Interrelation Problem Analysis Problem Solving
-
Structured Discussion Interactive Listening
-
-
Week 9: Identify the different parts of a Dreamweaver user interface
ix. Introduction to Dreamweaver a. Screen Elements b. The Toolbox c. The Controls d. Dreamweaver Environment
-
-
Handouts LCD Projector Published Books Library Research Computer Software
5 hours
-
-
5 hours
x. More Features of Dreamweaver a. Identifiers b. Literals c. Comments d. Separators e. Dreamweaver Keywords
-
Verbal Response Real-World Interrelation
-
Demonstration -
Week 11: Practice using the different CSS features.
5 hours
-
-
Week 10: Use and practice using the different features of Dreamweaver
-
xi. CSS Improvement Typography, Imagery
Handouts LCD Projector Published Books Library Research
Handouts LCD Projector Published Books Library Research Computer Software
-
-
Group Interaction Verbal Stimuli Reflection Hands-On
- HTML5 and CSS3 (7th edition) by Elizabeth Castro and Bruce
Class Participation Verbal Stimuli Reflection Enrichment Activities
Group Participation Verbal Stimuli Reflection Coursework Hands-On Midterm Examination
- Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
-Jennifer
a. Concept of CSS b. Creating Style Sheet c. CSS Properties
-
Demonstration Interactive Listening Verbal Response Demonstration
-
Week 12: Determine the different parts of JavaScript interface.
5 hours
xii. JavaScript Introduction a. The Creation of Java b. Importance to the Internet c. Applets and Applications
-
-
Week 13: Apply basic syntax of JavaScript.
5 hours
iii. Variable, If-Else, Switch a. If-Else Statement b. Nested Ifs c. If-Else-If ladder d. Switch Statement e. Switch Case Statements f. Nested Switch
-
Facilitated Discussion Interactive Listening Verbal Response Real-World Interrelation Problem Analysis Problem Solving
Facilitated Discussion Interactive Listening Demonstration
Handouts LCD Projector Published Books Library Research Computer Software
-
-
-
Group Interaction Verbal Stimuli Reflection Short Quiz
Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,
Group Interaction Verbal Stimuli Reflection Hands-On
- Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,
Individual Output Verbal Stimuli Reflection Enrichment Activities ResearchBased Hands-On
- Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,
Handouts LCD Projector Published Books Library Research Software
-
Module LCD Projector Published Books Internet Research
-
-
-
-
Verbal Response Real-World
Week 14: Write a simple program in a web page using JavaScript.
5 hours
iv. Operators, Popups, Functions, Loops a. MS PowerPoint (Tools and Menus) b. Creating and Designing a Slide Presentation
-
Interrelation Demonstration
-
-
5 hours Week 15: Identify the different errors encounter in creating a program
v. Forms, Events, and Event Handling a. Streams b. Reading Console Input events c. Reading Console Output d. Reading a String event handling
-
Module LCD Projector Published Books Internet Research Computer Software
-
Module LCD Projector Published Books Library Research Computer Software
-
-
-
-
-
5 hours Week 16: Use appropriate slide animations
vi. Try-Catch, Some Guidelines of JavaScript Programming a. JavaScript Sample Programs b. Compile Java program c. Run or Execute JavaScript Programs
-
-
5 hours Week 17: Practice creating programs and to interface it in a
vii. Introduction to JavaScript Object a. Procedure Oriented
Module LCD Projector Published Books
-
-
Individual Output Verbal Stimuli Reflection Enrichment Activities ResearchBased Hands-On
-Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,
Individual Output Verbal Stimuli Reflection Enrichment Activities
-Marty Stepp, Jessica Miller, and Victoria Kirst, Web Programming: Step by Step
ResearchBased
- Marty Stepp, Jessica Miller,
Demonstration Facilitated Discussion Interactive Listening -
-
- Jennifer Niederst Robbins, 2012. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,
Demonstration Interactive Listening Verbal Response -
-
Individual Output Verbal Stimuli Reflection Enrichment Activities ResearchBased
Verbal Response Real-World Interrelation
-
Library and Internet
-
web page
High-Level Lang. b. Event-Driven Lang. c. Concepts of Classes, Objects, Properties, Methods, and
PREPARED BY:
-
Research Computer Software
-
Course Work Hands-On Final Examinatio n
CHECKED BY:
ROLANDO CARLOS E. FLORES INSTRUCTOR
ALVARO D. GACUSAN,Jr. MAME DEAN of ACADEMIC AFFAIRS
VERIFIED BY:
NOTED BY:
JAIME A. BIGORNIA PROGRAM HEAD
JOSE A. AMANDO, PhD. VICE PRESIDENT for ACADEMIC AFFAIRS
APPROVED BY:
MARIE CHERRY M. QUINTO, MBA PRESIDENT
and Victoria Kirst, Web Programming: Step by Step