Products

Products

Our main product is an ASP service called Viope™ Programming Courses which can be customized to meet customer's needs with different kind of content (theory and automatically checked exercises) and features. Currently our choice of courses includes courses from the following languages: C, C++, Java, Python, SQL and PHP.

Viope™ Programming Courses service is suitable for both self-learning and as a support for teachers and their work in schools. To begin learning you'll only need a connection to the Internet and a web browser. Read more below and choose a course suitable for you.

For consumers

For schools

  • Available 24 / 7
  • Multifaceted exercises
  • Compilers and interpreters in your web browser
  • No need for software installation
  • Ready to use in no time
  • Automatic and immediate feedback about your exercises
  • Available globally for education on different levels
  • Multifaceted tools to control teaching
  • Diverse exercises to support teaching
  • More efficiency to contact teaching
  • Ready to use in a business day


NEW FEATURES

4/2009 - Shell free practice (Linux environment). Supported languagest: C, C++, Java, PHP, Python

3/2009 - Python 3 -course and free practice (IDE)

3/2008 - New statistical features to teacher for observing students progress

2/2008 - C, C++, Java free practice (IDE)

1/2008 - PHP free practice (IDE)

11/2007 - Edit & Execute examples to theory material


PUBLICATIONS ABOUT VIOPE'S PROGRAMMING LEARNING ENVIRONMENT

Carver, J. & Henderson, L. (2006) "Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation", Proceedings  of the 19th Conference on Software Engineering Education & Training (CSEET’06), 19-21 April 2006, Page(s): 9 - 16

Vihtonen E. and Ageenko E., (2002) "VIOPE-computer supported environment for learning programming languages", Proceedings of International Symposium on Technol ogies of Information and Communication in Education for  Engineering and Industry (TICE2002), extended abstract pp. 371-372, (full version on CD), Lyon, France, November 12-15, 2002.


RECOMMENDATIONS

”Fifteen students from the Viope exercise group participated the exam and eleven (73 %) received the grade passed.From the other exercise group, sixteen students participated the exam and six  (38 %) received the grade passed. Thus, there is a significant difference between the two groups.”

- Satu Alaoutinen, Arto Kaarna Department of Information Technology, Lappeenranta University of Technology, Finland


”We have noticed in our previous courses that the students often have trouble connecting the small classroom exercises with the larger laboratory projects. This tool allows the students to get extra practice with those concepts to help ensure they are understood.”

- Jeffrey Carver and Lisa Henderson Department of Computer Science and Engineering

Mississippi State University, USA


Learning environments can be able to give dynamic feedback and to have a tip system, which helps students when teacher unreachable. Viope-environment is a study book example of virtual learning environment.."

- Jussi Pekka Kasurinen, research report 107, Lappeenranta University of Technology, The Faculty of Technology Management, Department of Information Technology