Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Engenharia de Lorena
 
Ciências Básicas e Ambientais
 
Disciplina: LOB1044 - Computação Aplicada à Engenharia
Computing Applied to Engineering

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2016 Desativação:

Objetivos
Apresentar ao aluno do curso de engenharia, os conceitos principais da ciência da computação, bem como os recursos disponíveis para aplicação desta ciência na engenharia.  Uma disciplina autônoma, que trata de uma metodologia para o raciocínio lógico construtivo, aplicável a quaisquer problemas providos de uma solução algorítmica. Habilitar o aluno à uma linguagem de alto nível para desenvolvimento e implementação de programas para computadores é a etapa conclusiva da disciplina.
 
This course provides fundamentals of Computing Science to Engineering students, also the resources available to apply this Science to Engineering. An autonomous discipline, which is a methodology for constructive logical reasoning, applicable to any problems provided by an algorithmic solution. Enable the student to a high-level language for developing and implementing programs for computers is the final stage of this discipline.
 
 
Docente(s) Responsável(eis)
8870322 - Fabiano Fernandes Bargos
8426375 - Wendell de Queiróz Lamas
 
Programa Resumido
Conceitos de linguagens algorítmicas. Entrada e saída. Subprogramas:
funções. Escopo de variáveis. Variáveis estruturadas: vetores e matrizes. Prática de programação e depuração de programas em linguagem de programação cientifica de alto nível.
 
Concepts of algorithmic languages. Input and output. Subprograms: functions. Scope of variables. Structured variables: vectors and matrices. Programming practice and debug programs in high-level scientific programming language.
 
 
Programa
1. Conceitos de linguagens algorítmicas: expressões, comandos sequenciais, seletivos e repetitivos. Estruturas de controle: representação gráfica e pseudocódigo; desenvolvimento top-down; concatenação e aninhamento de estruturas.
2. Entrada e saída. Funções de entrada e saída de dados para seus respectivos formatos.
3. Subprogramas: Funções. Modularização; Função principal; Procedimentos (Funções) definidas pelo usuário; argumentos de transmissão de dados; funções de funções.
4. Escopo de variáveis. Variável global; local; parâmetros formais.
5. Variáveis estruturadas: vetores e matrizes. Estruturas de dados homogêneas: unidimensionais, bidimensionais (n-dimensionais).
6. Prática de programação e depuração de programas em linguagem de programação cientifica de alto nível. Exercícios de aplicação: desenvolvimento, codificação, depuração e análise de resultados obtidos dos programas executados em laboratório, conforme conjunto de dados teste preparados.
 
• Concepts of algorithmic languages: expressions, sequential, selective, and repetitive commands.
• Control structures: Graphic and pseudo code representation; top-down development; concatenation and structures nesting.
• Input and output.
• Input functions and output data for the respective formats.
• Subprograms: functions.
• Modularization; Main function; Procedures (Functions) defined by user; Data transmission arguments; functions of functions.
• Scope of variables.
• Global variable; local variable; formal and actual parameters.
• Structured variables: vectors and matrices.
• Homogeneous data structures: one-dimensional, two-dimensional (n-dimensional).
• Practice of programming and debugging of programs in scientific programming language of high level.
• Application exercises: development, coding, debugging, and analysis of results of the programs implemented in laboratory, as prepared set of test data.
 
 
Avaliação
     
Método
Duas Provas de Avaliação: P1: 1º Bimestre e P2: 2º Bimestre
Critério
Para cálculo da Média (M): M = ( P1+ 2*P2 ) / 3
Norma de Recuperação
Uma Prova de Avaliação da Recuperação (PR) para, neste caso, compor a Média Final (MF): MF = ( M + PR ) / 2
 
Bibliografia
     
1. NORTON, P. Desvendando o PC. Editora Campus, 1996
2. ABE, J. M. A., SCALZITTI, A.; SILVA FILHO, J. I. Introdução à lógica para a ciência da computação. Editora Arte & Ciência, 2002.
3. MONTEIRO, M. A. Introdução à organização de computadores. 4. ed. Rio de Janeiro: Editora LTC, 2001,
4. FARRER, H., et al. Algoritmos estruturados. 3. ed. Rio de Janeiro: Editora LTC, 1999,
5. GUIMARÃES A. M., LAGES N.A.C. Algoritmos e estruturas de dados. Rio de Janeiro: Editora LTC, 1994
6. HANSELMAN, D., LITTLEFIELD, B. MATLAB 6 : curso completo.São Paulo: Editora Prentice Hll, 2003
7. HANSELMAN, D., LITTLEFIELD, B. MATLAB 6 : guia do usuário. São Paulo: Editora MAKRON Books, 1999
8. CHAPMAN, S. J. Programação em MATLAB para engenheiros. São Paulo: Editora Thomson Pioneira, 2003
9. JAMSA, K.; KLANDER, L. Programando em C/C++ A Bíblia. Editora MAKRON Books, 1999
 

Clique para consultar os requisitos para LOB1044

Clique para consultar o oferecimento para LOB1044

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP