Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source Workshop Code is poetry / Java @ La Scuola Open Source

teachings / y — @

Code is poetry / Java

Pierpaolo Basile — Researcher @ Alumni Mathematica / UniBA Moro

Code is poetry / Java

Category: Workshop

Level of difficulty: advanced

Topics:


  • coding
  • algorithms
  • scripting
  • java

Mode: 1 day each 15 days, for 3 months

It will take place at:

Total duration: 36 hours (break not included)

Cost: 200 €

Output: services, skills

Recommended for
students, researchers, professionals, companies

Min. number of partecipants to start: 15

Max. number of partecipants: 30

Held by:

  • Pierpaolo Basile

    Researcher / Alumni Mathematica / UniBA Moro

    He is a researcher at the Computer Science Department of the University of Bari “Aldo Moro”. He received his Ph.D in 2009 with a thesis on "Word Sense Disambiguation and Intelligent Information Access". His research activity is focused on the issues of semantic analysis of language, automatic processing of natural language and artificial intelligence. He’s co-founder of QuestionCube startup that deals with the creation of semantic search engines and question answering. He has over 10 years experience in JAVA programming. He is the author of over 80 publications in national and international journals and conferences. LEGO and Arduino enthusiast, he’s also Alumni Mathematica partner.

What is it about?


In the current period of technological transformation it becomes increasingly necessary to master the appropriate programming tools.

The course aims to provide basic knowledge of object oriented programming and specifically JAVA language.

In addition to the basic syntax of the Java language we’ll introduce you to more advanced concepts such as error and exception handling, data collections, the I/O system, concurrent programming and the development of graphical interfaces through SWING.


What will we work on?


All lessons will forecast programming examples related to the subject. We’ll realize simple files reading and writing applications , the concurrent programming and the realization of graphic interfaces with the use of SWING libraries.

How does it work?


The course consists of theory and practical sessions.
Participants will take part in several work groups.

Here a summary of the program:

☛ Introduction to object-oriented programming ;

☛ Introduction to JAVA language ;

☛ Setup of the development and implementation of the first program ;

Error handling ;

☛ The data collections ;

☛ The I/O system ;

☛ The concurrent programming ;

☛ Development of graphical interfaces with SWING ;

Good practices of JAVA programming;

↳ Courses will start once the minimum number of participants is achieved.


By clicking on SUBSCRIBE you’ll get access to a form to be filled in to complete your enrolment request:

If, within the deadline, the maximum number of participants is exceeded: we will select the partecipants, you’ll receive an email with all the informations about the selection and the activity start.

If, within the deadline, the minimum number of participants is reached: you’ll receive an email with the payment details (PayPal or bank transfer). Once you’ve charged it, you’ll receive a receipt confirmation and the details of your course.

This process is designed to assure everyone the utmost transparency and the economic sustainability of the courses.

Condividi su:

↓ Piani di membership

↓ All courses

☞ List

✎ Search a content

We are working to the new teaching program for the next 3 months, it will be avaible in few days.

◱ Find a course

Keep in touch!

Join the mailing list to recieve news about workshops, events, blog posts and the most important updates from the school (XYZ, meetings, ecc…)

* indicates required