0% found this document useful (0 votes)
325 views7 pages

La Salette of Roxas College, Inc.: Information Technology Department

This document contains information about the Integrative Programming and Technologies (IPT 101) course offered at La Salette of Roxas College, including: - The course aims to provide an overview of integrative programming as related to applications and systems, covering topics like inter-system communication and integrative coding techniques. - It is a 3-unit course that meets for 5 hours per week, with 3 hours of laboratory and 2 hours of lecture. - The course also teaches students how to create dynamic websites and applications through integration of programming languages like JavaScript.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
325 views7 pages

La Salette of Roxas College, Inc.: Information Technology Department

This document contains information about the Integrative Programming and Technologies (IPT 101) course offered at La Salette of Roxas College, including: - The course aims to provide an overview of integrative programming as related to applications and systems, covering topics like inter-system communication and integrative coding techniques. - It is a 3-unit course that meets for 5 hours per week, with 3 hours of laboratory and 2 hours of lecture. - The course also teaches students how to create dynamic websites and applications through integration of programming languages like JavaScript.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

LA SALETTE OF ROXAS COLLEGE, INC.

Magsaysay St.,Vira,Roxas,Isabela
INFORMATION TECHNOLOGY DEPARTMENT

:
Course Number IPT 101
Descriptive Title : INTEGRATIVE PROGRAMMING AND TECHNOLOGIES
Units : 3 units
Contact Hours : 5 hours per week
Type of Course : 3 hours Laboratory/ 2 hours Lecture
: An overview of integrative programming as related to applications and systems. Topics include inter-systems communication, data mapping and exchange, integrative coding, scripting techniques,
Course Description software security, and an overview of programming languages. This course also teach students integrative programming technique which enables them to create dynamic websites and application
development through integration of programming languages like JavaScript.

THE BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY (BSIT) PROGRAM


CODE PROGRAM OUTCOMES

IT01 Apply knowledge of computing, science and mathematics appropriate to the discipline

IT02 Understand best practices and standards and their applications

IT03 Analyze complex problems, and identify and define the computing requirements appropriate to its solution

IT04 Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems

IT05 Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs and requirements under various constraints

IT06 Integrate IT-based solutions into the user environment effectively

IT07 Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession

IT08 Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal

IT09 Assist in the creation of an effective IT project plan

IT10 Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear instructions

IT11 Analyze the local and global impact of computing information technology on individuals, organizations and society

IT12 Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.

IT13 Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development

Course Pre-

IT 01

IT 02

IT 08

IT 09

IT 10

IT 11

IT 12
IT 03

IT 04

IT 05

IT 06

IT 07

IT 13
Course Title Units Course Outcomes
Code Requisite
Demonstrate Fundamental Understanding of
CO1
Software development.

Demonstrate understanding of data


IPT Integrative CO2 representation and exchange techniques and
Programming N/A 3
101 their appropriate use. D D D D D D
and
Technologies Develop Programs using appropriate coding
CO3
standards and languages

Develop software using integrative programming


CO4
technique and solution

COURSE OUTLINE
TIME
FRA LEARNING OUTCOMES COURSE TOPICS METHODOLOGY ASSESSMENT LEARNING RESOURCES
ME
Orient the student on the course  LSRC PVM Orientation None Course Syllabus
syllabus, grading system and  Computer Laboratory Policies Review of the syllabus, learning Student Manual
Week 1

classroom rules  School Policies activities and assessment


LSRC Grading System Getting to know activity

At the end of the week, students Overview of Programming Lecture Written Activity Books
should have the ability to: Languages – Discussion Laboratory Activity Bruce Lawson and Remy (2019) INTRODUCING HTML 5 SECOND
Week 2

 Identify and Describe  History of programming Laboratory EDITION BRUCE LAWSON REMY SHARP Introducing HTML5,
programming languages and languages Code Demonstration Second Edition
their key features  Evolution of Programming Code Discussion
At the end of the week, students Basic HTML5 and Web Design Lecture Written Activity Books
should have the ability to:  Basic Mark Up Language Discussion Laboratory Activity Bruce Lawson and Remy (2019) INTRODUCING HTML 5 SECOND
Week 3

 Review HTML mark-up  Basic Tags and elements Laboratory EDITION BRUCE LAWSON REMY SHARP Introducing HTML5,
