Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Componente Curricular ECT1203: Linguagem de Programação - Ementa e Conteúdo, Notas de aula de Física

Documento que apresenta a ementa e conteúdo do componente curricular ect1203 - linguagem de programação, oferecido na escola de ciências e tecnologia da ufrn. O módulo abrange conceitos básicos de programação estruturada, como estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo (seleção, iteração e desvio), matrizes unidimensionais e multidimensionais, ponteiros, estruturas de dados e funções. O documento também detalha os objetivos, modalidade e dados do programa.

Tipologia: Notas de aula

2017

Compartilhado em 05/08/2021

everton-andrade-16
everton-andrade-16 🇧🇷

7 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
09/01/2018 Sistema Integrado de Gestão de Atividades Acadêmicas
https://sigaa.ufrn.br/sigaa/graduacao/componente/view_painel.jsf 1/2
Portal do Discente
U F  R G  N
S I  G  A
A
E  09/01/2018 15:28
Componente Curricular: ECT1203 - LINGUAGEM DE PROGRAMAÇÃO
Carga Horária: 90 horas
Unidade Responsável: ESCOLA DE CIÊNCIAS E TECNOLOGIA
Tipo do Componente: MODULO
Ementa:
Introdução à uma Linguagem de Programação de alto nível
estruturada.
Componentes da Linguagem de Programação selecionada: estrutura
de um
programa, identificadores, palavras reservadas, variáveis, constantes,
declaração de variáveis, operações básicas, comandos de entrada e
saída, estruturas de controle de fluxo (seleção, iteração e desvio),
Matrizes Unidimensionais (Strings), Matrizes Multidimensionais,
Ponteiros (variáveis, operadores, expressões e matrizes), Estruturas
de dados (Estruturas, Uniões, Enumerações e Tipos definidos pelo
usuário), Funções (Regras de escopo, argumentos, protótipos,
Recursão) e programação modular.
Modalidade: Presencial
Dados do Programa
Ano-Período: 2010.2
Quantidade de Avaliações: 2
Objetivos:
Tornar o aluno apto a solucionar problemas através da implementação de softwares utilizando linguagens de
programação estruturadas. Fazer com que o aluno tenha conhecimento sobre os principais conceitos,
estruturas de controle, estruturas de dados e comandos utilizados em linguagens de programação
estruturada. Introduzir os conceitos de programação modular.
Conteúdo:
1. Introdução a Linguagem C
1.1 - Linguagem Estruturada
1.2 - Forma de um programa em C
1.3 - Bibliotecas e Linkedição
1.4 – Compilando um programa em C
2. Variáveis e Expressões em C
2.1 – Tipos de dados
2.2 – Variáveis e Constantes
2.3 – Operadores
2.4 – Expressões
2.5 – Comandos de entrada e saída
3. Comandos de Controle de Fluxo
3.1 – Seleção
3.2 – Iteração
3.3 – Desvio
3.4 – Blocos de comandos
4. Matrizes e Strings
4.1 – Matrizes Unidimensionais
4.2 - Strings
4.3 – Matrizes Multidimensionais
5. Ponteiros
5.1 – Variáveis Ponteiros
5.2 – Operadores de Ponteiros
5.3 – Expressões com Ponteiros
5.4 – Ponteiros e Matrizes
5.5 – Problemas com ponteiros
6. Funções
6.1 – Forma geral de uma função
6.2 – Argumentos de Funções
pf2

Pré-visualização parcial do texto

Baixe Componente Curricular ECT1203: Linguagem de Programação - Ementa e Conteúdo e outras Notas de aula em PDF para Física, somente na Docsity!

09/01/2018 Sistema Integrado de Gestão de Atividades Acadêmicas

https://sigaa.ufrn.br/sigaa/graduacao/componente/view_painel.jsf 1/

Portal do Discente

U F R G N

S I G A

A

E 09/01/2018 15:

Componente Curricular: ECT1203 - LINGUAGEM DE PROGRAMAÇÃO Carga Horária: 90 horas Unidade Responsável: ESCOLA DE CIÊNCIAS E TECNOLOGIA Tipo do Componente: MODULO

Ementa:

Introdução à uma Linguagem de Programação de alto nível estruturada. Componentes da Linguagem de Programação selecionada: estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo (seleção, iteração e desvio), Matrizes Unidimensionais (Strings), Matrizes Multidimensionais, Ponteiros (variáveis, operadores, expressões e matrizes), Estruturas de dados (Estruturas, Uniões, Enumerações e Tipos definidos pelo usuário), Funções (Regras de escopo, argumentos, protótipos, Recursão) e programação modular. Modalidade: Presencial

Dados do Programa

Ano-Período: 2010.

Quantidade de Avaliações: 2

Objetivos:

Tornar o aluno apto a solucionar problemas através da implementação de softwares utilizando linguagens de programação estruturadas. Fazer com que o aluno tenha conhecimento sobre os principais conceitos, estruturas de controle, estruturas de dados e comandos utilizados em linguagens de programação estruturada. Introduzir os conceitos de programação modular.

Conteúdo:

  1. Introdução a Linguagem C 1.1 - Linguagem Estruturada 1.2 - Forma de um programa em C 1.3 - Bibliotecas e Linkedição 1.4 – Compilando um programa em C
  2. Variáveis e Expressões em C 2.1 – Tipos de dados 2.2 – Variáveis e Constantes 2.3 – Operadores 2.4 – Expressões 2.5 – Comandos de entrada e saída
  3. Comandos de Controle de Fluxo 3.1 – Seleção 3.2 – Iteração 3.3 – Desvio 3.4 – Blocos de comandos
  4. Matrizes e Strings 4.1 – Matrizes Unidimensionais 4.2 - Strings 4.3 – Matrizes Multidimensionais
  5. Ponteiros 5.1 – Variáveis Ponteiros 5.2 – Operadores de Ponteiros 5.3 – Expressões com Ponteiros 5.4 – Ponteiros e Matrizes 5.5 – Problemas com ponteiros
  6. Funções 6.1 – Forma geral de uma função 6.2 – Argumentos de Funções

09/01/2018 Sistema Integrado de Gestão de Atividades Acadêmicas

https://sigaa.ufrn.br/sigaa/graduacao/componente/view_painel.jsf 2/

6.3 – Protótipos de funções 6.4 – Recursão

  1. Estruturas de dados 7.1 – Estruturas 7.2 – Matrizes de Estruturas 7.3 – Utilizando estruturas com métodos e ponteiros 7.4 – Uniões 7.5 – Enumerações
  2. Programação Modular 8.1 – Motivação 8.2 – Conceito de Módulo 8.3 – Encapsulamento 8.4 - Acoplamento e coesão 8.5 – Implementação de Programação Modular (assertivas e contratos) 8.6 - Padrões de Estruturação e Documentação

Competências e Habilidades:

Ao final do curso, o aluno possuirá competências relacionadas ao desenvolvimento e implementação de algoritmos computacionais em uma linguagem estruturada. Dessa forma, o aluno que previamente modelou matematicamente um problema específico das engenharias ou da ciência, será hábil à implementá-lo em uma linguagem de programação estruturada.

SIGAA | Superintendência de Informática - (84) 3215-3148 | Copyright © 2006-2018 - UFRN - sigaa14- producao.info.ufrn.br.sigaa14-producao