Professional Documents
Culture Documents
Hours
Learning Units
Practice Theory Totales
I. RIA Rich Internet Aplication 21 7 28
(Internet applications enriched or enhanced)
I. Introduction to Mobile Application 5 2 7
Development
II. UI development 16 5 21
III. Data access 20 8 28
IV. Security 14 7 21
Totales 76 29 105
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
LEARNING UNIT
2. Practical hours 21
3. Theoretical hours 7
4. Total hours 28
The student will create RIA applications for incorporation into
5. Objetive
interactive applications.
XML, XHTML and Identify the syntax of Develop code using Analytical
CSS XML, XHTML and XML, XHTML and CSS Synthetic
CSS. Logical
Ordered
Systematic
objective
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Evaluation Process
Instruments and types of
Learning result Learning Path
reagents
The student will turn in: 1. Identify the characteristics Practical exercises
RIA and its components, XML, Check list
Source Code XHTML, CSS, and DOM
Executable XMLHttpRequest object model.
Aplication of an RIA
incorporated in an 2. Discuss the differences
interactive application. between a traditional
application and an RIA.
3. Understand the use of
XHTML, XML, CSS and the
XMLHttpRequest object.
4. Understanding the Document
Object Model (DOM).
5. Develop an RIA.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Teaching-learning process
Methods and techniques of teaching Media and Instructional Materials
Demonstrative Practice Canyon
Collaborative work Computer
Collaborative teams RIA editing software applications (Ajax, Flex,
Silverligth, JavaFX, OpenLaszlo, among
others.)
Training Space
Classroom Laboratory / Workshop Company
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
LEARNING UNIT
1. Unidad
2. Introduction to Mobile Application Development.
Temática
2. Horas Prácticas 5
3. Horas Teóricas 2
4. Horas Totales 7
The student will develop mobile applications using features,
5. Objetivo configurations, profiles and packages of classes to identify the
benefits of mobile technology.
Lessons related to Identify the classes, Determining the use of the Analytical
programming of methods and syntax different classes and Systematic
mobile devices. used in programming methods for programming Logical
for mobile devices mobile devices Ordered
Target
Ethical
Planner
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Evaluation Process
Learning result Learning Path Instruments
The student will turn in: Practical exercises
1. Identify r configurations and Check list
Source Code profiles of mobile devices.
Executable an
application that displays 2. Analyze the classes and
messages on a mobile methods used in programming
device. mobile devices.
3. It comprises the coding
structure of a mobile
application.
4. Develop an application for a
mobile device.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Teaching-learning process
Methods and techniques of teaching Media and Instructional Materials
Practical demonstration Canyon
Collaborative teams Computer
Lab Programming development environment
Emulator / Device Mobile
Training Space
Classroom Laboratory / Workshop Company
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
THEMATIC UNIT
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Evaluation Process
Learning result Learning Path Instruments
The student will turn in: 1. Identify the classes and Practical exercises
methods necessary for the Checklists
Source Code development of the user
Executable application to interface and event types (low
integrate a user interface and high).
for a mobile device
events using high and 2. Identify the classes and
low. methods for developing the
user interface.
3. Develop a user interface for
a mobile device events using
high and low.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Teaching-learning process
Methods and techniques of teaching Media and Instructional Materials
Practical demonstration Canyon
Collaborative teams Computer
Project-based learning Programming development environment
Training Space
Classroom Laboratory / Workshop Company
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
LEARNING UNIT
1. Thematic Unit IV. Access to data.
2. Practice hours 20
3. Theoretical Hours 8
4. Total Hours 28
The student will implement manipulation and synchronization of
5. Objetive data in a mobile application to maintain the reliability and integrity
of the data.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Evaluation Process
Learning result Learning Path Instruments
The student will turn in: 1. Identify the components of Practical excercises
programming for data Check lists
Source Code manipulation locally.
Executable
a mobile application 2. Understand the use of the
that allows access, HTTP protocol in mobile
manipulation and technology.
data synchronization.
3. Identify software components
for handling data remotely.
4. Understand the process of
data synchronization.
5. Develop a mobile application
that allows access,
manipulation and data
synchronization.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Teaching-learning process
Methods and techniques of teaching Media and Instructional Materials
Practical demonstration Canyon
Collaborative teams Computer
Project-based learning Development environment SG BD
Training Space
Classroom Laboratory / Workshop Company
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
LEARNING UNIT
1. Thematic Unit
V. Security.
2.
3. Practical hours 14
4. Theoretical Hours 7
5. Total Hours
21
6.
The student will implement security schemes through encryption
7. Objetive
in an application to provide reliable data transmission.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
Subjects Know Know-how Be
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Evaluation Process
Learning result Learning Path Instruments
The student will turn in: 1. Differentiate between Practical exercise
traditional security models for Check list
Source Code mobile applications.
Executable
an application that 2. Understand the use of
incorporates security protocols for information
schemes through exchange.
encryption of information.
3. Analyze safety management
schemes in mobile applications
through encryption.
4. Develop an application that
incorporates security schemes
through encryption of
information.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Teaching-learning process
Methods and techniques of teaching Media and Instructional Materials
Practical demonstration Canyon
Collaborative teams Computer
Case analysis Programming development environment
Mobile Devices
Training Space
Classroom Laboratory / Workshop Company
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Integrate the system modules according a) encodes the corresponding interface that
to the design and set technology, for generates the links between modules, fol i endo
optimal application performance. component model generated in the design.
b) the Documenta (s) generated interfaces,
specifying:
- Objective
- Relationships
- Parameters
- Date
- Author
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
Implement security for access to the a) Documenta types of users and access
database by creating users and setting privileges to the database.
access privileges to enforce policies
established in the organization b) Implement the security of the database
through data definition language.
c) Validates that access privileges are assigned
correctly entering a username and verifying its
limitations.
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
APPLICATION DEVELOPMENT III
BIBLIOGRAPHICAL SOURCES
Author Year Document Title City Country Editorial
C . Martin (2007) UML para Madrid España Pearson Prentice-
Robert programadores Java Hall
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX
Author Year Document Title City Country Editorial
ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
F-CAD-SPE-23-PE-XXX