Você está na página 1de 2

Ministrio da Educao

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN


Campus Curitiba PLANO DE ENSINO
CURSO Engenharia de Computao. Curso 212. Grade 544. MATRIZ 544

FUNDAMENTAO LEGAL Aprovao da matriz curricular pela Resoluo N 84/06 COEPP de 17/11/2006 DISCIPLINA/UNIDADE CURRICULAR Fundamentos de Programao 1 PR-REQUISITO EQUIVALNCIA CDIGO IF61C CARGA HORRIA (horas) Terica Prtica Total 45 45 90

OBJETIVO Proporcionar aos alunos conhecimentos tericos e prticos bsicos em programao, envolvendo o estudo de conceitos fundamentais de computao, estruturao de algoritmos e paradigma de Orientao a Objetos e sua aplicao atravs do ensino de uma linguagem de programao de alto nvel. EMENTA Computao e Sociedade. Conceitos Bsicos em Computao. Introduo ao Paradigma Orientado a Objetos. Sintaxe e Semntica Bsica de uma Linguagem de Programao de Alto Nvel. Tipos de Dados Primitivos Bsicos. Algoritmos e Resoluo de Problemas. ITEM EMENTA 1 Computao e Sociedade Conceitos Bsicos em Computao 2 CONTEDO 1.1 Palestrante convidado. 2.1 Histrico da computao. 2.2 Conceitos bsicos de arquitetura de computadores. Hardware. Software. Bases numricas. 2.3 Conceitos bsicos de algoritmos e estruturas de dados. 2.4 Histrico das linguagens de programao. Compilao x interpretao. 2.5 Paradigmas e tcnicas de programao. 3.1 Conceitos fundamentais (tipos primitivos, variveis, constantes, operadores, instrues); implementao em linguagem Java. 3.2 Estruturas condicionais e sua implementao em linguagem Java. 3.3 Estruturas de repetio e sua implementao em linguagem Java. 3.4 Modularizao e sua implementao em Java atravs do uso de mtodos estticos. 3.5 Noes de estruturas de dados bsicas (arrays) e sua implementao em linguagem Java. 4.1 Conceitos fundamentais. 4.2 Classes e objetos e sua implementao em linguagem Java. 4.3 Mtodos, atributos e construtores e sua implementao em linguagem Java. 4.4 Relacionamento de classes e objetos e sua implementao em Java. 4.5 Herana e sua implementao em linguagem Java. 4.6 Polimorfismo e sua implementao em linguagem Java. 4.7 Estudo de caso (projeto). 5.1 Implementao dos tipos de dados primitivos em linguagem de Java (ver item 3.1) 6.1 Suporte da API de utilitrios de Java; strings; tempo; entrada e sada via console; formatao; funes matemticas. 6.2 Suporte da API de interface grfica em Java; tratamento de
Data: Vigora a partir de:
VERSO WEB

Sintaxe e Semntica Bsica de uma Linguagem de Programao de Alto Nvel

Introduo ao paradigma OO

5 6

Tipos de Dados Primitivos Bsicos. Algoritmos e resoluo de problemas.

Revisado por: Coordenao do Curso Aprovado por: Coordenao do Curso FORMULRIO UNIFICADO / GERNCIA DE ENSINO

10/2011 2006

NO VALE COMO DOCUMENTO

ITEM

EMENTA

CONTEDO eventos. 6.3 Suporte da API para o uso de fluxos para arquivos em Java. 6.4 Suporte para tratamento de excees em Java. 6.5 Resoluo de problemas algortmicos bsicos utilizando linguagem Java. Estudo e resoluo de problemas relacionados a matemtica e fsica (integrao).

REFERNCIAS Referncias Bsicas: 1. BARNES, David & KLLING, Michael. Programaco Orientada a Objetos com Java, Person Prentice Hall, 2004. 2. DEITEL, H. M, DEITEL P.J. Java Como Programar: Sexta Edio. Pearson Prentice Hall, 2005 3. ASCENCIO, Ana Fernanda, DE CAMPOS, Edilene Aparecida. Fundamentos da Programao de Computadores. Prentice Hall, 2002. Referncias Complementares: 4. HORSTMANN, Cay. CORNELL, Gary. Core Java 2 Volume I Fundamentos. Makron Books, 2001.

Sistema de Avaliao: Sero realizadas avaliaes de forma a comporem duas notas, sendo condio para aprovao por mdia a obteno de mdia igual ou maior que 7,0 (sete). Se a mdia for superior a 4,0 (quatro), o aluno tem direito a prestar exame final, aps o qual se sua mdia final for igual ou superior a 5,0 (cinco) ser considerado aprovado.

Revisado por: Coordenao do Curso Aprovado por: Coordenao do Curso FORMULRIO UNIFICADO / GERNCIA DE ENSINO

Data: Vigora a partir de:


VERSO WEB

10/2011 2006

NO VALE COMO DOCUMENTO

Você também pode gostar