2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex)

Size: px
Start display at page:

Download "2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex)"

Transcription

1 2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex) IEEE Catalog Number: CFP1295S-ART ISBN: Copyright and Reprint Permission: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of U.S. copyright law for private use of patrons those articles in this volume that carry a code at the bottom of the first page, provided the per-copy fee indicated in the code is paid through Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA For other copying, reprint or republication permission, write to IEEE Copyrights Manager, IEEE Operations Center, 445 Hoes Lane, P.O. Box 1331, Piscataway, NJ All rights reserved. Copyright c 2012 by the Institute of Electrical and Electronics Engineers Wolfgang Weck and Norbert Seyff Workshop Organizers Production: Conference Publishing Solutions, D Passau, Germany info@conference-publishing.com

2 Teaching Software Engineering with Projects Jochen Ludewig, Ivan Bogicevic Institute for Software Technology University of Stuttgart, Germany Abstract The software engineering curriculum offered by the University of Stuttgart emphasizes project work from the first to the last semester. While some of the projects are similar to those in other programs, others are less common. In this paper, we describe an introductory course called Program Understanding, and the so called Consulting Task. We also give a short description of what we call the First Software Project and the Large Software Project. In the Program Understanding course, new students learn to understand a fairly large, complex program in order to implement some modifications. In the Large Software Project, some ten people work on a serious software development for one year. In the Consulting Task, a group of three students analyses a problem, usually one given by an industrial partner. The students investigate possible solutions, and finally deliver a recommendation. Both our experience and feedback from students, including feedback from alumni, prove that these projects are very successful and highly esteemed. Keywords-software projects; Program Understanding; Consulting Task; software engineering curriculum I. INTRODUCTION Since 1996, the University of Stuttgart offers a software engineering curriculum [1]. After four years, the curriculum was evaluated and improved. The most important change was implemented in 2009 when the traditional Diploma curriculum (9 semesters) was replaced by a B.Sc. curriculum (6 semesters), which is followed by a M.Sc. curriculum (4 semesters). Most of the basic concepts, however, remained stable since 2000, including a gamut of projects throughout the curriculum. This paper describes two of the projects in detail (Program Understanding and Consulting Task), and gives an overview of two other projects in the undergraduate studies (First and Large Software Project). We are not aware of any other university where courses like Program Understanding and Consulting Task are offered. Since they turned out to be very successful, it might be interesting for colleagues who would like to add some industrial experience to their software engineering courses. II. GENERAL STRUCTURE OF THE CURRICULUM The software engineering curriculum at the University of Stuttgart is a computer science curriculum with emphasis on software engineering. Students collect 180 credits in six semesters. The courses given especially for the students in the software engineering curriculum are shown in table I. The table does neither show the courses not specific for software engineering students (like Introduction to Programming or Computer Architecture ) nor the bachelor s thesis. In Program Understanding and in the First Software Project, all participants work on the same problem, while for the Large Software Project and for the Consulting Task, every group is given an individual problem. TABLE I. SOFTWARE ENGINEERING COMPONENTS OF THE SOFTWARE ENGINEERING CURRICULUM Semester Course Credits Goals, description 1 Program Understanding 3 learning to read, understand, and modify a large program (lecture and exercises) 2 Software Engineering 6 lecture following a textbook on software engineering plus exercises 3 Program Development 6 lecture on programming in JAVA, including UML, plus exercises 3 First Software Project 6 complete software development from analysis to delivery, done in groups of three students, including a competition for the best solutions; often with a customer from industry 4 Advanced Software Engineering 6 lecture on selected topics of software engineering plus exercises 4+5 Large Software Project 24 a serious software development project done in a group of eight to twelve students for one year. The project includes a lecture and a seminar. 6 Consulting Task 6 a project about a (usually real) problem, often in industry, which is investigated by a group of three students /12/$31.00 c 2012 IEEE 25 EduRex 2012, Zurich, Switzerland

