Category Archives: Computer Science Education

Teaching a New Course: Complex IT Systems in Large Organizations

Next semester Diane Golay and I are teaching a new course called “Complex IT systems in Large Organisations” as a part of the IT, DV and STS programmes at Uppsala University. The majority of the students are from the IT programmes, and around 35 students have signed up to join this new course.

The course description is as follows:

Complexity problems that arise in large organizations where different user groups have different requirements. Development and implementation of IT solutions with multiple interoperable systems and management of the effects of prolonged continuous updates and maintenance of such systems.

The learning outcomes of the course are related to describing challenges and problems that arise in connection with the development and introduction of IT systems in large organizations, and methods to deal with these. Students should also be able to discuss advantages, disadvantages and applicability of a method in a specified problem situation. Moreover, they should be able to propose appropriate IT solution for a given problem situation and motivate and discuss the solution.

Last week we started off the work with the course and had a workshop with a few of our colleagues to get ideas for the set up. We have also booked meetings every other week the coming weeks to plan the course, so that we are prepared when it starts in week 12.

The course is indeed very close to many of the HTO research groups projects, and we will make use of our own research material as course material. We will probably also do interviews with people from industry as a part of the course. It will indeed be great fun to develop this course and the course content!

Students who are reading about this course are welcome to apply to it!

If you work with “Complex IT in Large Organisations” and would be OK with being interviewed about your job (on Skype or IRL) please send me or Diane Golay a mail!

My View of Supervision

My philosophy regarding supervision is to coach depending on background, motivation, and current situation of the person, and to come up with a joint model about how to go forward. This way of thinking is inspired by Vygotsky´s zone of proximal development. I also actively seek to use a situated view of leadership and try to see my students as individuals, and adapt my leadership based on the personal characteristics of the student, knowledge, situation and context. When problems occur, I try to discuss them with the student as soon as possible to collaborately find a good solution.

I often use strategies borrowed from the area of coaching in my supervision (I have been a coach as a part of my research projects, see Cajander et al 2010). As a part of this I avoid coming up with advice such as “you should now do XY & Z”, but rather try to coach the student to come up with their own solutions. I am completely convinced that I cannot know what would be the best solution or approach for them since research is complex, and I never have the full picture like they do. However, there are situations related to the research quality, for example, where the supervisors might indeed know possible ways forward that are unknown to the PhD or master student. Such areas might for example include where to find relevant literature or where to publish. Finally, my supervision is based on the growth mindset which is shortly described as “I/you don’t know this YET”, and I often talk about this mindset in relation to grit with my PhD students.

Master and bachelor students doing their thesis work in connection to my research are invited to participate in research projects, and are included in the conferences arranged etc. if they want to. I think that it is an important learning experience to be a part of the team in the project. Some of the students have indeed done wonderful work that has resulted in publications such as for example:

Other students have also won awards for being the best students, such as Viktor Kjellman and Johan Andersson and their master thesis on “Patient Empowerment and User Experience in eHealth Services: A Design-Oriented Study of eHealth Services in Uppsala” as in the blog post picture!

 

IT in Society Students Presenting Work on Tracking Technologies at the Largest eHealth Meeting in the Nordic Countries?

Vitalis is an important venue for innovators, business and reseracher in eHealth, and brings together 4,500 participants. Next Vitalis takes place 24-26 April 2018 in Gothenburg, and last week the students from the IT in Society class submitted a proposal for a presentation at the conference.

The students will present their research on how health care can improve and become more efficient using tracking technology. I would suspect that it is not as easy as tracking in the snow, as in this blog post’s photo, however.

The students are doing extensive research on the topic this semester, with interviews field studies and literature reviews and studies to industries who have used tracking systems in their organizations to become more efficient.

The students will present their work around Christmas for Region Uppsala, and let’s hope that they are accepted to the conference so that knowledge and insights from their great work has a chance to spread!

 

 

 

 

