Placeholder image for Software Engineering and Object Oriented Programming

Software Engineering and Object Oriented Programming, Short Course

  • Anytime
    Application Deadline
  • 1 month
To introduce the fundamentals of object-oriented programming and the Java programming language. To illustrate the main issues and methods in the shared process of software development.
Access all 180000+ programmes, for free with Studyportals account.
account benefits visualised
Continue with
By registering, you agree to our  Privacy Statement  and  Terms and Conditions.


The course is divided in two modules:

  • Object oriented programming: it deals the basics of object oriented programming and the main features of the Java language
  • Software engineering: it deals with the principles, the techniques and the procedures adopted in the software development process

Detailed Programme Facts

  • Deadline and start date A student can apply at any time for this programme, there is no deadline.
  • Programme intensity Part-time
    • Average part-time duration 1 months
    • Intensity Flexible
  • Credits
    9 ECTS
  • Languages
    • English
    • Italian
  • Delivery mode
    • Time flexibility
      Fully structured
    • Attendance
      No Attendance
    • Teacher support
      Continuous support with feedback on request

Programme Structure

Courses included:
  • The Java language
  • abstract classes, interfaces, and package visibility
  • Introduction to UML
  • java fundamental classes: input / output, exceptions
  • Java Collection Framework
  • Some standard libraries: Applet, GUI, JDBC
  • The process of software development
  • The life cycle of the software
  • Quality Software
  • versioning and configuration
  • analysis and requirements specification
  • Design: Design Pattern
  • Verification and validation of software testing, inspection


  • Prof. Giovanni Malnati - Politecnico di Torino (Torino - Italy)
  • Prof. Mauro Pezzè - Università di Milano (Milano - Italy)
  • Prof. Marco Temperini - Università "La Sapienza" di Roma (Roma - Italy)

English Language Requirements

This programme may require students to demonstrate proficiency in English.

General Requirements

  • to have a connection to the Internet. For optimum use an ADSL connection is suggested.
  • to have installed on one's own system one of the principal browsers available, for example: Microsoft Edge
  • Note: Internet Explorer 11 on Windows 7 is not supported.
  • On the Linux platform it is possibile to access films in streaming by installing the proper codec on one's own mutimedia player of choice.
  • On MacOs, browser Safari, in the Privacy settings disable "Prevent Cross-Site Tracking".
  • On iOS, browser Safari, in the Privacy settings disable "Prevent Cross-Site Tracking".
  • to have installed on one's own system the software Adobe Acrobat Reader in order to view materials in pdf format.

Tuition Fee

  • International

    180 EUR/year
    Tuition Fee
    Based on the original amount of 180 EUR per year and a duration of 1 months.
  • National

    180 EUR/year
    Tuition Fee
    Based on the original amount of 180 EUR per year and a duration of 1 months.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.


You’ve wishlisted multiple studies. Did you know you can compare them side-by-side in our Compare-tool?