Académique Documents
Professionnel Documents
Culture Documents
PRE-REQUISITE COURSE
Object Oriented Programming TOTAL NUMBER OF HOURS INCLUDING LAB SESSION: 90 Hours
TO:
This course covers the Software Characteristics, Components, Applications, Software process Models: Waterfall, spiral,
Prototyping, Fourth Generation Techniques, Concepts of Project Management, and Role of Metrics & Measurements. S/W
COURSE DESCRIPTION: Project planning Objectives, Decomposition techniques: S/W Sizing, Problem-based estimation, Process based estimation, Cost
Estimation Models.
Inspired by the ideals and charism of our school patron, St. Anthony Mary Claret, Claret College of Isabela, in its commitment to build the reign of God through
VISION: integral education, envisions a community of faithful servants of the Word who are holistically excellent.
Mission
In keeping with this vision, the CCI community qualitatively commits itself to:
1. a dynamic and holistic curriculum that aims to transform individuals who are academically competitive;
MISSION: 2. a value-laden, integral education, formation and services that are sensitive and responsive to the plight of the poor; and
3. the promotion of justice and peace and the preservation of the integrity of creation.
1. Provide students vigorous foundation both theoretical and practical aspects of information Management. 2. Equip students with knowledge and skills in
programming to be able to develop software for use in business and industry. 3. Train students to learn and understand the different software applications
GOALS: to be able to know how to use them effectively. 4. Prepare students for their chosen career through exposure to real work environment and participation in
the outside activities and would enhance the students’ knowledge and skills in Information Technology. 5. Make students appreciate the importance of
ethics in the practice of the profession 6. Link with professional organizations for the purpose of designing more relevant curricular offerings.
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
Problem Solver (S) Analyzes and solves complex computing problems by extracting user requirements to be able to convert
to formal models with the use of visualization.
Life-long Learner (K) Demonstrates and applies knowledge by using up-to-date techniques, skills, tools and practices
necessary for IT professions and the community.
COURSE LEARNING OUTCOMES (At least 3 Major Course Learning Outcomes aligned to PGA and PGO)
ATTRIBUTES OUTCOMES INDICATORS (PBL/T) DUE DATE
September 30, 2020
Upload PDF format only not exceeding 100MB each file, to a maximum of five (5)
files to be uploaded.
Reflection Journal
Problem Solver Discuss the difference between the waterfall-based
(via e-mail or blogs) <link for Google form for the submission>
models and agile based models and identify the
strengths and weakness of these models. September 26, 2020 (Prelim)
COURSE SYLLABUS
COURSE SYLLABUS
LEARNING PLAN
1st MEETING (Within the 1st week)
Orientation of the Course Software Engineering
Administration of a Pre-Test
<URL for the Google form for the Pre-test>
o Processing of Result
TEACHING & LEARNING MODALITIES
(ACTIVITIES/ASSESSMENT)
WEEK/ NOMINAL DURATION/ COURSE CONTENT/ SUBJECT
PERIOD/OUTCOME MATTER/ TOPIC/OBJECTIVES BLENDED LEARNING OFFLINE
ONLINE
(WORK BASED LEARNING) (STUDENT – LED LEARNING)
COURSE SYLLABUS
SOFTWARE DEVELOPMENT
PARADIGM
Waterfall Model
Iterative Model
Spiral Model
V – model
Big Bang Model
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
COURSE SYLLABUS
SOFTWARE REQUIREMENTS
REQUIREMENT
ENGINEERING
REQUIREMENT
ENGINEERING PROCESS
Feasibility study
Requirement Gathering
Software Requirement
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
Specification (SRS)
Software Requirement
Validation
REQUIREMENT ELICITATION
PROCESS
REQUIREMENT ELICITATION
TECHNIQUES
Interviews
Surveys
Questionnaires
Task analysis
Domain Analysis
Brainstorming
Prototyping
Observation
SOFTWARE
REQUIREMENTS
CHARACTERISTICS
SOFTWARE
REQUIREMENTS
Functional Requirements
Non-Functional Requirements
USER INTERFACE
REQUIREMENTS
SOFTWARE SYSTEM
ANALYST
SOFTWARE METRICS AND
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
MEASURES
COURSE SYLLABUS
COURSE SYLLABUS
At the end of this module, the Design Process PROCESSING (60 Mins) PROCESSING (60 Mins) LEARNER’S MANUAL
students must be able to: OBJECT ORIENTED DESIGN <link for google
Design Process ACTIVITY NO. 1 (1.09 Mins) ACTIVITY NO. 1 (1.09 Mins) classroom>
1. Identify and describe software SOFTWARE DESIGN <link to google forms> <link to google forms> pp, _____
designs strategies. APPROACHES PROCESSING (60 Mins PROCESSING (60 Mins)
Top Down Design
2. Differentiate software design Bottom-up Design ONLINE CLASS LECTURES SELF-PACED LEARNING (120
approaches. SOFTWARE USER INTERFACE (120 Mins) Mins)
DESIGN VIDEO CLIP (1.16 Mins) Lecture Notes 01
3. .Illustrate Software User COMMAND LINE INTERFACE <youtubelink> <link to google
Interface Design. (CLI) PROCESSING (60 Mins) classroom>
CLI Elements Lecture Notes 02
4. Discuss GUI Elements. GRAPHICAL USER https://bit.ly/3fQnnaA
INTERFACE
5. Identify User Interface design GUI Elements
activities. Application specific GUI
components
USER INTERFACE DESIGN
6. Discuss User Interface Golden ACTIVITIES
Rules GUI IMPLEMENTATION n
TOOLS
Example
USER INTERFACE GOLDEN
RULES
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
GRADING SYSTEM:
Attendance and Online/Remote Class Activity Participation 15%
Major Examinations 25%
Prelims 25%
Midterms 25%
Pre- Finals 25%
Finals 25%
Task Performance (T/L Activities) 30%
Problem – Based Learning/ Project – Based Tasks 30%
TOTAL 100%
COURSE REQUIREMENTS:
In order to pass this course, a student must be able to obtain a rating of at least 80% derived from the following fulfilled requirements:
1. Written Requirements (Quizzes, Periodical Exams)
2. Involvement (Project/Written output, Assignment/Homework, Individual Performance)
3. Attendance
Rubrics for the following requirements will be made available/will be sent thru individual E-Mails.
COURSE EXPECTATIONS:
Students of this course are expected to:
1. Observe the rules and regulations of the institutions regarding the proper decorum, attendance and the general requirements for a CCI
student as per stipulated in the Students Handbook;
2. Equip oneself with relevant, updated and current news and information;
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
3. Conduct self-paced learning for the software engineering terminologies and concepts prior to attending this class;
4. Possess extensive knowledge on Word Processing and Spreadsheets as a means to process tasks and activities;
5. Participate actively in all of the discussions and exchange of ideas to earn points for this course using English language as a means of
communication;
6. Assert one’s own point of view during the discussion or may initiate discussion/topics relevant to the course without prejudice, bigotry,
biases and discrimination and consider individual differences;
7. Monitor their E-Mail/SMS inboxes for announcements, assignments and comments. Hence, all students are required to register in
group;
8. Observe proper citations when utilizing published or unpublished works to avoid violations of Intellectual Property Rights;
9. Share insights to improve Rubrics for each Requirement;
10. Submit required tasks in a neat and presentable manner; and,
11. Prepare, accomplish, submit, present and perform all assigned tasks and course works required in order to pass this course.
** The Professor in-charged of this course is also expected to exhibit the same above-mentioned expectations.
ONLINE/REMOTE CLASSROOM POLICIES (Adopted)
1. Late submissions are not accepted. Unless there is a very valid excuse for such late submission. The following are considered valid:
hospitalized (with medical certificate), death of an immediate family member (God forbid), and flu (but not hospitalized; with an excuse
letter from parents, guardian, or dorm manager).
2. Plagiarism is to be avoided at all costs. First offense, the student will receive a grade of 0 for the work/activity/seatwork/essay. Second
offense, the student will receive a final grade of 0.0 for the subject.
3. No one is allowed to use his or her phone for texting or calling, unless it is for emergency purposes.
4. For attendance, the policies of the school are applied.
FORMAT OF PAPERS (This is followed in any requirement that will be submitted in class)
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
A. Other Reference:
Software Engineering tutorial.pdf
Software Engineering 9th Edition by Ian Sommervile
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021
COURSE SYLLABUS
Maria Preciosa A. Megabon Kristine Lily O. Francisco, MAED-CE Jocelyn C. Diaz, MAED-CE
Lecturer Chairperson, IT Department Dean
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
STUDENT’S ACKNOWLEDGMENT
I, __________________________________, a graduate student of the _________ Program hereby acknowledge receipt of the herewith attached
Course Syllabus of ______________________________________, First Semester of SY 2020-2021.
_________________________________
Student’s Signature over Printed Name Date: _________________________ Time: ______________