language  Attributes Code Demonstration Second Edition
 Demonstrate the use of tags,  Styles Code Discussion
At the end of the week, students Basic HTML5 and Web Design Lecture Written Activity Books
should have the ability to:  Basic Style/CSS Discussion Laboratory Activity Bruce Lawson and Remy (2019) INTRODUCING HTML 5 SECOND
Week 4

 Review Styling in HTML  Classes Laboratory EDITION BRUCE LAWSON REMY SHARP Introducing HTML5,
 Demonstrate the use of internal,  Id Code Demonstration Second Edition
external and inline CSS  Blocks Code Discussion
At the end of the week, students Basic HTML5 and Web Design Lecture Written Activity Books
should have the ability to:  Forms Discussion Laboratory Activity Bruce Lawson and Remy (2019) INTRODUCING HTML 5 SECOND
Week 5

 Review Html Forms  Elements Laboratory EDITION BRUCE LAWSON REMY SHARP Introducing HTML5,
 Create Forms using different  Input Types Code Demonstration Second Edition
input types  Input Attributes Code Discussion
Week 6

PRELIM EXAMINATION

TIME
FRA LEARNING OUTCOMES COURSE TOPICS METHODOLOGY ASSESSMENT LEARNING RESOURCES
ME
At the end of the week, students Scripting Language: JavaScript Lecture Written Activity Books
should have the ability to:  Basic JavaScript Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 7

 Describe and demonstrate how  Values Laboratory Module I


to write JavaScript code.  Datatypes Code Demonstration
 Create simple JavaScript  Variables Code Discussion Venkat Subreamaniam (2018) Rediscovering JavaScript
At the end of the week, students Program Structure Lecture Written Activity Books
Week 8 should have the ability to:  Conditional Execution Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
 Demonstrate the use of  Loops Laboratory Module I
Conditional statements, Loops,  For Each Code Demonstration
For Each  Indenting Code Discussion Venkat Subreamaniam (2018) Rediscovering JavaScript
 Organize code using indentation Part I
W

At
At the
the end
end of
of the
the week,
week, students
students JS
JS Functions
HTML DOM Lecture
Lecture Written
Written Activity
Activity Books
Books
 DOM introduction Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 10

should have the ability to:


 Describe and explain JavaScript  DOM methods Laboratory Module I
HTML DOM  DOM elements Code Demonstration
 Change Content of html  DOM HTML Code Discussion Venkat Subreamaniam (2018) Rediscovering JavaScript
At the end of the week, students JS HTML Lecture Written Activity Books
 DOM Events Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 11

should have the ability to:


 Demonstrate Assigning of  DOM Event Listener Laboratory Module I
events using HTML DOM  DOM navigation Code Demonstration
 Apply addEventListener method  DOM Nodes Code Discussion Venkat Subreamaniam (2018) Rediscovering JavaScript
Week 12

MIDTERM EXAMINATION

TIME
FRA LEARNING OUTCOMES COURSE TOPICS METHODOLOGY ASSESSMENT LEARNING RESOURCES
ME
At the end of the week, students Node.js  Lecture Written Activity Books
Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 13

should have the ability to:  Introduction to Node.js


 Describe necessary components  Installing Node.js Laboratory
of Node.js  Code Demonstration Venkat Subreamaniam (2018) Rediscovering JavaScript
 Modules
 Set-up Node.Js and Express Code Discussion
At the end of the week, students Server-Side
HTTP Module
Programming Lecture Written Activity Books
Express Web Framework Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 14

should have the ability to:


 Install and Create Projects using (node.js/java script) Laboratory
Express Application Generator  Installing Express Code Demonstration Venkat Subreamaniam (2018) Rediscovering JavaScript
 Create Website Skeleton  Skeleton of a Website Code Discussion
At the end of the week, students Express database integration Lecture Written Activity Books
Week 15 should have the ability to: (MySQL or MongoDB) Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
 Create website with database  Website with database Laboratory