3 III. THE COURSE ON PROGRAM UNDERSTANDING Most programming courses follow a bottom-up approach, which could be called the Hello World paradigm. Students learn to use the constructs of some programming language, and start to write small programs. Large programs are not really treated; we rather tell the students that large programs are similar to small programs, except for their size and complexity; but we leave it to our students to understand that, in fact, large programs are very different from small ones. Large programs require many considerations that are less crucial for small programs, like good structure, useful comments, standards for naming variables and types, standardized comments etc. When we require our students to apply a style guide to their small exercises, they tend to object that they can easily solve those problems without such restrictions. And, to be honest, they are right. The traditional Introduction to Programming is still a mandatory course for all our new students, including students of computer science, software engineering, and mathematics. But for students of software engineering, we offer an additional course (3 credits), which concentrates on program understanding. New students learn to read, understand, and modify a large program. The course consists of a lecture and exercises. In the lecture, some basic concepts of software quality are introduced, like readability, and maintainability. But most important are the exercises. Three students form a team. At the beginning, all teams obtain the source code of an unfinished medium-sized application (15000 lines of code), written in ADA 1 by five different authors. It includes the source code of a large external library. This makes the code quite realistic. The application is a documentation tool for ADA programs, which automatically generates HTML documents from ADA source code, just like Doxygen does for JAVA programs. This program is then modified and extended in every exercise. Every team works on their own variant of the program all the time. The first exercises of the course are easy. A small feature (a hint that is shown when the input is incorrect) is added to the software; this modification is described in detail. Later on, we define what to implement rather than how to implement it. HTML files generated by the system are to be checked for validity. At the end, students have to refactor the code by externalizing language-dependent strings. Altogether, there are about fifteen such exercises, each of them requiring some 10 to 100 new lines of code. As the course proceeds, the modifications become more difficult. All the changes done before may put a burden on the actual task. Students learn soon that they have to apply standards, do some basic quality assurance, and write good code in order to maintain their comprehension. Since we introduced the course on Program Understanding, students did no longer protest against style guides and other rules. They know that they themselves are the ones who are harmed when the software is not sound, and well 1 In our university, ADA has been taught as the first programming language for many years. In autumn 2012, JAVA will replace ADA, and the course Program Understanding will be modified accordingly. documented. Since they work in teams, they also get their first lesson about the importance of regular and disciplined communication. They learn to use basic equipment like UML diagram designers and configuration management tools. We found that our students now do much better work in the 3 rd semester software project. IV. THE FIRST SOFTWARE PROJECT Our First Software Project is not that special: Teams of three students develop software during their 3 rd semester. All teams solve the same problem, which is (different from the task in the Large Software Project) fairly well defined. We try to find a real problem, with a real customer from outside. We also provide an internal customer, a Ph.D. student, because the external customer is not always available, and might ask for too much. There are several deadlines when the teams have to deliver documents, or demonstrate their solutions. Finally, there is a competition. The external customer becomes a sponsor, and the best teams receive a prize. One of the best solutions is usually adopted for permanent use (as in all the cases mentioned below). Every student should spend some 180 hours on this project (6 credits). A nice project was done for a mountain rescue organization that was looking for a better way to organize their press contacts. Our students developed a system for managing press notes and articles. As an internal customer, we once ordered a tool for project management, that has since been in use in all our projects. Recently, students developed a software for writing and managing Sprint notes. The customer was a company that has switched to Scrum, but was not satisfied with using standard office software for their project documentation. V. THE LARGE SOFTWARE PROJECT A. Concepts of the Large Software Project In order to experience both the difficulties and, far more important, the chances of real software projects, participants should work on a real problem, not on a toy problem. They develop a large, and complex, software system. Eight to twelve students are accepted in every project. The project should be finished after ten or eleven months; every student contributes 450 hours, earning 15 credits. We start with three or four subgroups that act as competitors. After requirements elicitation, every team delivers a tender. The customer will choose one or a mixture of two or three. Then, the students merge into one software house. They elect, or agree upon, a project manager. His or her task turns out to be difficult. There are conflicts and other problems until the participants have learned that far more discipline is needed than in their previous projects. The (internal or external) customer behaves like most customers: Changing ones mind, adding requirements, and answering questions vaguely is a normal customer s behavior. There are also supervisors who check the progress and blow the whistle when the project is about to fail. But usually, they do not interact, except when the students ask them for help. 26

4 The project work is complemented by a lecture and a seminar. In the lecture, the students obtain some background knowledge, e. g. they learn the basics of visualization when they do a visualization project. In the seminar, they usually cover the technology that is applied in the project. B. The Development Process We provide some basic resources, like a room and all the tools appropriate for the project. Everything else is left to the students. They usually choose a fairly traditional process, some variation of the waterfall model. We found that two cycles are most appropriate in most projects. The first cycle delivers a very basic system after about seven months. depending on the customer s judgment, the remaining time can be used to improve the system, and to add missing parts. C. Examples In 2007, a tool for glass box testing was developed, also known as white box testing. We asked the participating students to agree with a contract that all the results would be freely available in the public domain. (By default, any software that the students develop is their property.) The system they built was not really complete for immediate use, but worked very well. It was later extended and polished with fairly limited effort. Now it is widely used [2], [3]. In 2008, a project was launched for developing a conference system. Since the software was intended to be used in a conference about half a year after project start, the students were under strong pressure, and failed to deliver a useful system that soon. But after what they considered to be a complete failure, they used the remaining time to finish their software, which was then used for two conferences. Though research is not part of our Large Software Projects, many deliver tools for research projects, like projects in robotics and even in theoretical computer science. VI. THE CONSULTING TASK A. Background Engineers in industry cannot just work on solutions, like writing specifications, or implementing a program. They often have to take decisions: Should we switch to a more powerful (and more complex) tool for software configuration management? or Is Scrum an attractive approach for our projects? According to our experience, students love to work on solutions, even if they have to write specifications, but they hate to take decisions. Even if they write a thesis on a comparison of a range of tools, they will usually end up with a statement like Any tool has some advantages and disadvantages. In a Consulting Task, the students are required to take a decision. There is a customer, usually somebody in industry, and the customer needs a clear recommendation: Do this or do that. There is no compromise. In most cases, the customer will follow the recommendation, that means: Our students deal with real effort and real money, just as they will do more frequently when they have left the university. But as students, they can contact their supervisor, and they will get feedback, allowing them to improve their approach. Software development is strictly forbidden in a Consulting Task, except for small programs required for the evaluation of tools and similar purposes. B. The Consulting Task Process Three students form a group for a Consulting Task. They talk to faculty members who have projects with industry, so they know of problems that could be dealt with in a Consulting Task. When the students have found a task they like, they sign a contract. Under the guidance of their supervisor, the students choose their approach, set up a project plan, and read any useful material. They meet their partners in industry, trying to understand the problem well. Depending on the task, they may set up a questionnaire, meet people who answer the questionnaire, and evaluate the results. Or they may find some tools, do some experiments with the tools, and check them against the requirements. Finally, they write a report, in which they state clearly their recommendation. They also deliver a presentation on their results. During the project, which is limited to six months, the students will see their supervisor in regular intervals. They also give a presentation when they are about half way through, allowing for hints and corrections. There is neither an examination nor a mark, the group can only pass or fail as a whole. The decision is taken by the supervisor, usually together with the responsible professor. Failures are, however, extremely rare. The students experience a new, and very special challenge when they meet people in industry who accept them as experts. Our industrial partners appreciate the systematic approach and the well documented rational for the recommendation. They also know that we supervise the students. In many cases, the students are offered jobs after delivering their results. C. Examples of Consulting Tasks 1) Runtime Platform for Mobile Devices: A local software house developed mobile applications for an insurance company, for historical reasons in.net. All other software was developed in JAVA. Furthermore, performance and usability were hardly acceptable. Their question was: Should we switch from.net to JAVA? If we do, how will the application s performance and its user interface change? What other platforms should we consider? The students analyzed the current situation in the company. They interviewed employees, read documentation and source code, and scanned the literature for suitable platforms. They identified and rated twelve configurations, including three.net and four JAVA solutions. They installed the top four configurations on a mobile device and checked performance and user interface. They also tested the corresponding development environments. The final conclusion was: Stay with.net, but use a different version. A recommendation for the migration process was included. The software house accepted the results, and reported a successful transition a couple of months after. 27

