1.Application Development

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Archdiocese of Tuguegarao

The College of Information and


LYCEUM OF APARRI
Aparri, Cagayan Computing Sciences
BS Computer Science (Level 3 Accredited)
Syllabus on
College Of Information and Computing Sciences
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
S.Y 2024-2025
VISION: We produce leaders for the church and society, whose lives are rooted in the person and message of Jesus Christ, and are attuned to the mind
of the church in faith and morals.
MISSION: To provide in education the culture of excellence, expertise, and extension nourished by the encounter and experience of Jesus ‘Person
and inspired by the example of witnesses who faithfully live out his message.
Program Educational Outcome:
As statement of the career and professional accomplishment in which the college of Information and computing Science s is preparing its graduate to
achieve the program educational outcome are adopted
a. To prepare students to be IT professionals and researchers and to be proficient in designing and developing computing solutions
b. To become a responsible Christian professional and global citizens, who are aware of ethical issues and societal needs and problems inherent in
the computing fields
c. To produce qualified and well-rounded computer professionals who can develop system supportive of the information needs of industry and
government using computer data processing system
Course Outcome: (CO)
1. Design a program based on a given specifications.
2. Implement test and debug a program,based on specification that uses and implements abstract data types stacks, queues, priority queues ,sets and
map
3. To assess how the choice of data structures and algoriyhm design methods impacts the performance of programs.
4. Show concern and share skills and talents to those who need help.
5. Manifest accuracy, patience , discovery, and inquisitiveness as expected for Lycean student based on the Catholic
Expected Lycean Graduate Attributes
1. Concern for Spiritual life
2. Fair/just and Compassionate
3. Good communicator
4. Critical and Creative Thinker
5. Self Disciplined

Course: Code: CS 214 Course Title: APPLICATION DEVELOPMENT AND EMERGING TECHNOLOGIES
Credit Units: 3 Lecture Units: 2 LABORATORY: 1
Course Description:
1. Apply knowledge in computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the
computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
2. Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the
limitations to accomplish a common goal.
3. An ability to recognize the legal, social, ethical and professional issues involved in the utilization of computer technology and be guided by the adoption
appropriate professional, ethical and legal practices

Time Frame Content Learning Outcomes Teaching Performance Assessment Materials


Activities Indicator Task to be used

PRELIMS
Orient the The students will 1. Lecture •Communicate
WEEK 1: following: able to: effectively with
1. State the 2. Discussion others using a
vision- mission of with variety of Know and Projected
 VISION the institution PowerPoint contexts and practice the powerpoint
 MISSION 2. Identify the formats which vison and
 GOALS characteristics of 3. Demonstrati include writing, mission of the
 PHILOSOPHY Christian leader, on speaking, school. Hands out
differentiate the reading, for the topics
Week 2: Data Security and vision – mission of 4. Questioning listening and
Privacy the school. interpersonal
3. To understand 5. Peer skills.
 Data Privacy the general teaching •Immerse/
Act of 2012 background in exposed in an
 Media and concepts in the actual working
Information Philippines society. environment in
Literacy 4. to know and industry. Demonstrate an
 Processing of apply the laws and •Practice the understanding
Personal regulations code of on data and
Information. concerning professional security and
 Implementing information ethics based on privacy.
Rules and security from both legal and ethical
Regulations. data protection IT principles
Introduction to and law
Mobile Application enforcement. •Understand the
Week 3: professional, Projected
DevelopmenT 1. Understand the ethical, legal, powerpoint
Mobile 1. Lecture security and
 Develop for application social issues.
both Android development 2. Discussion
and iOS: Native process of with
apps or hybrid making PowerPoint •Developed
apps? software for application that
smartphones, 3. will apply the
tablets and different Hands out
 Building for a digital Demonstratio techniques and for the topics
Week 4: mobile assistants for n tools needed for
platform. both Android computing
 Offload and iOS 4. Questioning practice.
processing to operating Implement the Reference
the cloud. systems 5. Peer teaching •Used an app according to Book
2. Design a user- integrated the defined
friendly development scope and
interfaces for environment. design.
mobile
applications. •Equip oneself
3. Developing with the
skills in testing, techniques and Follow best Projected
debugging, and skills appropriate practices for powerpoint
deploying in the IT field. coding, including
mobile code structure,
applications. naming
•Created a conventions, and
report on a documentation.
conducted Hands out
independent for the topics
learning activity.

Reference
Book

