PCIT15 Syllabus 2nd Sem 2023
PCIT15 Syllabus 2nd Sem 2023
PCIT15 Syllabus 2nd Sem 2023
VISION
CPSU is committed to produce competent graduates who can generate and extend leading technologies in multi-disciplinary areas beneficial to the community.
GOAL
CPSU commits to deliver quality higher and advanced education through instruction, research, extension, production and administrative support services.
We shall endeavor to:
1. Continually improve its Quality Management System (QMS) at par with International standards;
2. Provide timely, efficient and effective delivery of products and services;
3. Satisfy the needs and expectations of the customers and relevant Interested parties; and
4. Uphold applicable statutory, regulatory, organizational and International standard requirements.
For universities: an ability to participate in the generation of new knowledge or in research and development projects Graduates of State Universities and Colleges must, in
addition, have the competencies to support “national, regional and local development plans.
PROGRAM OUTCOMES
a.1. Articulate and discuss the latest developments in the field of practice (PQF level 6 descriptor);
a.2. Effectively communicate orally and in writing using both English and Filipino;
a.3. Work effectively and independently in multi-disciplinary and multi-cultural teams (PQF level 6 descriptor);
a.4. Act in recognition of professional, social, and ethical responsibilities;
a.5. Preserve and promote ‘’ Filipino historical and cultural heritage’’ (based on RA 722);
b.1. Analyze complex problems, and identify and define the computing requirements needed to design an appropriate solution.
b.2. Apply computing and other knowledge domains to address real-world problems.
b.3. Design and develop computing solutions using a system-level perspective.
b.4. Utilize modern computing tools.
c.1. Apply knowledge of computing, science, and mathematics appropriate to the discipline.
c.2. Understand the best practices and standards and their applications.
c.3. Analyze complex problems, and identify and define the computing requirements appropriate to its solution.
c.4. Identify and analyze use needs and take them into account in the selection, creation, evaluation and administration of computer-based system.
c.5. Design, implement and evaluate computer-based systems, processes, components, or programs to meet desired needs and requirements under various
constraints.
c.6. Integrate IT-based solutions into the user environment effectively.
c.7. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession.
c.8. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
c.9. Assist in the creation of an effective IT project plan.
c.10. Communicate effectively with the computing community and with society large about complex computing activities through logical writing, presentations, and
clear instructions.
c.11. Analyze the local and global impact of computing information technology on individuals, organizations, and society.
c.12. Understand professional, ethical, legal security and social issues and responsibilities in the utilization of information technology.
c.13. Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.
PROGRAM OUTCOMES
Modern Tool Usage IT11 Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT
profession
IT12 Function effectively as a member or leader of development team recognizing the different roles within a team
accomplish a common goal
Individual and Team Work IT13 Assist in the creation of an effective IT project plan
Communication IT14 Communicate effectively with the computing community and with society at large about complex computing
activities through logical writing, presentations and clear instructions.
IT15 Analyze the local and global impact of computing information technology on individuals, organizations and
society.
IT16 Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of
Computing Professionalism and information technology
Social Responsibility IT17 Accomplish assigned work as specified and within time frame
IT18 Perform beyond the call of duty with high level of independence
Life-long Learning IT19 Recognize the need for and engage in planning self-learning and improving performance as a foundation for
continuing professional development
COURSE OUTCOMES
1. Understand the concepts of system integration and architecture, and the benefits of integrating systems and designing well-architected systems.
2. Understand the different types of system architecture, including monolithic, microservices, and event-driven.
3. Understand the basics of React.js, including components, props, state, JSX, and lifecycle methods.
4. Apply the concepts and skills learned in the course to real-world scenarios and develop practical solutions to problems.
5. Build web applications that are efficient, scalable, and secure.
MIDTERM
At the end of the chapter, the students Chapter 0 5 hours Synchronous Reflection Paper
can: Lecture (online and Power Point
Introductory Topics Student Handbook face-to-face) - Presentation
Describe and reflect the Philosophy of Course Orientation Revised 2017 discussion
Education, Vision-Mission, institutional
Objectives of the School and rules and Goals of Education and the
regulations of the University. Integrated of the Philosophy of
Education, Vision-Mission and Student
Achieve the level of understanding of institutional Objectives of the School Handbook
the Philosophy of Education, Vision-
Mission.
Grading System
and School)
maintenance
FINAL TERM
At the end of the unit, the students Chapter 6: BEST PRACTICES Synchronous
must be able to: Discussion (online
Commonly used design and face-to-face)
Understand best practices for patterns in React with Visual
writing reusable code, including Best practices for writing presentation
using functional components, reusable code
using hooks, and managing Tips for debugging and Demonstration of
state troubleshooting React code Techniques Hands-on Activity Laptop
Book 3
Understand tips for debugging Integrating React with other Internet
Book 4 15 hours Demonstration of
and troubleshooting React technologies (such as Axios) Group Activity Projector /
code, including using the React Server-side rendering with sorting and Monitor
DevTools and understanding React searching
component lifecycle methods Building and deploying techniques using
Understand how to integrate React applications. C/C++ Programming
React with other technologies, Language
such as Axios, to handle data
fetching and posting
X. GRADING SYSTEM:
Knowledge : 40%
100% - Web Application Using React
Skills :50%
40 % - Output (Projects, Portfolio and others)
30 % - Class Participation
15 % - Activities
15% - Assignments
Attitude : 10%
50% - Class Behavior
50% - Participation, Awareness, Interest
Total 100%
*The faculty may have the freedom to identify the needed criteria under the skills and attitudes to be evaluated in their respective courses handled.
XI. REFERENCES :
TEXTBOOKS:
WEB:
1. W3schools.com. React Tutorials. W3schools. https://www.w3schools.com/react/react_intro
2. Reactjs.org. React. https://reactjs.org/
3. Tutorials Point India Privated Limited. 2016. Systems Integration Architecture.
Tutorialspoint. https://dts.utah.gov/standard/systems-integration-architecture.
This syllabus, video clips, multi-media, reference books, teaching guide, audio and video materials
Instruction: Rate each of the following by placing a check mark in the appropriate box in each row.
Criteria of success: Total score is equal to 24 but not less than 12.
1 – Unsatisfactory 2 - Competent 3 – Proficient 4 - Distinguished
Used of Components
TOTAL
Distinguished = Work shows a mastery of skills and reflects a deep understanding of concepts. The submitted work almost manifests quality which meets beyond the submitted
expected output.
Proficient = Works reflects understanding of concepts as well as use of skills discussed in the class. The submitted work almost manifests quality which meets beyond the
submitted expected output.
Competent = Work shows some understanding of concepts and skills. The submitted work does not necessarily meet the submitted expected output.
Unsatisfactory = Performance does not meet the expectations stated in the outcomes.
RELATIONSHIP TO PROGRAM IT 1 IT 2 IT 3 IT 4 IT 5 IT 6 IT 7 IT 8 IT 9 IT 10 IT 11 IT 12 IT 13 IT 14 IT 15 IT 16 IT 17 IT 18 IT 19
OUTCOME
1. Understand the concepts of system
integration and architecture, and the
I I I I
benefits of integrating systems and
designing well-architected systems.
2. Understand the different types of
system architecture, including
I I I P P
monolithic, micro-services, and
event-driven.
3. Understand the basics of React.js,
including components, props, state, I I P P D D
JSX, and lifecycle methods.
4. Apply the concepts and skills learned
in the course to real-world scenarios
I I P P D D
and develop practical solutions to
problems.
5. Build web applications that are
efficient, scalable, and secure. P P D D