The DComp-So So offers permanent or on demand extension activities. The extension activities include the organization of courses, trainings, and events in the field of computing for the whole community.
Among the extension activities coordinated by the members of our department, we highlight MBA on IT Management and Cloud Computing, Specialization on Software Engineering, trainings for the computing marathon and the Mini Programming Marathon.

UFSCar-Sorocaba’s Mini Programming Marathon: The objective of this event is to perform a mini programming marathon, open to students of the UFSCar-Sorocaba and other teaching institutes of the region of Sorocaba. Read more:

The execution of this competition has as its main objective to disclose the Programming Marathon among the students of the region and motivate the local students to take part on the trainings. The ACM-SBC Programming Marathon is a national event traditional at the field of Computer Science and annually occurs since 1996. In this events, teams of three undergraduate students compete, having 5 hours to solve the biggest number of the proposed problems. Standardly, the Mini Programming Marathon happens in the second Friday of May, inside the Week of Computing and Technology (SeCoT) of the Campus Sorocaba.

Coordinator: Prof. Dr. Gustavo Maciel Dias Vieira

SeCoT – Week of Computing and Technology: Created in 2009, the SeCoT is an annual event organized and promoted by students of the BCCS, supported by their professors. It displays diverse lectures with the intent of presenting and debating topics concerning Computing, as well as their application into various fields emphasizing new technologies and market trends. The week is open to the whole community of Sorocaba and its region.

Programming Marathon Trainings: The objective of this activity is to recurrently train undergraduate students of Computer Science or related areas to search for good algorithms and efficient implementations for problems similar to the ones proposed in the marathon, aiming the participation of teams of this institution in the competition. Read more:

Our expectation, is that the training focused on the competition may provide motivation and context so that keen students develop important professional abilities not usually exercised in the undergraduate course. For an effective training development, study groups will be formed to resolute and discuss programming challenges similar to the ones proposed in the marathon. In the recurrent meetings, several algorithms and basic data structures will be revised and advanced concepts will be presented, motivated by the problems previously studied. It is also mandatory to practice the problem solving concerning the competition’s context, that is to say, with limited time and on teams. One or more simulated competitions will be proposed in periods closer to the competitions. The competition takes place into two stages, the first, regional, historically occurs in the second fortnight of September, whilst the second stage, national, historically occurs in the end of October. Consequently, the training activities will be centered around the periods of May to October.

Coordinator: Prof. Dr. Cândida Nunes da Silva