Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
ECM251 | 0 | 0 | 4 | 160 |
Conceitos fundamentais de engenharia de software e do paradigma da orientação a objetos. Ambientes de desenvolvimento (jdk/Eclipse/NetBeans). Estrutura de programas com Java. Tipos de dados primitivos e classes fundamentais em Java. Expressões e operadores em Java. Estruturas de programação em Java. Variáveis indexadas em Java. Tipos e Wrappers em Java. Programação orientada a objetos Java: classes, métodos e atributos, encapsulamento e ocultação da informação, construtores, inicialização e destruição de objetos, uso de herança/polimorfismo, interfaces, classes abstratas. Tratamento de exceções Java. Criando aplicações gráficas com Java FX. Programação com bancos de dados Java (JDBC). Programação com rede. Programação concorrente. Coleções em Java e manipulação de arquivos. Introdução a desenvolvimento web, HTML5, CSS3, JavaScript, Bootstrap, JQuery e outros framworks. Arquitetura cliente-servidor para uma aplicação web. Introdução a back-end.
Programar computadores é uma habilidades essencial que todo engenheiro de computação deve ter. Dos paradigmas (modos de fazer) de programação atuais, aquele que é o mais empregado é o paradigma da orientação a objetos, que possui muitas vantagens em sua utilização, principalmente quando se trata de sistemas grandes e complexos e também quando se deseja ganhar tempo enfatizando a reutilização de código. O paradigma da orientação a objetos é o principal assunto tratado na disciplina Linguagem de Programação I. Dessa forma, os conhecimentos e as habilidades adquiridos nesta disciplina por meio da teoria e prática com linguagens de programação de relevância no mercado, como Java, contribuirão para que o Engenheiro de Computação se capacite no que se refere à programação orientada a objetos. Também serão apresentados fundamentos de desenvolvimento web, para que o aluno possua um conhecimento sólido do funcionamento de uma aplicação web, que será ainda mais explorado em disciplinas de anos seguintes.
Robson Calvetti Mais Informações |
Igor Cataneo Silveira
Mais InformaçõesBásica
Complementar