Evaluation Process for an Introductory Programming Course Using Blended Learning

Reading time: 5 minute
...

📝 Abstract

For an offer of the same course for thousands of students, for face-to-face or distance learning, some uniformities must be adopted to allow a comparison of performance in the teaching-learning processes. The Evaluation Unified Process (EUP) was designed and used in an introductory programming course called the Information Process (IP) for students of the Bachelor of Science and Technology of the Federal University of ABC. Initially, the face-to-face scenario (IP-Class) is presented, pointing out the problems identified, describing the EUP designed and applied in mixed learning environments (IP-BL), including the use of software tools developed for this purpose. The two scenarios (IP-Class and IP-BL) are compared with the use of data from all classes of the last 9 years of course application.

💡 Analysis

For an offer of the same course for thousands of students, for face-to-face or distance learning, some uniformities must be adopted to allow a comparison of performance in the teaching-learning processes. The Evaluation Unified Process (EUP) was designed and used in an introductory programming course called the Information Process (IP) for students of the Bachelor of Science and Technology of the Federal University of ABC. Initially, the face-to-face scenario (IP-Class) is presented, pointing out the problems identified, describing the EUP designed and applied in mixed learning environments (IP-BL), including the use of software tools developed for this purpose. The two scenarios (IP-Class and IP-BL) are compared with the use of data from all classes of the last 9 years of course application.

📄 Content

Evaluation​ ​Process​ ​for​ ​an​ ​Introductory Programming​ ​Course​ ​Using​ ​Blended Learning

Francisco​ ​de​ ​Assis​ ​Zampirolli,​ ​Federal​ ​University​ ​of​ ​ABC,​ ​Santo​ ​André,​ ​Brazil

Denise​ ​Hideko​ ​Goya,​ ​Federal​ ​University​ ​of​ ​ABC,​ ​Santo​ ​André,​ ​Brazil

Edson​ ​Pinheiro​ ​Pimentel,​ ​Federal​ ​University​ ​of​ ​ABC,​ ​Santo​ ​André,​ ​Brazil

Guiou​ ​Kobayashi,​ ​Federal​ ​University​ ​of​ ​ABC,​ ​Santo​ ​André,​ ​Brazil

[Paper​ ​in​ ​translation​ ​process​ ​for​ ​English​ ​and​ ​publication]

ABSTRACT A oferta de um mesmo curso simultaneamente para milhares de alunos, seja no ensino presencial

ou no ensino a distância, requer que sejam adotadas uniformizações a fim de permitir a

comparação de desempenho entre turmas e avaliar o sucesso ou não dos processos de

ensino-aprendizagem. Este trabalho tem por objetivo apresentar um Evaluation Process (EP)

desenhado para um curso de Introdução à Programação (IP) para alunos do Bacharelado em

Ciência e Tecnologia da Universidade Federal do ABC. Inicialmente apresenta-se o cenário do

curso na modalidade presencial (IP-Class), ofertado anualmente para cerca de 2000 alunos,

apontando os problemas identificados e, em seguida, descreve-se o EP desenhado e aplicado em

turmas Blended Learning (IP-BL), incluindo o uso de ferramentas de software desenvolvidas

para esse fim. Os dois cenários (IP-Class e IP-BL) são comparados com o uso de dados de todas

as​ ​turmas​ ​dos​ ​últimos​ ​9​ ​anos​ ​de​ ​aplicação​ ​do​ ​curso.

Keywords:​ ​Distance​ ​Education,​ ​Blended​ ​Learning,​ ​Computer​ ​Programming,​ ​Evaluation.

1.​ ​INTRODUCTION

Pessoas com conhecimentos em computação estão mais preparadas para acompanhar os avanços

tecnológicos que estamos imersos nos dias atuais. Além disso, a computação é uma área ampla e

se​ ​conecta​ ​com​ ​várias​ ​outras​ ​áreas​ ​de​ ​forma​ ​interdisciplinar​ ​(ACM-IEEE,​ ​2013).
Nesse sentido, o projeto pedagógico da Universidade Federal do ABC (UFABC) considera

que todos os alunos que ingressam na universidade, por meio do Bacharelado em Ciência e

Tecnologia,​ ​devem​ ​cursar​ ​uma​ ​disciplina​ ​introdutória​ ​de​ ​programação​ ​de​ ​computadores. A UFABC é uma universidade nova, tendo iniciado a primeira turma no segundo semestre de

2006 e possui um projeto pedagógico inovador, inspirado no Processo de Bolonha (Keeling,

1

2006), no qual o aluno ingressa necessariamente em um bacharelado interdisciplinar (BI), que

tem a duração de 3 anos. A UFABC tem atualmente dois BIs: Bacharelado em Ciência e

Tecnologia (BCT) ou Bacharelado em Ciências e Humanidades (BCH). Em 2017 foram 1560

alunos ingressantes no BCT e 400 alunos ingressantes no BCH, com um ingresso por ano.

Enquanto cursa o BI, o aluno pode escolher cursar disciplinas específicas de outros cursos a sua

escolha. Atualmente, a UFABC oferece 8 engenharias, 13 bacharelados e 5 licenciaturas. Assim,

em 4 anos, o aluno pode concluir um BI e um outro bacharelado como o Ciência da Computação,

ou​ ​em​ ​5​ ​anos,​ ​pode​ ​concluir​ ​um​ ​BI​ ​e​ ​uma​ ​engenharia. O ano letivo da UFABC possui 3 quadrimestres, e cada disciplina tem a duração de 12

semanas. O curso de Introdução à Programação (IP) da UFABC é a disciplina Information

Processing, oferecida a todos os alunos do BCT. O plano de ensino de IP é dividida em temas

teóricos e atividades em laboratório, e contém: ​Introdução a algoritmos; Variáveis e tipos de

dados; Operadores aritméticos, lógicos e precedência; Métodos/Funções e parâmetros;

Estruturas de seleção; Estruturas de repetição; Vetores; Matrizes; Entrada e saída de dados;

Depuração;​ ​e​ ​Melhores​ ​práticas​ ​de​ ​programação.
Desde o projeto pedagógico do BCT de 2009, o curso de IP é ofertado no terceiro

quadrimestre, final do primeiro ano de ingresso do aluno, ou seja, num momento em que o aluno

ainda não escolheu no que pretende se graduar, além do BCT. Pode ser que ele esteja, por

exemplo, dirigindo sua formação para o Bacharelado em Biologia ou para o Bacharelado em

Ciência da Computação. Mesmo assim, ele deverá cursar IP por ser uma disc

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut