Grupo USP CodeLab, que possui núcleos dentro e fora da Universidade, organiza cursos e promove iniciativas que estimulam o uso da tecnologia para solução de problemas reais

Boas ideias, vontade de aprender e pensar em soluções inovadoras e tecnológicas para problemas, sejam eles do dia a dia ou industriais. Se você tem vontade de aprender mais sobre programação, o USP CodeLab realiza cursos para explicar técnicas e ferramentas da área de ciência da computação. Em linhas gerais, a programação são as “instruções” que uma pessoa dá para uma máquina (computador, celular, etc.) fazer determinadas tarefas.

Além de atividades voltadas para a comunidade em geral, o grupo, que é formado por alunos da graduação, pós-graduação e professores da USP, busca estimular a inovação tecnológica dentro da Universidade e complementar a formação de alunos de cursos de tecnologia (Ciência da Computação, Engenharia da Computação, Sistemas de Informação, etc.) para que eles se tornem engenheiros de software.

O grupo foi criado em 2015, quando alguns alunos do curso de Computação do Instituto de Matemática e Estatística (IME) da USP, em São Paulo, começaram a se encontrar para discutir temas ligados a sistemas de software. “Logo os alunos perceberam que juntos poderiam aprender e entender melhor ferramentas e técnicas muito usadas na programação”, conta Alfredo Goldman, professor do IME e coordenador do projeto, que passou a ser chamado de CodeLab em 2017.

Alfredo Goldman, professor do IME e coordenador do USP CodeLab – Foto: Divulgação / IME

A iniciativa também possui núcleos na Escola de Artes, Ciências e Humanidades (EACH) da USP, em São Paulo, e no Instituto de Ciências Matemáticas e de Computação (ICMC) da USP, em São Carlos. Recentemente, o grupo se estendeu para além dos muros da USP, com a criação de uma unidade na Universidade Federal do ABC (UFABC), no campus de Santo André, na Grande São Paulo.

Os quatro núcleos trabalham em conjunto e promovem diversas atividades para os universitários. O objetivo é trabalhar o desenvolvimento de sistemas computacionais e estimular a inovação tecnológica dentro da Universidade por meio de atividades acadêmicas, cursos — que abordam desde assuntos introdutórios até os mais avançados —,  grupos de estudo, eventos e maratonas de programação.

Fonte: Jornal da USP