FAQ progweb

Em 2022.1 será a segunda vez que a disciplina será ofertada. O conteúdo será o mesmo de 2021.1e, mas a metodologia será modificada. Usarei uma metodologia baseada em PBL este semestre. Alguns ajustes ainda podem ser necessários, é claro. Mais uma vez, a proposta é que esta disciplina PROGWEB (que seria melhor chamada de WEB1) seja pré-requisito (ainda que apenas informal) de DEVWEB (que seria melhor chamada de WEB2).

Afinal, quais os pré-requisitos da disciplina?

Do ponto de vista formal creio que a disciplina exige apenas P2 e LP2. Do ponto de vista técnico, contudo, você precisa programar e dominar os conceitos e algoritmos para manipular estruturas de dados. Portanto, deveríamos exigir P1, P2 e EDA (e os labs correspondentes). Por fim, a coordenação de curso precisa orientar a execução curricular e gerenciar a demanda pelas disciplinas. Por isso, ela costuma sugerir (e às vezes exigir) pré-requisitos adicionais. Assim, sugiro ver o Guia de Matrículas da coordenação do curso.

Haverá aulas práticas?

Sim. Planejo usar uma metodologia baseada em PBL. E isso implica em um curso bem focado em exercícios e prática. Planejo usar metade das aulas (as quartas-feiras) para atividades teóricas (é nelas que apresentarei conteúdo, que debateremos os requisitos do projeto e que vou tirar dúvidas); e a outra metade das aulas (as das sextas-feiras) para as atividades práticas. Como não temos lab alocado, faremos um mix de atividades online (via Discord e Meet) e atividades presenciais (nesse caso, usaremos a dinâmica de coding dojos pra desenvolvermos determinados aspectos do site).

Posso me matricular, mesmo não sabendo nada de HTML?

Sim. A disciplina é, de fato, introdutória do assunto. Tratarei o assunto como se fosse para alguém que jamais usou nada de tecnologias web. Veremos HTML, CSS e JavaScript desde o zero. A única exigência da disciplina é que você já saiba programar, de preferência em Python e em Java e que entenda orientação a objetos.

IMPORTANTE: a coordenação coloca seus próprios pré-requisitos para melhor estruturar a execução curricular. Os requisitos acima mencionados são apenas os de natureza técnica da disciplina.

Posso me matricular, sem nenhuma experiência em web?

Sim. Vale a resposta pra pergunta anterior.

Faz sentido me matricular se já cursei PSOFT?

PSOFT não é uma disciplina de web, embora seja muito comum que o projeto na disciplina explore a criação de um backend web (em alguns semestres, também inclui a obrigação de criar um frontend, mas tipicamente, usando algum framework). Isso significa que os objetivos das disciplinas são bastante diferentes. Se você fez PSOFT e se sente muito à vontade com as tecnologias que fundamentam a web, você não precisa desta disciplina. Por outro lado, se você tem dificuldade ou gostaria de se aprofundar nos fundamentos das tecnologias, você pode tirar proveito da disciplina. Leia o plano de curso e veja se atende a suas necessidades.

Já cursei DEVWEB, posso cursar PROGWEB?

Em princípio, não faz sentido, já que DEVWEB (WEB2) se apoia no conteúdo que cobriremos neste curso (WEB1). Em períodos anteriores, a disciplina cobria (ainda que de forma mais rápida, é verdade) o assunto no momento inicial da disciplina. A partir de 2021.1e a ideia é que não precise mais cobrir, dado que os estudantes deveriam cursar PROGWEB (WEB1) antes. Se você achar que pode se beneficiar de estudar os fundamentos, você talvez queira fazer a disciplina. Contudo, alerto desde já que a disciplina é planejada para ser o primeiro contato de um estudante com a web e você talvez a ache muito básica. Sugiro que leia o plano de curso e veja o que será coberto (e o que não será).

Vou me matricular em DEVWEB, posso cursar PROGWEB em paralelo?

Acho que DEVWEB não será ofertada este semestre. Esta resposta valia pra 2021.1e.

Acho que vale a mesma resposta pra questão anterior. O recomendado, se você nunca fez DEVWEB, é fazer ao contrário: curse PROGWEB este semestre e deixe DEVWEB para o próximo (até porque no próximo semestre, DEVWEB não vai mais incluir o material introdutório, dado que será ofertada em PROGWEB).

A disciplina vai ser oferecida nos próximos semestres?

Sim, mas não necessariamente no período imediatamente a seguir. A coordenação faz um estudo da demanda e das possibilidades de oferta do departamento para decidir o que ofertar a cada período. O plano é, sim, ofertar a disciplina de forma regular a partir de agora (com alguns ajustes, claro). Provavelmente, ela será ofertada a cada 2 ou a cada 3 semestres. Mas, repito, isso depende muito mais da coordenação do curso e do departamento do que de mim.

Como devo proceder pra matricular?

O prof. Fubica me informou que a disciplina é um TECC, logo é uma optativa específica. De posse dessa informação, leia as instruções sobre como proceder (que dependem do seu ano/número de matrícula) no Guia de Matrícula.


Dalton Serey, 22/set/2022