Vous êtes sur la page 1sur 16

Notes:

1. If Blended – Online Schedule (+-20hours)/Offline


Schedule +-34 hours
2. Consider the pacing of the faculty (time for conducting
BACHELOR OF SCIENCE IN _____________________ assessment – included in the 54 hours) 
1st Semester 2020 – 2021 Management will ensure mechanisms for reporting of
COURSE SYLLABUS OUTPUT by the faculty

COURSE Software Engineering


COURSE CODE: SE 101 COURSE CREDITS: 3 Units
NAME:
FLEXIBLE TEACHING BLENDED LEARNING:
LEARNING MODALITY Online Class Schedule – 1:30-3:00(MWS) Lecture – 2 hours;
PRE-REQUISITE: SDF 104 TYPE OF COURSE:
(Contact Hour): Self-Paced Learning – 1:30-3:00(TTF) Lab- 3 hours;

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

PROGRAM GRADUATE ATTRIBUTES


PROGRAM GRADUATE OUTCOMES (Applicable to the Course):
(Applicable to the Course):
System Analyst (K) Determines appropriate techniques, skills, and tools necessary for computing practice.

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)

PDF format not exceeding100MB


(Gmail)
Systems Analysts Extract user’s requirements, translate these to Create UML-based
format models and present this using UML-Based diagrams for the September 5, 2020 (Prelim)
visualization. September 19, 2020 (Midterm)
proposed system.
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

October 2, 2020 (Pre-Final)

PDF format not exceeding100MB


(Gmail)
October 4-16, 2020
Upload PDF, Video, Slide Deck and Audio files not exceeding 100MB each file, to a
Design an overall architecture of the system and Individual presentation of maximum of five (5) files to be uploaded.
justify its appropriateness and translate program
Life-long learners
designs and specifications into actual program
proposed system (video) < link of the Google form for uploading output>
codes. of the project
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

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)

Prelims (15 hours) SOFTWARE OVERVIEW


Weeks 1 to 2 –  DEFINITIONS
7.5 hours per week  SOFTWARE EVOLUTION VIDEO CLIP (____ Mins) VIDEO CLIP (___ Mins)
 SOFTWARE EVOLUTION <youtube link> <youtube link>