Including Communication and PR in the IT in Society Class

Communication and PR are an important part of innovation and change. People use social media and Wikipedia to understand reality to a large extent. Through these channels we create the truths.  (Or alternative truths :-o). Hopefully in parallel with other more traditional media channels. Even though communication and PR are very important for success, there are very few courses in the IT related programs at the university level that deal with this.

The students in the IT in society class has always marketed their work with an invitation to their presentation the final week, but this year we have put a more explicit focus on communication and marketing of their work.

They have one group of students who will work with communication and PR. It will be interesting to see what they choose to do! It will also be interesting to see what effects this will have on how known the course is, and how well they manage to communicate the results to media, other students, county councils etc.

We know that the students will submit an abstract to Vitalis and if they are accepted a few of them will go there and present in April. Last year the students did a fabulous job presenting at Vitalis 🙂

Creating a Learning Environment for Development of Professional Competencies in the IT in Society Class

I would claim that the Learning outcomes of the IT society course are very different from most courses at the University.  The IT in society class has focus on development of professional competencies.

The learning outcomes specified of the course are:

  1. Collaborate in a large project with an external client, and present a professional solution, both orally and in written form to the client.
  2. Handle, validate and analyse a very complex and multi-facetted problem in a constructive manner in a project group.
  3. Evaluate, criticize and validate solutions to IT-related problems from perspectives such as ethics, sustainable development, work environment, economy and usefulness.
  4. Illustrate, show and describe experiences from working in a multi-cultural distributed project.
  5. Evaluate and analyse one’s abilities and competencies regarding working in a multi-cultural and distributed project, as well as develop strategies that lead to lifelong learning.

In this blog post I will be talking about the last learning outcomes in the list above, number 5. The learning outcome that people should have the ability to evaluate and analyse one’s abilities and competencies, and to develop strategies for lifelong learning in the area of Computer science.

We have been working on creating a learning environment where it is possible to develop and practice the lifelong learning competence. And we have improved the environment quite a lot over the years. This is how we do it this year:

  1. First, we have a traditional lecture about professional competencies. We present one way of looking at these competencies and what they consist of. We have chosen to work with the competences developed by Curtin University.
  2. Second, we have a workshop with the students where they write their own personal learning agreement. These learning agreements should include
    1. Why they have chosen three specified competencies to work with during the course.
    2. What they will do to develop their confidence in the three areas.
    3. How they will know that they have improved. And how faculty can know that they have improved.
  3. Third, we have meetings with groups of three students. In these meetings, the students present their learning agreement, and we discuss it together as well as the social strategies to improve that competence.
  4. Often this meeting is followed by a second meeting where we do the same thing in the first meeting since the students need more help in writing these learning agreements.
  5. By the end of the project we meet again in the same groups to discuss what happened during the semester, and how they were able to fulfil their learning agreement.

We have written a few papers on this topic and you find them here:

  1. Cajander, Å., Daniels, M., McDermott, R., & Von Konsky, B. R. (2011, January). Assessing professional skills in engineering education. Australian Computer Science Communications, vol 32, pp 73-78. (pp. 145-154). Australian Computer Society, Inc.
  2. Clear, T., McDermott, R., Parsjö, E., Cajander, Å., Daniels, M., & Lagerqvist, N. (2016, October). A framework for writing learning agreements. In Frontiers in Education Conference (FIE), 2016 IEEE (pp. 1-8). IEEE.
  3. Peters, A. K., Hussain, W., Cajander, A., Clear, T., & Daniels, M. (2015, July). Preparing the global software engineer. In Global Software Engineering (ICGSE), 2015 IEEE 10th International Conference on (pp. 61-70).

 

 

 

ITiCSE 2017 in Bologna

I spent the last week in Bologna at the ITiCSE 2017 conference. This is one of the computer science education conferences that I usually try to attend. It is quite a small conference, and the papers normally have high quality. It’s indeed a nice community and a conference with a great atmosphere. Someone said that the reject rate this year was around 70% so those who present have usually done good studies. There were indeed many nice discussions at the conference, and I made a few new acquaintances who do research related to my area.

