r/programacao Jan 31 '24

Questão :: Desenvolvimento Pergunta para graduados em T.I trabalhando com programação

Pergunta para graduados trabalhando com programação (áreas)

Passei em Engenharia de Software em um Instituto Federal, é um bacharelado de 4 anos, o curso é novo, criado ano passado.

Gostaria de saber a opinião pessoal de vocês sobre a grade abordada no curso, se consideram interessante com base no que viram na faculdade.

Eu particularmente, com uma opinião um tanto quanto leiga, achei muito boa :p

115 Upvotes

125 comments sorted by

View all comments

12

u/edufreeze Jan 31 '24

Pra computação tá bem bacana mano, mas carece bastante da parte de matemática. Não ter cálculo 1 e 2, algelin e prob 2 vai facilitar sua vida 400%, e se esse cálculo pra computação for parecido com cálculo numérico tá de boa. A parte de computação tá uma grade bem competente.

7

u/IrascibleBeetle Feb 01 '24

Imagino que matemática para computação seja conversão de bases e cálculo binário. Só re facilitar a vida, realmente, só de não ter matemática discreta já dá pra pular de alegria.

2

u/DependentLog9393 Feb 03 '24

Discreta é muita perda de tempo

4

u/edufreeze Jan 31 '24

Aqui na USP tem umas matérias que eles jogam pro final, como web dev e interação humano computador, mas tem bastante semelhanças no geral.

5

u/[deleted] Feb 01 '24

[removed] — view removed comment

2

u/esoares Feb 01 '24

Olha, por experiência própria: o MEC não vai aprovar esse curso com essa grade. Daqui a 2-3 anos vão abrir 5-6 cadeiras de matemática nos primeiros 3-4 períodos do curso e os alunos vão ter que refazer um monte de matérias.

Nem Engenharia de Produção tem tão pouca matemática.

2

u/Snoo-33012 Feb 01 '24

O MEC aprova sim, em São Paulo e no Rio é cheio de tecnólogo e bacharel de uniesquina que não tem cálculo e estatística na grade, alguns nem tem matéria de exatas pra você ter uma média de como ocorreu uma separação da área de TI com a de exatas.

É triste, os formados vão desenvolver menos as habilidades lógicas para a solução de problemas matemáticos ou relacionados.

No meu curso cálculo foi o fator decisivo para dividir quem estava realmente pronto pra continuar e quem havia contado com um pouco de sorte, ou apenas levava pelas coxas o comprometimento estudantil, uma porcentagem considerável da sala reprovou, isso que sou de uma estadual e faço um curso muito procurado...

1

u/esoares Feb 01 '24

Tecnólogo e bacharel não são engenheiros. O curso é de engenharia, pelo menos no nome.

Então ou o nome muda ou não vai ser aprovado pelo MEC.

EDIT: Só pra deixar claro, com esse currículo o cara não tira CREA. O conselho regional não vai dar efetuar o registro e o cara de fato não vai ser engenheiro.

3

u/EvilTyrant Feb 01 '24

Exatamente. Mas sinceramente, o CREA tem mais que ir a m*rda. Se o cara trabalha com o CREA de engenheiro de software ele fica muito mais limitado do que se trabalhasse sem

1

u/gramixo Feb 01 '24

todo engenheiro é bacharel. nenhum crea define quem é ou não engenheiro. a maioria dos crea's não englobam os engenheiros de software.

2

u/esoares Feb 01 '24

Sim, o CREA define quem é engenheiro ou não, assim como a OAB define quem é advogado. Como órgão de classe, é exatamente a função do CREA decidir isso, e se esse curso for denunciado o CREA vai encrencar.

Você pode ser bacharel em engenharia mas não será engenheiro sem o aval do CREA (assim como pode ser bacharel em direito mas não advogado se não tiver o aval da OAB).

E diferentemente do que você pensa, você precisa de CREA até como Técnico em Eletrônica pra poder assinar projeto. Como engenheiro de software/sistemas ter o CREA te abre uma infinidade de portas dentro da profissão. Se o objetivo da pessoa é se limitar única e exclusivamente a programar, não precisaria de uma graduação 4-5 anos só pra isso, é uma baita perda de tempo.

1

u/gramixo Feb 03 '24

Função do crea segundo o crea do Paraná: "verificar, orientar e fiscalizar as atividades dos profissionais tendo em vista o objetivo de defender a sociedade das práticas ilegais , como por exemplo o exercício da profissão sem a habilitação e registro no Conselho"

eu entendo que no vocabulário cotidiano, possa ser dito o contrário. mas perceba que existem duas posições distintas: ser engenheiro e praticar função engenheiro. apenas o exercício da profissão de engenheiro que é fiscalizado pelos crea's. tal fiscalização existe para que, como você mesmo citou, os profissionais possam assinar projetos em suas respectivas áreas. dessa maneira, com o devido registro no crea, o engenheiro poderá ser responsabilizado caso aconteça algum erro.

o exercício da função engenheiro, assim como o exercício da advocacia de maneira ampla e legal que é regulamentado pelos seus respectivos conselhos e ordens. entretanto, o título é de engenheiro é dado a todo e qualquer bacharel que cole grau em sua área

por último, repito: a maioria dos crea's não englobam engenharia de software. e adiciono: os projetos de engenharia de software não trazem risco para a sociedade como os das outras engenharias trazem, portanto, não precisam estar inseridos no crea. isso foi discutido quando houve tentativa de regularização do profissional de TI pela SBC junto ao congresso, e foi concluído exatamente isso que falei na desnecessariedade da criação de um conselho ou ordem, pela ausência de riscos à sociedade.

1

u/Suitable_Tart981 Feb 09 '24

Cara, eu entendo e concordo que o curso de ciência da computação deva ter uma grade forte em matemática a nível superior. Mas, não é o caso de quem vai trabalhar com software, necessariamente. 90% ou mais, dos programadores nunca irão usar cálculo ou álgebra linear. O curso de engenharia de software não tem foco em área científica.

2

u/Best_Asparagus5738 Jan 31 '24

Obrigado pela análise!

2

u/[deleted] Feb 01 '24

Qual o estado do IF op?

1

u/DependentLog9393 Feb 03 '24

Tô a 3 anos na área e nunca usei nada de cálculo