At the end of this module, the LAWS PROCESSING (60 Mins) PROCESSING (60 Mins) 1ST SEM 2020-2021 SE 101
students must be able to:  E-TYPE SOFTWARE LEARNER’S MANUAL
EVOLUTION ACTIVITY NO. 1 (1.09 Mins) ACTIVITY NO. 1 (1.09 Mins) <link for google classroom>
1. Identify and describe what  SOFTWARE PARADIGMS <link to google forms> <link to google forms> pp, _____
software and software  Software Development PROCESSING (60 Mins PROCESSING (60 Mins)
engineering is and its purpose Paradigm
and applications.  Software Design Paradigm ONLINE CLASS LECTURES SELF-PACED LEARNING (120
2. Differentiate software design  Programming Paradigm (120 Mins) Mins)
paradigm and programming  NEED OF SOFTWARE VIDEO CLIP (1.16 Mins) Lecture Notes 01
paradigm ENGINEERING <youtubelink> <link to google
 CHARACTERISTICS OF GOOD PROCESSING (60 Mins) classroom>
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

3.Discuus the caharacteristcs of SOFTWARE Lecture Notes 02


good software.  Operational https://bit.ly/3fQnnaA
 Transitional
4.Identify the Software  Maintenance
Development Life Cycle SOFTWARE DEVELOPMENT LIFE
 5. Differentiate the CYCLE
Software Development  SDLC ACTIVITIES
Paradigm  Communication
 Requirement Gathering
 Feasibility Study
 System Analysis
 Software Design
 Coding
 Testing
 Integration
 Implementation
 Operation and Maintenance

SOFTWARE DEVELOPMENT
PARADIGM

 Waterfall Model
 Iterative Model
 Spiral Model
 V – model
 Big Bang Model
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

TEACHING & LEARNING MODALITIES


WEEK/ NOMINAL DURATION/ COURSE CONTENT/ SUBJECT (ACTIVITIES/ASSESSMENT)
PERIOD/OUTCOME MATTER/ TOPIC/OBJECTIVES BLENDED LEARNING OFFLINE
ONLINE
(WORK BASED LEARNING) (STUDENT – LED LEARNING)
Midterms(15 hours) SOFTWARE PROJECT
Weeks 1 to 2 – MANAGEMENT
7.5 hours per week  SOFTWARE PROJECT VIDEO CLIP (____ Mins) VIDEO CLIP (___ Mins) 1ST SEM 2020-2021 SE 101
 NEED OF SOFTWARE <youtube link> <youtube link> LEARNER’S MANUAL
At the end of this module, the PROJECT MANAGEMENT PROCESSING (60 Mins) PROCESSING (60 Mins) <link for google classroom>
students must be able to:  SOFTWARE PROJECT pp, _____
MANAGER ACTIVITY NO. 1 (1.09 Mins) ACTIVITY NO. 1 (1.09 Mins)
1. Identify and describe Software  Managing People <link to google forms> <link to google forms>
Project Management PROCESSING (60 Mins PROCESSING (60 Mins)
 Managing Project
2. Differentiate SOFTWARE  SOFTWARE MANAGEMENT ONLINE CLASS LECTURES SELF-PACED LEARNING (120
MANAGEMENT ACTIVITIES ACTIVITIES (120 Mins) Mins)
 PROJECT PLANNING VIDEO CLIP (1.16 Mins) Lecture Notes 01
3. Identify the steps in project  SCOPE MANAGEMENT <youtubelink> <link to google
planning  PROJECT ESTIMATION PROCESSING (60 Mins) classroom>
 PROJECT ESTIMATION Lecture Notes 02
4. Identify the project management TECHNIQUES https://bit.ly/3fQnnaA
tools.  Decomposition Technique
 Empirical Estimation
5. Identify Software Requirements Technique
 PROJECT SCHEDULING
6. Differentiate Requirements  RESOURCE MANAGEMENT
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

Elicitations Techniques.  PROJECT RISK


MANAGEMENT
 Risk Management Process
 PROJECT EXECUTION AND
MONITORING
 PROJECT COMMUNICATION
MANAGEMENT
 CONFIGURATION
MANAGEMENT
 Baseline
 Change Control
 PROJECT MANAGEMENT
TOOLS
 Gantt Chart
 PERT Chart
 Resource Histogram
 Critical Path Analysis

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

TEACHING & LEARNING MODALITIES


(ACTIVITIES/ASSESSMENT)
WEEK/ NOMINAL DURATION/ COURSE CONTENT/ SUBJECT
ONLINE OFFLINE
PERIOD/OUTCOME MATTER/ TOPIC/OBJECTIVES BLENDED LEARNING
(STUDENT – LED
(WORK BASED LEARNING)
LEARNING)
Pre-finals 15 hours) SOFTWARE DESIGN BASICS
Weeks 1 to 2 –  SOFTWARE DESIGN LEVELS
7.5 hours per week  MODULARIZATION VIDEO CLIP (____ Mins) VIDEO CLIP (___ Mins) 1ST SEM 2020-2021 SE 101
 CONCURRENCY <youtube link> <youtube link> LEARNER’S MANUAL
At the end of this module, the  Example PROCESSING (60 Mins) PROCESSING (60 Mins) <link for google classroom>
students must be able to:  COUPLING AND COHESION pp, _____
 COHESION ACTIVITY NO. 1 (1.09 Mins) ACTIVITY NO. 1 (1.09 Mins)
1. Identify and describe software  COUPLING <link to google forms> <link to google forms>
designs basic.  DESIGN VERIFICATION PROCESSING (60 Mins PROCESSING (60 Mins)
SOFTWARE ANALYSIS AND DESIGN
2. Differentiate software analysis TOOLS ONLINE CLASS LECTURES (120 SELF-PACED LEARNING (120
tools and designs.  DATA FLOW DIAGRAM Mins) Mins)
 Types of DFD VIDEO CLIP (1.16 Mins) Lecture Notes 01
3. .Illustrate how to use  DFD Components <youtubelink> <link to google
DFD’S,structure charts,HIPO  Levels of DFD PROCESSING (60 Mins) classroom>
diagrams,  STRUCTURE CHARTS Lecture Notes 02
 HIPO DIAGRAM https://bit.ly/3fQnnaA
4. Discuss pseudo code and  Example
decision table.  STRUCTURED ENGLISH
 Example
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

5. Identify the different parts of  PSEUDO-CODE


DATA DICTIONARY.  Example
 DECISION TABLES
 Creating Decision Table
 Example
 ENTITY-RELATIONSHIP
MODEL
 DATA DICTIONARY
 Requirement of Data
Dictionary
 Contents
 Example
 Data Elements
 Data Store
 Data Processing

TEACHING & LEARNING MODALITIES


WEEK/ NOMINAL DURATION/ (ACTIVITIES/ASSESSMENT)
COURSE CONTENT/
PERIOD/OUTCOME
SUBJECT MATTER/
BLENDED LEARNING OFFLINE
TOPIC/OBJECTIVES
ONLINE (WORK BASED LEARNING) (STUDENT – LED
LEARNING)
Finals (7.5 hours) SOFTWARE DESIGN STRATEGIES
Week 8  STRUCTURED DESIGN
7.5 hours per week  FUNCTION ORIENTED VIDEO CLIP (____ Mins) VIDEO CLIP (___ Mins) 1ST SEM 2020-2021 SE
DESIGN <youtube link> <youtube link> 101
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

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

1. PAPER: A4 bond paper


2. ORIENTATION: Portrait (It would only be in landscape if specified in the instructions)
3. MARGIN: 1” margin – top, bottom, left, right
4. FONT: Arial #11
5. SPACING: Double space, but no extra space between paragraphs
6. TOP OF THE FIRST PAGE: On the top of the first page should always be:
FAMILY NAME, FIRST NAME, DATE
SUBJECT AND SECTION
(if there are two or more names, always arrange them alphabetically)
7. PAGE NUMBERS: Always have page numbers, unless the assigned paper has only one page.
8. CITATION: Use APA format for citations.
9. REFERENCE: The “Reference” will always be on a separate paper or papers.
10. SUBMISSION: Papers having 2-15 pages to be submitted should be fastened together; papers having more than 16 pages should be
soft bounded.
REFERENCES

A. Other Reference:
 Software Engineering tutorial.pdf
 Software Engineering 9th Edition by Ian Sommervile
BACHELOR OF SCIENCE IN _____________________
1st Semester 2020 – 2021

COURSE SYLLABUS

Prepared by: Reviewed by: Approved by:

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: ______________

Vous aimerez peut-être aussi