0% found this document useful (0 votes)
38 views7 pages

ADD 101 - Application Design and Development

This document outlines a course on Application Design and Development. The course is 5 credits and covers requirements management, interface design, usability, testing and deployment of applications using web, mobile and emerging technologies. It aims to help students develop specifications that articulate functional requirements, expected execution paths and use of emerging technologies. The course also focuses on selecting coding and documentation standards, and undertaking inspections and unit testing of code. Key topics include emerging technologies, requirement analysis, design principles, design patterns, prototyping and quality assurance. Assessment methods include lectures, discussions, multimedia viewing and demonstrations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views7 pages

ADD 101 - Application Design and Development

This document outlines a course on Application Design and Development. The course is 5 credits and covers requirements management, interface design, usability, testing and deployment of applications using web, mobile and emerging technologies. It aims to help students develop specifications that articulate functional requirements, expected execution paths and use of emerging technologies. The course also focuses on selecting coding and documentation standards, and undertaking inspections and unit testing of code. Key topics include emerging technologies, requirement analysis, design principles, design patterns, prototyping and quality assurance. Assessment methods include lectures, discussions, multimedia viewing and demonstrations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Achievers International College of Culinary Arts and Technology, Inc.

Zamboanga City
Information and Communications Technology PQF Level 5 (Diploma Program)
3 – year Diploma in Information and Communications Technology to Bachelor of Science in Information Technology

SYLLABUS IN THE APPLICATION DESIGN AND DEVELOPMENT


COURSE NAME ADD 101 – APPLICATION DESIGN AND DEVELOPMENT

COURSE CREDITS 5

COURSE DESCRIPTION The course covers the development of application using Web, mobile, and emerging
technologies with emphasis on requirements management, interface, design, usability,
testing and deployment, including ethical and legal considerations.

CONTACT HOURS 3 hrs. lecture and 12 hrs. laboratory/ week

PREREQUISITES None

COURSE OUTCOMES This course intends to:

A. Develop specifications for a software development effort that precisely articulates


the function requirements, expected execution paths, and the explicit use of
cutting edge emerging technologies which include hardware devices and software
library APIs;
B. Select and use a defined coding, documentation writing, and licensing standards in
a sufficiency complex software project where coding idioms and mechanisms for
implementing designs to achieve desired properties such as reliability, efficiency,
and robustness are practiced with respect to legal and ethical considerations; and
C. Undertake, as a part of the team activity, an inspection of the source code and
unit testing of the functional units of sufficiently complex software project.

REQUIRED Software Development, Design and Coding


TEXTBOOKS/REFERENCES 2017
By: Dooley, J. F.

ASSESSMENT METHODS Basic requirements of Application Design and Development that includes:
1. Lecture
2. Discussion
3. Viewing Multimedia
4. Actual demonstration
LEARNING PLAN/DETAILED COURSE OUTLINE:

A. PRELIM

WK HRS LEARNING OUTCOME TOPIC STRATETIGES/ ASSESSMENT OF


LEARNING
ACTIVITIES OUTCOMES

LO1: Determine the Emerging Technologies Lecture Practical Exam


 Overview of Discussion Interviews/
concepts of how Viewing
1 5 Emerging Questioning
technologies emerge in the Multimedia Presentation
Technologies Actual
real world Hands-on
 Emerging Technology demonstration
demonstration
Areas
 The Fourth Industrial
Revolution

LO2: Create a detailed Requirement Analysis Lecture Practical Exam


and Modeling Discussion Interviews/
requirements definition Viewing
 Requirements Questioning
report that lists functional Multimedia Presentation
Determination Actual
2 10 and nonfunctional Hands-on
 Requirements- demonstration
requirements demonstration
Gathering
Techniques
 Requirements
Analysis Modeling
with Unified
Modeling Language
(UML)
B. MIDTERM

LO3: Compare the scope of Design Principles Lecture Practical


 Overview of Discussion Exam
applicability of the different Viewing
Design Principles Interviews/
design principles Multimedia Questioning
 Single Actual
2 10 Presentation
Responsibility demonstration
Hands-on
Principle
demonstratio
 Open-Closed n
Principle
 Liskov Substitution
Principle
 Interface
Segregation
Principle
 Dependency
Inversion Principle
LO4: Compare the scope of Design Patterns Lecture Practical
 Designing with Discussion Exam
applicability of different Viewing
Patterns Interviews/
categories of design Multimedia Questioning
 Creational Patterns Actual
2 10 patterns Presentation
 Structural Patterns demonstration
Hands-on
 Behavioral
demonstratio
Patterns n

C. SEMI-FINALS
LO5: Analyze the drivers of Prototyping and Quality Lecture Practical Exam
Assurance Discussion Interviews/
software quality assurance Viewing
 The Software Questioning
Multimedia Presentation
Quality Assurance Actual
1 5 Hands-on
 Software Quality demonstration
demonstration
Assurance through
Prototyping
 Models of
Prototyping and
Tools
 Prototyping Process
LO6: Determine the Software Review and Lecture Practical Exam
Inspection Discussion Interviews/
factors that influence the Viewing Multimedia
 Overview of Questioning
effectiveness of a software Actual demonstration Presentation
Software Review
2 10 inspection to build quality Hands-on
and Inspection
into the software product demonstration
 Code Reviewing
Techniques
 Software Inspection
Techniques
 Modern Code
Review
D. FINALS

LO7: Write unit tests using Software Testing and Lecture Practical Exam
Deployment Discussion Interviews/
white – box and black – box Viewing
 Objectives Software Questioning
testing approaches Multimedia Presentation
Testing Actual
3 15 Hands-on
 Test Process in demonstration
demonstration
Software Testing
 Unit Testing and
Test-Driven
Development
 Software
Deployment and
Deployment Tools
 Ethical and Legal
Considerations
CRITERIA PRELIM MIDTERM SEMI-FINAL FINAL
ATTENDANCE 10% 10% 10% 10%
QIUZ/ORAL PARTICIPATION 20% 20% 20% 20%
RESEARCH/LABORATORY/MAJOR 40% 40% 40% 40%
OUTPUTS
MAJOR EXAMINATION 30% 30% 30% 30%
TOTAL 100% 100% 100% 100%

Prepared by: Approved by: Noted by:

PRINCESS NELLAINE S. YTING


Faculty Member Chairperson School President

You might also like