integration  Create DB Code Demonstration Venkat Subreamaniam (2018) Rediscovering JavaScript
 Design and Create database in  Create Table Code Discussion
MySQL to Website  Select Internet
At the end of the week, students Express database integration Lecture Written Activity Node.Js
Books - https://www.w3schools.com/nodejs/
(MySQL or MongoDB) Server- Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 16

should have the ability to:


 Query database from Website Side Programming Laboratory
Application.  Insert Code Demonstration Venkat Subreamaniam (2018) Rediscovering JavaScript
 Send and Receive data from  Update Code Discussion
At the end of the week, students Express.js Forms Lecture Written Activity Books
 Design Forms Discussion Laboratory Activity Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
Week 17

should have the ability to:


 Design forms for CRUD  Routes Laboratory
Application  Developing CRUD application Code Demonstration Venkat Subreamaniam (2018) Rediscovering JavaScript
 Create simple routes and set up using Express.js Web App Code Discussion
Week 18

FINALS EXAMINATION

REFERENCES:
Books

1. Bruce Lawson and Remy (2019) INTRODUCING HTML 5 SECOND EDITION BRUCE LAWSON REMY SHARP Introducing HTML5, Second Edition
2. Dr. Axel Rauschemayer (2019) JavaScript for impatient programmers
3. Venkat Subreamaniam (2018) Rediscovering JavaScript
Internet Resource

1. Html - https://www.w3schools.com/html/
2. Html - https://www.tutorialspoint.com/html/index.htm
3. Javascript - https://www.tutorialspoint.com/javascript/index.htm
4. Javascript - https://www.w3schools.com/js/
5. Javascript - https://javascript.info/
6. Node.Js - https://www.w3schools.com/nodejs/
7. Node.Js - https://www.tutorialspoint.com/nodejs/index.htm
8. Node.Js - https://expressjs.com/
9. Node.Js - https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Introduction

COURSE REQUIREMENTS:
 N/A

OTHER REQUIREMENTS AND ASSESSMENTS:

 Class Attendance
 Class Participation and Group Discussions
 Quizzes
 Completion of Assignments
 Preliminary, Midterm and Final Examinations

TEACHING METHODOLOGIES:

1. Lecture and Classroom Discussions


2. Case Studies and Case Analysis

GRADING SYSTEM:

The student’s grade is composed of:

a. Prelim Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/ Requirements)
 Prelim Examination (PT) = 1/3
 Prelim Grade = CS + PT

b. Midterm Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works// Requirements)
 Midterm Examination (MT) = 1/3
 Midterm Grade = CS + MT
 Cumulative Midterm Grade = 2/3 of Midterm Grade + 1/3 of Prelim Grade

c. Final Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/ Requirements)
 Final Examination (FT) = 1/3
 Final Grade = CS + FT
 Cumulative Final Grade = 2/3 of Final Grade + 1/3 of Midterm Grade

Final Grade Remarks:

a. Passing Mark is 75% and above.


b. Failing Mark is below 75%.
c. Incomplete Mark will be given to students on the following instances:
 The student failed to take the final examination.
 The student failed to submit course requirements.
Rubrics

Program Excellent Good Fair Poor


EXECUTION Program executes Program executes Program executes Program does not
Final Program Execute without Errors or correctly with no with a minor (easily with a minor (lines of execute (0-1)
Warnings syntax or runtime fixed error) (8-6) codes needed to fix
errors (9-10) error) (2-3)
CORRECT OUTPUT Program displays Output has minor Output has multiple Output is incorrect (0-
Produce correct answers or appropriate correct output with no errors (6-8) errors (3-5) 2)
results. errors (9-10)
DESIGN LOGIC Program is logically Program has slight Program has Program has
Ability to specify conditions, control flow, and well designed (9-10) logic errors that do no significant logic errors significant logic errors
data structures that are appropriate for the significantly affect the (3-5) (3-5)
problem domain. results (6-8)

READABILITY/SYNTAX Program is well Program readable (4) Program (2) Program code is hard
written and readable to read (0-1)
Ability to understand and follow the rules of (5)
the programming language.

You might also like