One of the coming years I will have a look at the working groups at ITiCSE and participate in one. They seem to do really good work in interesting areas, and some people spend most of the time at the conference attending these working groups that result in publications related to computer science education and often long lasting collaboration groups. Seems awsome!

 

Workshop on Education in a New IT system

I attended a workshop about education in the new economy system this week.  It was a very well organised workshop with representatives from all stakeholder groups involved in the education of the system. The discussion was facilitated by a workshop leader, and we discussed who would get education and and what the education should contain.

The workshop started with a presentation by me and Annika Björklund from the local Ladok project. I presented some general ideas from a study I did on economical staff and IT a few years ago, and Annika presented the ideas they are working with in relation to the Ladok project.

Annika has asked users what they want from education, and they said what is found in this slide:

  • Local support. How do we solve that?
  • Screen sharing with the support people
  • Courses that go deep into topics
  • Workshops where it’s possible to discuss your day to day problems with an expert.

workshop Ekonomi .png

I am very much looking forward to following this project. One part of the project will be rolled out in October, and the rest later on next spring.

Hello World! – Experiencing Usability Methods without Usability Expertise

During my PhD studies we did a very interesting study on how system developers understand and experience usability methods. The paper was written by Elina Eriksson, Jan Gulliksen and me and it gives some answers to interesting questions. 

This paper was one of the hardest papers to publish, mostly due to the use of several methods for data collection which is a bit non-traditional. However, after a few submissions and re-submissions it ended up being a paper well worth reading. You find the paper here:

The paper’s abstract: 

How do you do usability work when no usability expertise is available? What happens in an organization when system developers, with no previous HCI knowledge, after a 3-day course, start applying usability methods, and particularly field studies?

In order to answer these questions qualitative data were gathered through participatory observations, a feed back survey, field study documentation and interviews from 47 system developers from a public authority.

Our results suggest that field studies enhance the developer’s understanding of the user perspective, and provide a more holistic overview of the use situation, but that some developers were unable to interpret their observations and see solutions to the users’ problems. The field study method was very much appreciated and has now become standard operating procedure within the organization.

However, although field studies may be useful, it does not replace the need for usability pro fessionals, as their knowledge is essential for more complex observations, analysis and for keeping the focus on usability.

Success, Having a Fighting Spirit and the Mindset of YET – and one of our research studies

There are researchers such as Angela Duckworth who argue that success is more about effort and a fighting spirit than it is about talent, genius or any other predictor such as health or looks. Her research shows that this particular fighting spirit called “grit” is more important to success than talent. She has done a very interesting Ted talk on the topic that can be found on her home page, here. Recommended! There was also a recent radio program in Swedish on the topic, and Angela Duckworth is interviewed on the show. You find the Swedish show here

One way of helping students, or yourself, attain more grit is to aim for the “Growth mindset” developed by Carol Dweck and others. A key word in this way of thinking is the word YET, and that even though you don’t know everything you have the possibility to learn. Carol Dweck has also done a very insipiring Ted Talk about this found here.

In short the Growth Mindset as presented by Carol Dweck includes the following key elements or ways of thinking:

  • We can all get smarter. Abilities can develop.
  • We know what efforts make us better, and we are aware of what we can do to practice.
  • We put in extra time and effort when we want to achieve things since we know this will pay off.
  • We focus on the learning process, and not the end results. Focus on the “I’m not there YET, but I will reach there”.

The opposite of having the growth mindset is a fixed mindset where you believe that basic qualities or skills such as intelligence or talent, are fixed traits. With this mindset you also believe that talend alone will create success and for those who are gifted success comes without any effort at all.  They’re wrong, and this mind set does not help you much. 