MIDTERMS
Projected
Mobile Application powerpoint
Development Using
Python
Programming
Week 1:
1. Lecture Creating a user-
friendly and
- Python 1. Setup Python 2. Discussion •Worked in a intuitive process
Installation installation Forms with PowerPoint group to develop that guides Hands out
on a variety of a machine users through for the topics
Week 2: - The Common platforms 3. project. installing Python
Gateway including iOS, on their system
Interface Android, and Demonstration
Windows •An ability to Design an Reference
- Python - XML 2. Understand the 4. Questioning assist in the intuitive CLI with Book
Processing significant creation of an commands and
Emulator architecture 5. Peer effective project options for
introduced in teaching plan. executing
Week 3: - Python - GUI Python different XML
Programming programming with •Used an processing tasks
(Tkinter) regards to the integrated
single user development
- Python - MySQL interface, single environment.
Database code base
Access paradigm as by •Developed
Python Forms. application that
- Python - 3. Develop will apply the
Extension optimized different
Week 4: Programming Applications for techniques and
with C. displaying and tools needed for
working with data computing
-Arithmetic/ in user interfaces. practice.
Conditionals/
Operations and •Equip oneself
Iterative with the
Operations Mobile techniques and
SEMI Applications. skills appropriate
FINALS in the IT field.
Projected
powerpoint
•Presented a
proposed Create a label,
Week 1-2 solution in class text styles and
or in a public material design
forum. on mobile
application
through the use
Building Mobile 1. Lecture of python. Hands out
Apps with Python for the topics
2. Discussion
- Building Mobile Apps with PowerPoint
with Python .
1. Understand the basics 3. • Used an Reference
-Creating Labels and integrated Book
mobile application
Text Styles. Demonstration development
development software. environment.
Week 3-4 -Creating Buttons in 4. Questioning • Developed
Material Design 2.Create and Building basic application
applications with Python. 5. Peer that will apply
- Themes and Color teaching the different
Palettes techniques
3.Demonstrate an and tools
understanding on creating needed for
dialog Boxes through computing
-User Input with Text mobile applications. practice.
Field • Equip
oneself with
-Binding Input and the
Button techniques
and skills
-Creating Dialog appropriate in
Boxes the IT field.
• Worked in
a group to
develop a
machine
FINALS project.
• An ability Projected
Week 1-2 to assist in powerpoint
the creation
of an
effective
project plan. Know how to
• Fulfill create Custom
duties of Action Bar or
team roles. Tool Bar on
Week 3-4: Building Mobile Hands out
applications. for the topics
Creating Lists
1.Lecture/
Discussion with
- Avatar and Icon
power Create an Avatar Reference
Lists 1. Design and using Python Book
program innovative 2.Question and programming.
-Creating Toolbars and standards- Answer
compliant  Used an
applications for 3.Demonstration integrated
Mobile applications. developmen
-Navigation Drawer 4.Hands on t
2.Demonstrate an Exercises environment
-Content in understanding on .
Navigation Drawer mobile application. 5.Seatwork  Developed
application
- Changing Screens 3. Design a mobile that will
using Screen application on User apply the
Manager interface.. different
techniques
and tools
needed for
computing
practice.
 Equip
oneself with
the
techniques
and skills
appropriate
in the IT
field.
Course Requirements:
 Major Exams
 Quizzes
 Attendance
 Research Output

Course Policy:
To pass the course, you need to pass all examinations and do all the requirements that will be given. The maximum number of
absences allowed is 10. The 10 hours absences will be applied both excused and non-excused absences. Three (3) tardiness make one
absence. If you missed an exam valid slip duly noted by the College Dean must be presented for absences not later than the second-
class session following your return to the class. If no excused is presented, the missed exam will be marked as zero. No make-up will be
given for quizzes. Incomplete grade will be given only to those who have a passing standing but no final exams.
Grading System (Cumulative)
Prelim Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Midterm Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Cumulative SFG: (CMG + 2 (30%)+ (SFG Grade))(70%)/3
Final Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Cumulative FG: (Semifinal Grade (30%) + (Final Grade (70%)
References:

Course Mapping

College of Education graduates will be: Introduced Practiced Demonstrated


1. To prepare student to be IT professional and researchers, and X
to be proficient in designing and developing computing
solutions.
2. To become a responsible, Christian professionals and global X
citizens, who are aware of ethical issues and societal needs
and problems inherent in the computing field.
3. To produce qualified and well-rounded computer professional X
who can develop systems supportive of the information needs
of industry and government using computer system.

Program Outcomes

Based on CMO No. 25 Series of 2015 Introduced Practiced Demonstrated


Apply knowledge of computing fundamentals, knowledge of a computing x
specialization, and mathematics, science, and domain knowledge
appropriate for the computing specialization to the abstraction and
conceptualization of computing models from defined problems and
requirements.
Identify, analyze, formulate, research literature, and solve complex X
computing problems and requirements reaching substantiated
conclusions using fundamental principles of mathematics, computing
sciences, and relevant domain disciplines.
An ability to apply mathematical foundations, algorithmic principles and x
computer science theory in the modeling and design of computer - based
systems in a way that demonstrates comprehension of the tradeoffs
involved in design choices.

Knowledge and understanding of information security issues in relation to x


the design, development and use information system.
Design and evaluate solutions for complex computing problems, and x
design and evaluate systems, components, or processes that meet
specified needs with appropriate consideration for public health and
safety, cultural, societal, and environmental consideration.
Create, Select, Adapt and Apply appropriate techniques, resources and X
modern computing tools to complex computing activities, with an
understanding of the limitations to accomplish a common goal.
Function effectively as an individual and as a member or leader in diverse X
teams and in multidisciplinary settings.
Communicate effectively with the computing community and with society X
at large about complex computing activities by being able to comprehend
and write effective reports, design documentation, make effective
presentations, and give and understand clear instructions.
An ability to recognize the legal, social, ethical and professional issues X
involved in the utilization of computer technology and be guided by the
adoption appropriate professional, ethical and legal practices.
Recognize the need, and have the ability, to engage in independent X
learning for continual development as a computing professional.
Legend:
I – Introduced Concepts/Principles
P – Practiced with Supervision
D – Demonstrated across different technical and theoretical setting with minimal supervision

Prepared by: Charyann A. Gumarang Checked by: JENEL M.


SAMORTIN
Instructor OIC, CICS
DEPARTMENT
Approved by: Dr. Evelyn Pascua, Ph.D., CESO III
Vice President for Academics

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy