miércoles, 28 de enero de 2015

Desarrollo Móvil (E32): Investigación


  1. ¿Qué es Responsive Web Design (RWD)?
  2. ¿De dónde surge el RWD?
  3. ¿Cómo se implementa?
  4. ¿Por qué es importante que nuestros sitios web móviles sean responsive (flexibles)?
  5. Realice una comparativa entre los principales frameworks para implementar RWD


Lenguajes de Programación (6154) - Notas del 2do Parcial

sábado, 17 de enero de 2015

Proyecto de Desarrollo Móvil (E32)

Ud. ha sido contratado para desarrollar un sitio web movil para una compañia. Debe implementar una solución usando HTML5, CCS3 y JQUERY de tal forma que el sitio sea "responsivo", es decir, use "responsive web design" para adaptarse a la pantalla del dispositivo desde que sea visitado el sitio web.

Ud. debe:
- Escoger un negocio
- Establecer los objetivos del sitio web del negocio
- Escoger un diseño (layout y colores) adecuado al tipo de negocio
- Implementar el sitio

Considere:
- Debe conocer HTML5
- Debe conocer CCS3

- Debe haber visto el taller de Responsive Web Design

Puede apoyarse en Frameworks ya existentes, como Bootstrap (1),  Foundation (2) o cualquier otra alternativa (3)

Equipos: 
- Equipos de 3 a 4 personas, máximo.

Entrega:
- Tienen hasta el 12 de Febrero. Enviarlo a mi correo joserojas@ucla.edu.ve

Enlaces:

Dudas, comentario o ayuda:

A mi correo joserojas@ucla.edu.ve, en clases o en consulta, módulo A3.

Desarrollo Móvil (E32): Actividades pendientes

Planificación:

1ra Ev.   35%      - Temas 1 y 2
2da Ev.  35%      - Temas 3 y 4
Proy.      25%      - Responsive Web Design
Ev. Cont  5%       


Pendiente:

Entrega Investigación 2
Proyecto 25%

Ev. Cont. 5%

Clases presenciales: 

De aquí al final de semestre

viernes, 16 de enero de 2015

Actividades pendientes de Lenguajes de Programación (6154)


Cambio de Estrategia de Evaluación


Debido a que el semestre no fue alargado (como ya sabían) y a las 2 semanas que perdimos a final del año pasado, necesitamos establecer un cambio de estrategia en cuanto a las exposiciones, pues no da tiempo a que todos expongan (por ser el trabajo individual y no grupal).

Van a grabar un video de no más de 20 minutos, explicando su invención. Pueden salir Uds. en el video o simplemente su presentación, lo importante es que quede claro en qué consiste su invento y por qué debe llevarse a la realidad.

El mejor proyecto (elegido por el Profesor) se lleva los 5 puntos adicionales de premio.

Nota: 20%

Proyecto


Realice un informe donde describa su propio lenguaje de programación, necesario para ser implementado en su invención.

Debe incluir los siguientes puntos:

  • Nombre del lenguaje
  • Características del lenguaje
    • Interpretado o compilado?
    • Basado en algún lenguaje existente?
  • ¿Por qué necesita crear su propio lenguaje?
  • ¿Cómo se integra con el hardware de su invención?
  • ¿Es de código abierto o cerrado?
  • Definir reglas sintácticas del lenguaje, usando las herramientas que considere necesarias *
*: Recuerde que las herramientas necesarias para definir el análisis léxico y sintáctico forman parte de una investigación anterior.


Evaluaciones:


1er Parcial 25%
2do Parcial 25%

Por evaluar:


3er Parcial (Video 20% + Investigación 5%) 25%
Trabajo práctico (Informe) 20%
Ev. Contínua (5%) <-- Los informes ya entregados a la fecha.

Extra:


5 puntos al mejor invento.

Fechas de Entrega (Todo digital, nada físico, por petición de los alumnos):


Investigación: 21 de Enero
Video: 28 de Enero
Trabajo práctico: 11 de Febrero

Dudas o comentarios: 

A mi correo joserojas@ucla.edu.ve // En consultas, Departamento de Sistemas o Módulo A3

viernes, 28 de noviembre de 2014

Documental: El Hombre Trascendente

martes, 25 de noviembre de 2014

Calendario UCLA 2015