Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Southern Mindanao Colleges: Pagadian City

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

SOUTHERN MINDANAO COLLEGES

Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

PROGRAM: BACHELOR OF SCIENCE IN COMPUTER ENGINEERING


COURSE CODE: CPE 121
COURSE NAME: SOFTWARE DESIGN
COURSE CREDITS: 4.0 UNITS
PRE-REQUISITES: CPE 114
TOTAL NUMBER OF HOURS: 108 HOURS
FELIXBLE LEARNING MODE ONLINE SCHEDULE 8:00-10:00 MW
(Contact Hour)
COURSE DESCRIPTION (Lec) This course focuses on programming paradigms and constructs, data structures and use of standard library
functions for manipulating them, object-oriented design and the use of modeling languages, testing and
software quality concepts, and tradeoffs among different software design methods.
COURSE DESCRIPTION (Lab) This course focuses on providing hands-on experience in software design
VISION
The College of Engineering of Southern Mindanao Colleges shall be one of the maker of today’s engineers who are highly-skilled, globally-competitive and values-oriented
professionals demonstrating the highest level of excellence in the practice of the engineering profession and its related fields of work, and leading in the advancement of science
and technology for the service and betterment of the entire community.

MISSION
The College of Engineering of Southern Mindanao Colleges commits to the training and preparation of the engineering students to become highly-skilled, globally-competitive
and values-oriented engineers in demonstrating excellence in the practice of the engineering profession and its related fields of work through outcomes-based education to ensure
effective transfer of knowledge, skills and values.

1
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

COURSE OUTCOME
At the end of this course, the students should be able to:
1. Differentiate programming paradigms and construct, functions of relevant tools and standards in designing a software.
2. Analyze and use data structures, data modelling and object-oriented design.
3. Apply the concepts of software testing and quality and software design methods.

COURSE POLICIES
1. Each student is expected to attend the online class regularly and to do the assigned reading and activity problems.
2. Attendance will not be included in the grading; however, it will be the basis for dropping. Six (6) consecutive unexcused absences will be considered dropped.
Absences for which a medical, court certificate provided or unable to access the internet will be excused.
3. Special exams will be given only for the Finals.
4. Special Exam fee must be paid to the school first before Special Exam will be given. No Special Quizzes will be given.
5. Cheating during quizzes and exams whether copying or sharing of answers is a heinous crime and automatic zero will be given without student consultation.
POLICIES FOR IMPLEMENTING ONLINE CLASSES
1. During online class, the student should wear a proper attire that is appropriate for video conferencing.
2. The instructor has the right to kick out the student during online class when unnecessary behavior is observed.
3. The students should be aware about the deadlines of their course compliance base on the posted information in the LMS. Failure to comply will be given an
equivalent of zero for that specific classwork.
4. If plagiarism is proven by the instructor during classwork, an equivalent of zero will be given for that specific work, quizzes or exams.
COURSE REFERENCES
A. Books
1. Software Design by David Budgen 2nd Edition e-book
2. Software Modeling and Design by Hassan Gomaa e-book
3. Software Engineering by Richard F. Schmidt e-book
B. Internet

2
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

SUGGESTIONS, IDEAS, EVALUATIONS, ETC.


In general, your ideas, comments, suggestions, questions, etc. are welcome. Your discretion in these matters is expected, however. No part of your grade will be based on
anything other than your coursework. You are encouraged to take advantage of instructor office hours for help with coursework or anything else connected with the course and
your progress.
Students will be given specific instructions on how to use the recommended LMS (Google Classroom). This will allow them to check the materials online to review and email
the instructor for clarifications. For their written assessments, they will take a picture of that answered sheet and attached it to the LMS so that the instructor can assess and give
it marks and comments.

METHODS OF ASSESSMENT:
Major Exams (Prelim, Midterm, Semi-final and finals)
Quizzes (Attached thru Email, or by Google Classroom)
Assignments (Attached thru Email or by Google Classroom)

EVALUATION AND GRADING


1. Point system is used with total points of 150 distributed as follows:
Midterm Period Final Period/Tentative Final
Midterm Exam = 70 pts Final Exam = 70 pts
Prelim Exam = 45 pts Semi-final Exam = 45 pts
Average Quizzes = 35 pts. Average Quizzes = 35 pts.
Total = 150 pts Total = 150 pts

3
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

2. Point distribution Equivalent


Points Midterm T-Final Points Midterm T-Final
147-150 95 97 103-106 84 86
143-146 94 96 99-102 83 85
139-142 93 95 95-98 82 84
135-138 92 94 91-94 81 83
131-134 91 93 87-90 80 82
127-130 90 92 83-86 79 78
123-126 89 91 79-82 78 77
119-122 88 90 75-78 77 76
115-118 87 89 71-74 76 75
111-114 86 88 67-70 75 74
107-110 85 87 0 – 67 69 69

3. Final/Semestral Grade
Final/Semestral Grade = 1/2*MT + 1/2*TF

4
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

LEARNING PLAN

Term/Period Teaching/Learning Modalities


Content/Topics
ILO (Intended learning Outcomes) (Activities)
Online meeting for the
Orientation of students and familiarization of the expectation setting for course
flexible learning tools for the duration of the through FB, Google Meet Online and Blended learning. Recommended LMS will be Google Classroom
course. (recommended) or other related Distribution hand-outs (remote/no internet connection)
tools.

Prelim (36 hours) Blended Learning (Work Offline (Student-LED


Online
Week 1 to 6 - No. of hours per week Based) Learning)

