188.519 Ruby on Rails Business Programming
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020S, UE, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: UE Exercise

Learning outcomes

After successful completion of the course, students are able to implement simple business applications in Ruby on Rails that use REST interfaces for data communication (read & write) as well as web-based user interfaces for state-of-the-art usability and accessibility.

Subject of course

The following topics are discussed in this course:

  • Object-oriented programming with Ruby on Rails
  • Description and implementation of business processes
  • Benefit and usage of open data policies and REST interfaces
  • Provision and operating of web-server environments

 

Teaching methods

Lecture, participation in the TUWEL forum, implementation of a business application with defined requirements in small groups of students

Mode of examination

Immanent

Additional information

Pedagogic concept

  • Frame of knowledge transfer with lecture block at the beginning of the lecture
  • Exploration of lecture contents in a lab project in groups of two students
  • Application of state of the art visualization and seminar methods for enabling student participation during the lecture
  • Application of an open forum for knowledge exchange over groups during the lab course

ECTS Breakdown

Description                       ECTS  Hours
---------------------------------------------
Preparation                       0.04    1.0
Lecture                           0.16    4.0
Preparation of the Group Project  0.04    1.0
Group Project Work                2.76   69.0
---------------------------------------------
Total                             3.00   75.0

Lecturers

Institute

Examination modalities

Course participation, quality of project implementation, final meeting

Course registration

Begin End Deregistration end
13.02.2020 00:00 19.03.2020 00:00 26.03.2020 00:00

Curricula

Literature

No lecture notes are available.

Previous knowledge

  • Good knowledge in software development with Java
  • Fundamental object-relational database management knowledge
  • Fundamental knowledge in the area of Linux operating

Miscellaneous

  • Attendance Required!

Language

if required in English