Note! In the context of the fixed mindset it should be noted that there is a gender issue with the fixed mind set. Studies by Ann-Sofie Nyström have investigated why boys have a tendency to believe that “Smart students get perfect scores without studying much” and there is a norm that the best boy should be an effortless achiever.

Our Study on Conscientiousness, Grit and Programming Achievement

In a study that was published at the 2015 ITiCSE conference we tried to find correlations between conscientiousness, grit and programming achievement. The study was driven by Roger McDermott, and Mats Daniels and I collaborted with Roger McDermott on  writing it up.  Our study did find weak but significant correlations between conscientiousness, grit and programming achievement and from the study one can draw the tentative conclusion that having a fighting spirit and not give up is a key success factor in computer science and that we need to provide learning opportunities for our students to practice.

Abstract: 

We investigate the link between concepts of perseverance such as conscientiousness, tenacity, and grit, and the academic attainment of first year computing students. We give a review of the role that perseverance plays in learning models as well as describing the role of conscientiousness in the Five Factor Model of personality. We outline research that links this trait with academic success before focussing on recent, narrower conceptualisations of perseverance such as academic tenacity and grit. We describe one of the questionnaire tools that have been used to assess one such aspect of perseverance. We give details of an investigation that looked for correlations between student responses to Duckworth’s Grit Survey, the Big Five Inventory (BFI) Personality Survey and summative attainment scores in a first year programming course. The results suggest a weak but significant correlation between conscientiousness, grit and programming achievement. We discuss these results as well as the limitations of the method used. Finally, we make some observations about the importance of these concepts in Computer Science education and outline further work in this area.

 

Meet Our Students at Vitalis 2017. They will present “Envisioning Technology in Healthcare in 2025”

The students of the IT and Society Class of 2017 will present their work at Vitalis 2017 in Gothenburg. I wrote about the start of this years’ course in this blog post. This years’ student project was lead by Mikaela Eriksson (who has a bright future ahead of her as a leader). She worked hard in the project, and togehter with a team of around 30 students they have reserached the future of technology in healthcare in 2025. They also produced a YouTube film. This project was a collaboration with the county council in Uppsala and the topic of the project was set by them.

If you are interested in our work with this course, we have written several papers about it, and constantly improve it.

Below is the abstract to the student presentation.

See you at Vitalis! 

As a part of an interdisciplinary course, students from Uppsala University, Gannon University (US) and Rose-Hulman Institute of Technology (US), have collaborated with the Uppsala university Hospital to work on a vision for how healthcare can look like in 2025. With a technical background, our work has a different view on the field of healthcare. Not being limited by the present boundaries of healthcare regulations, we will present technologies from various areas and how they can be applied in future healthcare. With the patient in mind, we will answer questions such as:

 

  • What are the possibilities provided by technologies such as drones and artificial intelligence?
  • Can technology from the retail and banking sector be used in healthcare?
  • How can the gaming industry influence the patient experience?

In order to explore healthcare services and understand the patient’s needs we made field visits, which included observing current ways of working and interviewing involved stakeholders. In order to summarise and conclude this research, we conducted vision seminars. As a method for participatory design, we invited healthcare professionals and patients to discuss the current situation and future visions together.

In our research we have observed a very scattered patient experience, involving long waiting times and misleading and/or limited information exchange between patient and healthcare professionals. Our research has shown that today’s healthcare could be improved by increasing patient involvement. Inefficient systems take time away from staff and current technology limits communication.
Based on our research regarding technology in healthcare, we will present different scenarios to describe our vision for how healthcare can look like in 2025. Using examples from chronic diseases (diabetes), temporary severe diseases (cancer), and accidents (head trauma), the goal was to cover multiple aspects of healthcare – before, during and after a hospital visit. Having real life situations allows us to illustrate how various kinds of technologies can improve the patient experience in different scenarios. The idea is to give examples of how future everyday life technology such as self-monitoring devices or virtual and augmented reality could be used to generate a more patient-centered and technology enhanced care.