At the end of this module, the students must be


able to:
History and Overview https://bit.ly/3ezdVY5 https://bit.ly/3ezdVY5 https://bit.ly/2CAkNHQ
• Understands the importance of software
development and its purpose.
Relevant Tools, Standards, https://bit.ly/2WpykZh https://bit.ly/2WpykZh https://bit.ly/3jm1ceW
• Identifying the type of tools and standards
and/or Engineering Constraints
used in software engineering.
• Analyzed the software restrictions and
limitation.

5
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

Programming Constructs and


Paradigms
• Understands the different concepts in
https://bit.ly/2WIdDrI https://bit.ly/2OKNCUh
programming. https://bit.ly/2WIdDrI
• Analyzed software standards, examples and
patterns.

Problem-Solving Strategies https://bit.ly/2X0033p https://bit.ly/2X0033p https://bit.ly/39gAmQV


• Understands the different techniques in
designing a program
• Synthesized a program based on the given
problem. Data Structures https://bit.ly/3eOLcPf https://bit.ly/3eOLcPf https://bit.ly/39gC5Wp
• Understands the different structures of data
and algorithm
• apply different procedures, functions and Recursion https://bit.ly/3hqa9SQ https://bit.ly/3hqa9SQ https://bit.ly/3eNFjlh
algorithms in creating a program.

Object-Oriented Design https://bit.ly/3fQuFvu https://bit.ly/2ZOKD3C


• Understands how a software design may be https://bit.ly/3fQuFvu
represented as a set of interacting objects
that manage their own state and operations

• Evaluates various models that describe an Task Performance (Classwork):


object-oriented design
Data Structures
• Create a program using OO design. https://bit.ly/32HYP0g

Recursion

6
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

https://bit.ly/3jsOVFH

Object-Oriented Design
https://bit.ly/2Bo7lWY

Midterm (24 hours)


Week 1 to 4 - No. of hours per week

• Understands the importance of testing the Software Testing and Quality https://bit.ly/2CXuUWO https://bit.ly/3htqYMr https://bit.ly/2WLZVEe
software
• Evaluate the quality of software to be used.

• Understand the process in database design Data Modeling https://bit.ly/3hodEJj https://bit.ly/3hodEJj https://bit.ly/32EtsDL
• Conceptualized the design, data contained
in the database, relationships and data
constraints.
• Analyze and use the degrees of data
abstraction such as
• Understands the different types of databases
and why they are valuable assets for
Database Systems https://bit.ly/2CCokFq https://bit.ly/2CCokFq https://bit.ly/2ZPiWrw
decision making
• Identify the advantages and analyzed the
properties and components of database.

7
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

• Evaluate how modern databases evolved Task Performance (Classwork):


from file systems
Software Testing and Quality
https://bit.ly/2ONM8bU

https://bit.ly/2CW98D7

https://bit.ly/2WKUWns

https://bit.ly/2ZRp1Uq

https://bit.ly/2ZMMLJe

https://bit.ly/30yuFK9

Data Modeling
https://bit.ly/3eQz4gL

Semi- final (24 hours)


Week 1 to 4 – No. of hours per week
• Understands the programming paradigm
used in graphical user interface and other Event-Driven and Concurrent https://bit.ly/32Mr4e4 https://bit.ly/3hu2bIo
applications that centered in response to Programming
https://bit.ly/32Mr4e4
user input.
• Analyzed the different event handlers.
• Evaluates the functions of event-driven
architectures, single-threaded event-driven
frameworks, and event-driven concurrent
application logic

8
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

https://bit.ly/3hvmTYu
https://bit.ly/3hvmTYu https://bit.ly/32HCT5r
https://bit.ly/2E31UgW
Using Application https://bit.ly/2E31UgW https://bit.ly/32Se2vw
Programming Interfaces
https://bit.ly/2ZSCXxg
• Understands the different types of API. https://bit.ly/2ZSCXxg https://bit.ly/3eMfHoY
• Analyzed the purposed and usage of API.
• Apply API in the future designed software. Task Performance (Classwork):

Event-Driven and Concurrent Programming


https://bit.ly/32Nv8ea

Final (24 hours)


Week 1 to 4 – No. of hours per week
• Understands the process of handling large Data Mining https://bit.ly/39l79nJ https://bit.ly/39l79nJ https://bit.ly/39l79nJ
data sets and knowledge discovery in
databases or KDD.
• Apply the KDD process in data extraction.
• Understands the characteristics of effective
graphical presentation and interpretation. Data Visualization https://bit.ly/32MBBG8 https://bit.ly/32MBBG8 https://bit.ly/3fNU1dn
• Examine and evaluate quantitative https://bit.ly/2WQKP0u
messages, difference between visual
perception and data visualization. https://bit.ly/32YvHSH

9
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

• Understands the concepts and function of Finalization and presentation of


the proposed software design. designed software Task Performance (Classwork):
• Demonstrate a fully functional software
design. Data Mining
https://bit.ly/32GSH8u
https://bit.ly/2WMsDFb
https://bit.ly/3eQi0Yc
https://bit.ly/2ZSo7Hd

Prepared by: Noted by:

ENGR. JUMAR D. DIMPAS. ENGR. ELENO Q. ESOLANA JR.


Course Instructor Dean, College of Engineering

Approved by:

NEDE A. BAYAWA, ED.D


VP & Academic Dean

10

You might also like