30.01.2014 Views

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SIT/EUP End User Programming<br />

ECTS-Credits: 6.0<br />

Summary: This module deals with issues of End User Programming (EUP) / End User<br />

Development (EUD) - i.e. how persons without professional programming background<br />

and/or without professional programming goals develop software (e.g., by developing<br />

large and complex spreadsheet programs). There exist rather diverse and large groups<br />

of such developers. The focus of this module is on professionals of other disciplines that<br />

develop software in their own business context. Students who have successfully passed<br />

this module have a profound understanding of important aspects of end user programming<br />

and are able to asses and improve software frameworks for end user programming<br />

perspective.<br />

Learning Outcomes:<br />

Knowledge:<br />

Skills:<br />

• Broad and integrated understandings of various approaches to end user programming<br />

• Critical understanding of principles, concepts and important methods for facilitating<br />

end user programming<br />

• Knowledge and understanding of the current state of literature in this area<br />

• Application of the own knowledge when evaluating and improving software in terms<br />

of end user development support<br />

Competences:<br />

• Better understanding of non-developers, especially professionals of other disciplines<br />

in their competencies, interests, and plans<br />

• Higher awareness of implicit assumptions of one's own profession<br />

Syllabus: Introduction to EUP, aims and approaches towards EUP, state-of-the-art and<br />

historical overview of EUP., and which persons program as end users and what are<br />

their aims. What is the dierence to "normal"programming; professionals as end users;<br />

opportunities & risks of EUP, review of examples EUP (e.g., spreadsheets and databases<br />

as EUP, <strong>Business</strong> Intelligence (BI)), infrastructures, management of versions, and quality<br />

of EU-Programs. End User Testing.<br />

Expected Prerequisites: Basic programming skills<br />

Teaching and Learning Methods and Adequate Assessment of Performance: The module<br />

is organized along reading materials before lectures, lectures, practical exercises including<br />

73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!