5 2) Evaluation of Extreme Programming: A software house was interested in an evaluation of agile methods, in particular XP, for their projects. The students studied both the agile literature and the processes in the software house. They found that the actual process worked very well, and that the software house would not benefit from agile ideas. But they recommended pair programming in certain situations, in particular for the training of new employees. 3) Preparation for CMMI: In a similar project, students investigated the cost and benefit of a CMMI appraisal for a company that is highly specialized in software for transport systems. They found out which criteria of CMMI level 2 were already satisfied, and how much effort was necessary to achieve a level 2 certificate. The company found that they were sufficiently close to level 2, and postponed any further activities in CMMI. 4) Continuous Integration and Deployment Tools: The IT department of an international company for medical and healthcare products develops in-house software. Since integration and deployment was done more or less by hand, it caused high cost in terms of time and effort. The students investigated the actual process of compiling, integrating, and deploying the software, and analyzed its structure. They searched the web for suitable solutions, and they found 28 tools. These were evaluated with respect to the requirements and the status quo. The top three tools were procured and tested on-site with real project data. The champion was purchased and is now in use. As expected, it saves much time and effort every day. D. What is so Special with the Consulting Tasks? So far, some 150 Consulting Tasks have been carried out. When we ask the students after the projects what they liked best, they mention constructive teamwork, useful weekly meetings, great mutual trust between company and students, and satisfaction for being accepted as experts. After dozens of such projects in our group, we can say: The students like it, and the companies like it even more. We like it, because we strengthen our contacts to industry. In the beginning, we have to strengthen the students self confidence, and to push them towards the industrial partners. When they have learned that their help is appreciated, they are well motivated by themselves. They overcome their fear of decisions, because they arrive at their recommendation only after a careful investigation and a rational decision process. We are not aware of any other project with a similar return on investment. VII. OBSERVATIONS AND CONCLUSION Colleagues from other universities often ask how we can provide solutions for the problems we give to the students. The answer is very simple: We don t. The idea that the teacher knows what the answer is does not fit our view of software engineering. When we start a project, we are sure that there is a solution. That is enough. While we sometimes receive software that is hardly acceptable, some of our students deliver software that goes well beyond our imagination. We always want them to collect data on their work load, and working overtime for extended periods is not considered as good practice. Final success is not guaranteed. But we do our best to let them succeed, because positive experience will boost their self-confidence to deliver good software engineering after graduation, even in a hostile environment. A serious problem is the lack of understanding good software engineering in other groups of our department. While Program Understanding and the First Software Project are under our (i.e. the software engineering group s) control, the Large Software Projects and the Consulting Tasks are issued by all professors in our department. We sometimes hear from students that not all environments are really software engineering friendly. When the students write specifications, or spend time on reviews, they may be criticized for wasting time that could (and should) be used for making progress. All we can tell them is that this is a perfect preparation for life in industry, where they will experience similar conflicts frequently. Our projects would not be possible without our Ph.D. students, who are in Germany usually employed as teaching assistants for five or six years. They do most of the work, supervise the students, check the results, and eventually pass their know-how on to their successors. Though our students often complain about the amount of work they have to do, most of them like the projects. A recent national study (50 universities) of the alumni s satisfaction with their curriculum showed that our software engineering curriculum is well above average [4]. Our projects are the top reason for this result. ( Former students of Software Engineering in Stuttgart gave a particularly high rating for the projects in their curriculum. ) ACKNOWLEDGMENTS Markus Knauß initially designed and run the Program Understanding course. We appreciate the comments in two anonymous reviews, one of which was very detailed. REFERENCES [1] J. Ludewig, Software Engineering at Full Scale in H.J.C. Ellis, S.A. Demurjian, J.F. Naveda (eds.): Software Engineering Effective Teaching and Learning Approaches and Practices. IGI Global, Hershey PA, USA. Chapter XIV, , [2] S. Kleuker, Werkzeuge zur Qualitätssicherung in der Software- Engineering Ausbildung (Tools for quality assurance in software engineering education; in German) In: U. Jaeger, K. Schneider (eds.): Software Engineering im Unterricht der Hochschulen (SEUH). dpunkt.verlag, Heidelberg, [3] N. Koochakzadeh, V. Garousi, F. Maurer, Test Redundancy Measurement Based on Coverage Information: Evaluations and Lessons Learned In Proceedings of the International Conference on Software Testing Verification and Validation (ICST '09). IEEE Computer Society, Washington, DC, USA, [4] Stabsstelle Qualitätsentwicklung der Universität Stuttgart, Studienqualität im Rückblick. Absolventenstudie der Universität Stuttgart, Überblick über die Abschlussjahrgänge 2008 und 2009 der Fakultät Informatik, Elektrotechnik und Informationstechnik (Office for Quality Development of the University of Stuttgart: A retrospective on the quality of studies. A survey of graduates in 2008 and 2009 in the department of Computer Science, Electrical Engineering and Information Technology; in German)

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Guidance to the Master and PhD Programmes in Computer Science

Guidance to the Master and PhD Programmes in Computer Science Guidance to the Master and PhD Programmes in Computer Science at the Faculty of Science, University of Basel Department of Mathematics and Computer Science Bernoullistrasse 16, CH 4056 Basel Tel: +41 61

More information

MSc Programme Intelligent Adaptive Systems (IAS)

MSc Programme Intelligent Adaptive Systems (IAS) Faculty of Mathematics, Informatics and Natural Sciences Department of Informatics UHH Fachbereich Informatik Vogt-Koelln-Str. 30 D-22527 Hamburg MSc Programme Intelligent Adaptive Systems (IAS) Web: http://www.master-intelligent-adaptive-systems.com/

More information

HOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS

HOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS HOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS Patricia Mandl-Striegnitz 1 Abstract A crucial factor for the success or failure of software development projects

More information

Introducing Software Engineering to the Freshman Student

Introducing Software Engineering to the Freshman Student Introducing Software Engineering to the Freshman Student Yi Liu, Wei Wang and Onyeka Ezenwoye Department of Electrical Engineering and Computer Science South Dakota State University Brookings, SD 57007

More information

Experience in Early and Late Software Engineering Project Courses

Experience in Early and Late Software Engineering Project Courses Experience in Early and Late Engineering Project Courses Birgit Demuth, Mike Fischer and Heinrich Hussmann Department of Computer Science Dresden University of Technology D-01062 Dresden, Germany {Birgit.Demuth,

More information

Maturity, motivation and effective learning in projects - benefits from using industrial clients

Maturity, motivation and effective learning in projects - benefits from using industrial clients Maturity, motivation and effective learning in projects - benefits from using industrial clients C Johansson Ericsson Software Technology AB/University of Karlskrona/Ronneby P Molin University of Karlskrona/Ronneby,

More information

Usability Engineering, M.Sc. in English. Kamp-Lintfort Campus Faculty of Communication and Environment

Usability Engineering, M.Sc. in English. Kamp-Lintfort Campus Faculty of Communication and Environment Usability Engineering, M.Sc. in English Kamp-Lintfort Campus Faculty of Communication and Environment Usability Engineering, M.Sc. Fact file Place of study Kamp-Lintfort Start date In winter and summer

More information

Software Engineering and Scientific Computing

Software Engineering and Scientific Computing Software Engineering and Scientific Computing Barbara Paech, Hanna Valtokari Institute of Computer Science Im Neuenheimer Feld 326 69120 Heidelberg, Germany http://se.ifi.uni-heidelberg.de paech@informatik.uni-heidelberg.de

More information

TEACHING SOFTWARE ENGINEERING THROUGH COLLABORATIVE METHODS

TEACHING SOFTWARE ENGINEERING THROUGH COLLABORATIVE METHODS TEACHING SOFTWARE ENGINEERING THROUGH COLLABORATIVE METHODS Dr. Alan R. Peslak, Penn State University, arp14@psu.edu ABSTRACT Engineering of Complex Software Systems (IST 412) is a senior level software

More information

Introduction. All those questions needed to be answered. Some answers were surprise for all participants.

Introduction. All those questions needed to be answered. Some answers were surprise for all participants. Introduction The new phenomena, called multidisciplinarity, enters to the universities life only a few years ago. The demand of the alumnus, experienced in more than one branch, increased very rapidly

More information

C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering

C. Wohlin and B. Regnell, Achieving Industrial Relevance in Software Engineering Education, Proceedings Conference on Software Engineering C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering Education & Training, pp. 16-25, New Orleans, Lousiana, USA,

More information

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY SEPTEMBER 2015 Indhold PART 1... 4 PRELIMINARY REGULATIONS... 4 Section 1 Legal

More information

Higher Education Review Unit

Higher Education Review Unit Higher Education Review Unit Programme Review Report Master of Business Administration AMA International University-Bahrain Kingdom of Bahrain Date Reviewed: 26-27 October 2011 Table of Contents 1. The

More information

INCORPORATING SERVICE LEARNING INTO COMPUTER SCIENCE COURSES *

INCORPORATING SERVICE LEARNING INTO COMPUTER SCIENCE COURSES * INCORPORATING SERVICE LEARNING INTO COMPUTER SCIENCE COURSES * Joo Tan, John Phillips Department of Mathematics and Computer Science Mansfield University of Pennsylvania Mansfield, PA 16933 570 662-4553

More information

Adjunct Faculty Orientation and Professional Development Custom Research Brief

Adjunct Faculty Orientation and Professional Development Custom Research Brief UNIVERSITY LEADERSHIP COUNCIL Adjunct Faculty Orientation and Professional Development Custom Research Brief RESEARCH ASSOCIATE Laura Nickelhoff TABLE OF CONTENTS I. Research Methodology II. Executive

More information

FACULTY OF MANAGEMENT THE LEON RECANATI GRADUATE SCHOOL OF BUSINESS ADMINISTRATION

FACULTY OF MANAGEMENT THE LEON RECANATI GRADUATE SCHOOL OF BUSINESS ADMINISTRATION FACULTY OF MANAGEMENT THE LEON RECANATI GRADUATE SCHOOL OF BUSINESS ADMINISTRATION Graduate Programs http://recanati.tau.ac.il Graduate Programs Master of Business Administration (MBA) Master of Science

More information

Effective Methods for Software and Systems Integration

Effective Methods for Software and Systems Integration Effective Methods for Software and Systems Integration Boyd L. Summers CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 CRC Press is an imprint of Taylor

More information

Contents. I. Joint regulations 1 Applicability 2 Academic degrees; orientation 3 Standard term and scope of study 4 Board of examiners

Contents. I. Joint regulations 1 Applicability 2 Academic degrees; orientation 3 Standard term and scope of study 4 Board of examiners Examination Rules and Regulations for the Consecutive Master s Degree Program in Global Political Economy, Faculty of Social Sciences, University of Kassel, 10th February 2010 Contents I. Joint regulations

More information

The University Of Texas At Austin. The McCombs School of Business

The University Of Texas At Austin. The McCombs School of Business The University Of Texas At Austin The McCombs School of Business Financial Risk Management FIN 377.2 Spring 2012 Location: CBA 4.332 Time: TTH 8:00 9:30 Professor: Josh Alexander, CFA Phone(s): 512 439

More information

Double Masters Degree in Field Vegetable Production and Supply Systems (VegSys) a collaboration between LUH and WU

Double Masters Degree in Field Vegetable Production and Supply Systems (VegSys) a collaboration between LUH and WU Double Masters Degree in Field Vegetable Production and Supply Systems (VegSys) a collaboration between LUH and WU The program offers a new specialisation in field vegetable production and supply systems

More information

Web Application Development Process

Web Application Development Process Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements

More information

International Public Relations at Arcadia University Global Perspectives Personal Attention Real-World Integrative Learning Experiences

International Public Relations at Arcadia University Global Perspectives Personal Attention Real-World Integrative Learning Experiences International Public Relations at Arcadia University Global Perspectives Personal Attention Real-World Integrative Learning Experiences Faculty Program Director Shekhar A. Deshpande, Ph. D., Professor

More information

Programme Specification

Programme Specification Programme Specification Title: Sustainable Architectural Design Final Award: Master of Science (MSc) With Exit Awards at: Postgraduate Certificate (PG Cert) Postgraduate Diploma (PG Dip) Master of Science

More information

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle I. Objectives and Assessments The program has documented, measurable objectives, including

More information

EAPAA Accreditation Committee Evaluation Report

EAPAA Accreditation Committee Evaluation Report European Association for Public Administration Accreditation 18 September 2012 EAPAA Accreditation Committee Evaluation Report Corvinus University of Budapest, Faculty of Economics, Budapest, Hungary Master

More information

International Management and Psychology, M.Sc. in English. Kamp-Lintfort Campus Faculty of Communication and Environment

International Management and Psychology, M.Sc. in English. Kamp-Lintfort Campus Faculty of Communication and Environment International Management and Psychology, M.Sc. in English Kamp-Lintfort Campus Faculty of Communication and Environment International Management and Psychology, M.Sc. Fact file Place of study Kamp-Lintfort

More information

Academic excellence, Individual responsibility, Life-long learning, Quality, Continuous improvement.

Academic excellence, Individual responsibility, Life-long learning, Quality, Continuous improvement. Master of Education in Curriculum and Instruction: Teaching English M.Ed. TEFL Education Department College of Arts & Applied Sciences Dhofar University PO Box 2509, P. Code 211, Salalah, Sultanate of

More information

Faculty of Economics, Business Administration and Information Technology

Faculty of Economics, Business Administration and Information Technology Faculty of Economics, Business Administration and Information Technology This document is a translation only. It is solely for information purposes and has no legal validity. For any case of legal proceedings

More information

Department of Public Administration (MPA)

Department of Public Administration (MPA) Department of Public Administration (MPA) Criterion 1: Program Mission, Objectives and Outcomes VISION, MISSION, OBJECTIVES AND OUTCOMES VISSION Professional degrees need to be market oriented meaning

More information

LOUGHBOROUGH UNIVERSITY

LOUGHBOROUGH UNIVERSITY LOUGHBOROUGH UNIVERSITY Programme Specification Computer Science Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical

More information

Assessment of the project

Assessment of the project Assessment of the project International Marketing Offensive for Smart Phones in China 1. Assessment of the project itself In November 2014 we started preparing our project which was an international marketing

More information

SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes

SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes Overall Description of the School of Engineering The School of Engineering offers bachelor s degree

More information

EMERGING TECHNOLOGIES. EXPANDED OPPORTUNITIES.

EMERGING TECHNOLOGIES. EXPANDED OPPORTUNITIES. EMERGING TECHNOLOGIES. EXPANDED OPPORTUNITIES. With a Master s Degree in Library and Whether you re considering a career in Plus, you ll collaborate with award-winning Information Science from San José

More information

Rules & Regulations*

Rules & Regulations* Graduate School of Business University of Zurich PhD programs in Business Administration and Management & Economics Rules & Regulations*. 1. Admission to the PhD Programs in Business Studies and Management

More information

Computational Engineering Programs at the University of Erlangen-Nuremberg

Computational Engineering Programs at the University of Erlangen-Nuremberg Computational Engineering Programs at the University of Erlangen-Nuremberg Ulrich Ruede Lehrstuhl für Simulation, Institut für Informatik Universität Erlangen http://www10.informatik.uni-erlangen.de/ ruede

More information

1 Guidelines of the Specialized Master of Science in Geography (MSc)

1 Guidelines of the Specialized Master of Science in Geography (MSc) 1 Guidelines of the Specialized Master of Science in Geography (MSc) 1.1 General information The Master of Science in Geography is the specialized degree, allowing an individual specialization in geography.

More information

Guidelines for PhD- students training at the HZB

Guidelines for PhD- students training at the HZB Guidelines for PhD- students training at the HZB A successful PhD thesis requires both well-defined objectives and structures which permit a satisfactory completion of the doctoral studies under the best

More information

Agile Process Improvement

Agile Process Improvement wibas Team Agile Process Improvement Sprint Change Method Leading Change. Sharing Knowledge. For internal use only -1- Seen this? For internal use only -2- Many change projects still spent most of their

More information

Software Development Process

Software Development Process Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software

More information

How To Become A Dba In Thailand

How To Become A Dba In Thailand Supol s Doctorate 1. My Background My academic track record and experience has been a source of personal pride and achievement. I had done well in high school as a result of hard work, good teachers and

More information

Bachelor Entrepreneurship and Corporate Succession

Bachelor Entrepreneurship and Corporate Succession Hochschule für Wirtschaft und Recht Berlin Berlin School of Economics and Law Department of Business and Economics Bachelor Entrepreneurship and Corporate Succession Part-time accredited by Entrepreneurship

More information

MASTER PROGRAM IN EVENT MANAGEMENT (One year) 1. Program Title Master in Business Administration with specialization in event management (One year)

MASTER PROGRAM IN EVENT MANAGEMENT (One year) 1. Program Title Master in Business Administration with specialization in event management (One year) MASTER PROGRAM IN EVENT MANAGEMENT (One year) 1. Program Title Master in Business Administration with specialization in event management (One year) 2. Program Aims and Objectives The education will help

More information

Canadian Information Processing Society

Canadian Information Processing Society Canadian Information Processing Society Computer Science Accreditation Council Accreditation Criteria for Undergraduate Inter-Disciplinary Programs 2008/2009 1 Table of Contents Abstract 3 Computer Science

More information

What is Graduate Studies?

What is Graduate Studies? Graduate Studies in Computer Science Questions, Answers, Things to Think About John Anderson Associate Head Department of Computer Science University of Manitoba 1 What is Graduate Studies? Academic studies

More information

ACC Performance Excellence Program (PEP)

ACC Performance Excellence Program (PEP) ACC Performance Excellence Program (PEP) Performance Review for Classified, Professional-Technical, Administrative Employees Employee Evaluation of Supervisor s Work Performance (An Upward Evaluation)

More information

COLLEGE OF VISUAL ARTS AND DESIGN Department of Art Education and Art History DOCTORAL PROGRAM IN ART EDUCATION PROCEDURES MANUAL

COLLEGE OF VISUAL ARTS AND DESIGN Department of Art Education and Art History DOCTORAL PROGRAM IN ART EDUCATION PROCEDURES MANUAL COLLEGE OF VISUAL ARTS AND DESIGN Department of Art Education and Art History DOCTORAL PROGRAM IN ART EDUCATION PROCEDURES MANUAL Revised 3/2008 HEJC MANUAL FOR DOCTORAL STUDENTS IN ART EDUCATION The information

More information

Key Factors in Successful Research Degree Performance

Key Factors in Successful Research Degree Performance COLLABORATIVE SUPERVISION AND RESEARCH SKILLS TRAINING IN RESEARCH DEGREE PROGRAMS Jan Whittle Centre for University Teaching and Learning University of South Australia This paper discusses a research

More information

PROGRAMME SPECIFICATION. Course record information

PROGRAMME SPECIFICATION. Course record information PROGRAMME SPECIFICATION Course record information Name and level of final award: Name and level of intermediate awards: Awarding body/institution: Status of awarding body/institution: Location of delivery:

More information

UMD Department of Mechanical and Industrial Engineering

UMD Department of Mechanical and Industrial Engineering UMD Department of Mechanical and Industrial Engineering Indices and Standards for Tenure and Promotion to Professor as Required by Section 7.12 of the Board of Regents Policy on Faculty Tenure (June 10,

More information

Doctoral Program Requirements

Doctoral Program Requirements Page 1 of 7 April 14, 2014 Doctoral Program Requirements To earn a Ph.D. degree, both Institute and Department requirements must be met. Listed below are the minimum requirements and associated deadlines.

More information

Academic Program Review SUMMARY* Department under review: Computer Science. Date self-study received in Dean s office: November 21, 2013

Academic Program Review SUMMARY* Department under review: Computer Science. Date self-study received in Dean s office: November 21, 2013 Academic Program Review SUMMARY* Department under review: Computer Science Date self-study received in Dean s office: November 21, 2013 Date of external consultant s review: November 2013 Date APR received

More information

The Norwegian School of Information Technology

The Norwegian School of Information Technology The Norwegian School of Information Technology Index About NITH...2 Curriculum...2 Bachelor Information Systems...3 1. year...3 2. year...3 3. year...4 Bachelor Information Technology...6 1. year...6 2.

More information

Module 1- LET S TALK ABOUT MY EDUCATION

Module 1- LET S TALK ABOUT MY EDUCATION Module 1 LET S TALK ABOUT MY EDUCATION I Learn key facts about the British education system & the qualifications it offers. A Reading Task 1 Fill in the blanks with one of the words in the box below ALevels

More information

Program Assessment Report. Unit Psychology Program name: Clinical Psychology MA Completed by David Grilly May 2007

Program Assessment Report. Unit Psychology Program name: Clinical Psychology MA Completed by David Grilly May 2007 Program Assessment Report Unit Psychology Program name: Clinical Psychology MA Completed by David Grilly May 2007 This is a two year M.A. professional program in clinical psychology, which consists of

More information

The Role of Information Technology Studies in Software Product Quality Improvement

The Role of Information Technology Studies in Software Product Quality Improvement The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department

More information

.:::::::::::..:...:. ::::: f~~).t BAKHT AR .. :::.' ~. ~, INSTITUTE OF HIGHER EDUCATION .:::::::::::. '1'''' MASTER DEGREE PROGRAM.

.:::::::::::..:...:. ::::: f~~).t BAKHT AR .. :::.' ~. ~, INSTITUTE OF HIGHER EDUCATION .:::::::::::. '1'''' MASTER DEGREE PROGRAM. ..:..-.:::::::::::..:...:. ::::: f~~).t BAKHT AR.. :::.' ~. ~, INSTITUTE OF HIGHER EDUCATION.:::::::::::. '1'''' MASTER DEGREE PROGRAM MBAlkMCS Bakhtar Institute of Higher Education Introduction: Considering

More information

Teaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook

Teaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook Teaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook By Marcus Messner, Ph.D. Assistant Professor, VCU School of Mass Communications VCU Online Learning

More information

Student Union B, Room 100 (501) 569-3160. Professional and

Student Union B, Room 100 (501) 569-3160. Professional and Student Union B, Room 100 (501) 569-3160 Professional and Master of Arts in Professional and Technical Writing Technical Writing The Master of Arts in Professional and Technical Writing (PTW) program provides

More information

CURRICULUM OF THE MASTER S PROGRAM IN ARCHITECTURE AT THE ACADEMY OF FINE ARTS VIENNA (MArch)

CURRICULUM OF THE MASTER S PROGRAM IN ARCHITECTURE AT THE ACADEMY OF FINE ARTS VIENNA (MArch) Academy of Fine Arts Vienna Institute for Art and Architecture Curriculum Commission for Architecture CURRICULUM OF THE MASTER S PROGRAM IN ARCHITECTURE AT THE ACADEMY OF FINE ARTS VIENNA (MArch) Table

More information

Supervisor Handbook for School Counseling Practicum/Internships

Supervisor Handbook for School Counseling Practicum/Internships Virginia State University Professional Educational Programs Unit (College of Education, projected October 2012) Department of School and Community Counseling Supervisor Handbook for School Counseling Practicum/Internships

More information

Abstract. Introduction

Abstract. Introduction Database Systems and Oracle: Experiences and Lessons Learned Deborah Dunn Assistant Professor Computer Science Department Stephen F. Austin State University Nacogdoches, TX 75961 (936) 468-2508 ddunn@sfasu.edu

More information

Analysis and Survey Design by Strategic Technology Solutions Rich La Valley, President

Analysis and Survey Design by Strategic Technology Solutions Rich La Valley, President Analysis and Survey Design by Strategic Technology Solutions Rich La Valley, President Methodology Sample of College Graduate who went through IB from Social Network Sites Email sent to over 650 potential

More information

Issues and Trends of Information Technology Management in Contemporary Organizations

Issues and Trends of Information Technology Management in Contemporary Organizations Issues and Trends of Information Technology Management in Contemporary Organizations 2002 Information Resources Management Association International Conference Seattle, Washington, USA May 19-22, 2002

More information

ASSESSMENT PLAN Computer Science, MS Updated May 25, 2007

ASSESSMENT PLAN Computer Science, MS Updated May 25, 2007 ASSESSMENT PLAN Computer Science, MS Updated May 25, 2007 Prologue: Form of this report The Department has an unusual mission, that stands significantly in contrast to that of most University Computer

More information

Job Satisfaction and Motivation in a Large Agile Team

Job Satisfaction and Motivation in a Large Agile Team Job Satisfaction and Motivation in a Large Agile Team Bjørnar Tessem 1, and Frank Maurer 2 1 Department of Information Science and Media Studies, University of Bergen, NO-5020 Bergen, Norway bjornar.tessem@uib.no

More information

MSc in Construction Management (Cycle 2, level 4)

MSc in Construction Management (Cycle 2, level 4) (Cycle 2, level 4) is a 2 year full-time graduate study program of 120 ECTS credits (4 semesters, 30 ECTS each semester). Students generally take 90 ECTS in specialized courses and a 30 ECTS thesis. In

More information

Global Change and Sustainability

Global Change and Sustainability UNIVERSITÉ DE FRIBOURG SUISSE FACULTÉ DES SCIENCES UNIVERSITÄT FREIBURG SCHWEIZ MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT Curriculum for the award of the Degree of Master of Science in Geography Global

More information

Agile Software Development Methodologies & Correlation with Employability Skills

Agile Software Development Methodologies & Correlation with Employability Skills Agile Software Development Methodologies & Correlation with Employability Skills Dineshkumar Lohiya School of Computer and Information Science University of South Australia, Adelaide Dineshkumar.Lohiya@postgrads.unisa.edu.au

More information

ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises

ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises Daniel Baudisch, Manuel Gesell and Klaus Schneider Embedded Systems Group, University of Kaiserslautern,

More information

Agile So)ware Development

Agile So)ware Development Software Engineering Agile So)ware Development 1 Rapid software development Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast

More information

Programme Specification. MSc Accounting. Valid from: September 2014 Faculty of Business

Programme Specification. MSc Accounting. Valid from: September 2014 Faculty of Business Programme Specification MSc Accounting Valid from: September 2014 Faculty of Business 1 SECTION 1: GENERAL INFORMATION Awarding body: Teaching institution and location: Final award: Programme title: Interim

More information

» University of Wollongong. » A Five-star University. Ranked Top 2% (QS 283 out of 15,000+; similar to PolyU; BU, LU and OpenU all 300+)

» University of Wollongong. » A Five-star University. Ranked Top 2% (QS 283 out of 15,000+; similar to PolyU; BU, LU and OpenU all 300+) Top-up Degree » University of Wollongong Ranked Top 2% (QS 283 out of 15,000+; similar to PolyU; BU, LU and OpenU all 300+) One of the Best Overseas Universities offer Top-up courses in HK.» A Five-star

More information

Factors that improve examination of student degree projects

Factors that improve examination of student degree projects Factors that improve examination of student degree projects Tommie Nystroem" 1, Tobias Trofast 2 1 Linkoping University, Sweden 2 Linkoping University, Sweden tommie.nystrom@liu.se, tobias.trofast@liu.se

More information

Curriculum Development for Doctoral Studies in Education

Curriculum Development for Doctoral Studies in Education Curriculum Development for Doctoral Studies in Education Irine BAKHTADZE * Abstract Profound changes in high education which started in 1996 in Georgia have to be continued. We have to explore potentially

More information

Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments

Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments Chung Yung*, Yu-Tang Lin Department of Computer Science and Information Engineering, National Dong Hwa University,

More information

Bridging the Gap for First Year Students with the Use of Peer Tutoring*

Bridging the Gap for First Year Students with the Use of Peer Tutoring* Bridging the Gap for First Year Students with the Use of Peer Tutoring* Georgina Carmody University of Technology, Sydney Georgina.Carmody-2@uts.edu.au Leigh Wood University of Technology, Sydney Leigh.Wood@uts.edu.au

More information

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC

More information

Goals & Objectives for Student Learning

Goals & Objectives for Student Learning Mission The principal educational purpose of the psychology department is to provide an excellent basic education for undergraduates in the theory, methodology, and core content areas of contemporary psychology.

More information

USING AN ONLINE HOMEWORK SYSTEM IN AN INTRODUCTORY MANAGERIAL ACCOUNTING COURSE: SOME LESSONS LEARNED

USING AN ONLINE HOMEWORK SYSTEM IN AN INTRODUCTORY MANAGERIAL ACCOUNTING COURSE: SOME LESSONS LEARNED USING AN ONLINE HOMEWORK SYSTEM IN AN INTRODUCTORY MANAGERIAL ACCOUNTING COURSE: SOME LESSONS LEARNED John L. Haverty Associate Professor Accounting Department, Haub School of Business St. Joseph s University

More information

Understanding global issues better!

Understanding global issues better! FACULTY OF BUSINESS, ECONOMICS AND SOCIAL SCIENCES Master of Science ECONOMICS Understanding global issues better! Latest Update: November 2015 IT S UP TO YOU! CHOOSE OUT OF A HUGE VARIETY OF FIELDS IN

More information

The little differences Open thoughts to the Triangle Project

The little differences Open thoughts to the Triangle Project The little differences Open thoughts to the Triangle Project By Luc Schaedler "You know what the funny thing about Europe is? It is the little differences. I mean they got the same shit over there than

More information

Leadership for Syria. Frequently Asked Questions Last updated 5 December 2014. Index. I. Basic Application Conditions

Leadership for Syria. Frequently Asked Questions Last updated 5 December 2014. Index. I. Basic Application Conditions Index I. Basic Application Conditions... 1 II. Courses of Study Degrees Offered... 3 III. Language Requirements... 5 Language proficiencies... 5 Language certificates... 6 IV. Application Requirements

More information

Curriculum Vitae (CV)

Curriculum Vitae (CV) Curriculum Vitae (CV) 937.229.2045 careers_support@notes.udayton.edu careers.udayton.edu Alumni House Graduate students earning master's degrees go about the job search in a very similar manner to a student

More information

Assessment for learning Systems Analysis and Design using constructivist techniques

Assessment for learning Systems Analysis and Design using constructivist techniques Assessment for learning Systems Analysis and Design using constructivist techniques Jonathan A. Tepper School of Science and Technology Nottingham Trent University Clifton Lane, Nottingham, NG11 8NS Jonathan.Tepper@ntu.ac.uk

More information

Undergraduate education part of the development plan of KTH CSC June 2008

Undergraduate education part of the development plan of KTH CSC June 2008 Undergraduate education part of the development plan of KTH CSC June 2008 Programmes The aim of the Master of Science in Engineering program in Computer Science and Engineering is to give graduate engineers

More information

College of Communications and Information Studies

College of Communications and Information Studies 510 CHILDREN S LITERATURE AND RELATED MATERIALS. (3) A survey of children s literature, traditional and modern. Reading and evaluation of books with multimedia materials with emphasis on the needs and

More information

Principal Internships Five Tips for a Successful and Rewarding Experience

Principal Internships Five Tips for a Successful and Rewarding Experience Grey, Teresa I. (2001, May). Principal Internships: Five tips for a successful and rewarding experience. Phi Delta Kappan, 82 (9), 663-665. Principal Internships Five Tips for a Successful and Rewarding

More information

Statute for the PhD Program in Political Science at the Department of Political Science University of Copenhagen

Statute for the PhD Program in Political Science at the Department of Political Science University of Copenhagen Statute for the PhD Program in Political Science at the Department of Political Science University of Copenhagen Adopted by the Faculty of Social Sciences Doctoral Committee on 28 May 2014 Introductory

More information

Joint Master in Information Security and Data Management (ISDM)

Joint Master in Information Security and Data Management (ISDM) PROJECT CONCEPT PAPER Joint Master in Information Security and Data Management (ISDM) First draft: Dr. Derar Eleyan, Palestine Technical University-Palestine. Key Action 2: Capacity Building in the Field

More information

Università degli Studi di Napoli Federico II Doctorate School of Physical Sciences Research Doctorate (PhD) in Fundamental and Applied Physics

Università degli Studi di Napoli Federico II Doctorate School of Physical Sciences Research Doctorate (PhD) in Fundamental and Applied Physics Università degli Studi di Napoli Federico II Doctorate School of Physical Sciences Research Doctorate (PhD) in Fundamental and Applied Physics PhD educational program This document describes the structure

More information

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL Sanja Vukićević 1, Dražen Drašković 2 1 Faculty of Organizational Sciences, University of Belgrade, vukicevicsanja@yahoo.com 2 Faculty

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

Art. 1 - The Graduate Program in Social and Institutional Psychology, linked to the UFRGS Psychology Institute, aims to:

Art. 1 - The Graduate Program in Social and Institutional Psychology, linked to the UFRGS Psychology Institute, aims to: CHAPTER I OBJECTIVES Art. 1 - The Graduate Program in Social and Institutional Psychology, linked to the UFRGS Psychology Institute, aims to: a) Produce knowledge in specific fields of Social and Institutional

More information

Emphasizing Soft Skill Learning and Training as Part of an Engineering Curriculum Revision

Emphasizing Soft Skill Learning and Training as Part of an Engineering Curriculum Revision Emphasizing Soft Skill Learning and Training as Part of an Engineering Curriculum Revision S. Pedrazzini Professor, Dean of CS Engineering Curriculum SUPSI, University of Applied Sciences of Southern Switzerland

More information

Inter university use of tutored online courses: an alternative to MOOCs

Inter university use of tutored online courses: an alternative to MOOCs 14 Inter university use of tutored online courses: an alternative to MOOCs Paul Rühl* 1 *Bavarian Virtual University, Bamberg, Germany Introduction There is a variety of definitions of what MOOCs (massive

More information

Department of Geography

Department of Geography Texas State University-San Marcos Department of Geography Master of Applied Geography and Master of Science Policies and Procedures Handbook May 2012 Table of Contents I. Purpose, Objectives, and Administration

More information

MSc Construction Project Management

MSc Construction Project Management MSc Construction Project Management Programme Specification Primary Purpose: Course management, monitoring and quality assurance. Secondary Purpose: Detailed information for students, staff and employers.

More information

Faculty of Commerce & Administration. Tutor School of Marketing and International Business

Faculty of Commerce & Administration. Tutor School of Marketing and International Business Faculty of Commerce & Administration Tutor School of Marketing and International Business Position Title: Position Location: Tutor Role Description School of Marketing and International Business The Tutor

More information