Application Development and Emergin Technologies

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

Fernandez College of Arts and Technology

Baliwag, Bulacan

Application Development and Emerging Technologies


BS Computer Science
Third Year

Marvic V. Ablaza, MM
Lecturer I

Syllabus Outline

Course Code : CC105


Course Credits : 3 Units
Contact Hours : 3 hours per week
Pre – requisite : CC102 – Programming 2

Description
Development of applications using web, mobile, and emerging technologies with
emphasis on requirement management, interface design, usability, testing, deployment,
including ethical and legal considerations.

Learning Outcomes

LO 1 : Develop specification for a software development effort that precisely articulates


the functional requirements expected execution paths, and the explicit use of cutting
edge or emerging technologies, which includes hardware devices, and software library
APIs.

LO 2 : 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,
robustness are practiced with respect to legal and ethical considerations.

LO 3 : Undertake, as part of a team activity, an inspection of the source code and unit
testing of the functional units of a sufficiency complex software project.
Major Course Outputs
As evidence of attaining the above learning outcomes, students are required to
do and submit the following during the dates of terms.

Learning Outcome Required Output Submission Date


A detailed specification of
a sufficiently complex
software system that
explicitly use cutting edge
or emerging technologies.

A rigorous set of test data


and sequence of input
LO 1 operation, expected results
or program behavior, and
the actual results or
program behavior
designed to
comprehensively test the
functional and operational
aspects of the software
project.
A documented evaluation
LO 2 and feedback on the
software source code.
A documented evaluation
of the software project
with respect to software
LO 3
documentation, regression
test, and actual use
feedback.

Other Requirements and Assessments


Aside from the major course outputs above, this course has one other
summative assessment; a cumulative final exam. In addition, there are formative
assessment of the type : exams and graded class activities. Graded class activities
include (but not limited to) recitation, seatwork, assignments and reports.

Grading System
To pass this course, one must accumulate at least 3.12 points through the
course requirements discusses above. (See student manual for further details.)
Course Outline

1. Overview of software and hardware technologies


2. Requirement Analysis and Modeling
3. Design Principles and Patterns
4. Prototyping and Quality Assurance
5. Software Testing and Development
6. Ethical and Legal Considerations.

Reference

https://www.netacad.com/courses/iot

1. Wei-Meng Lee, Beginning Android Tablet Application Development, Wrox, 2011


2. Stephen Fishman Jd, Legal Guide to Web and Software Development, Nolo, 2007

Prepared by:

Marvic V. Ablaza, MM
Lecturer 1

You might also like