Você está na página 1de 4

Programação

de Computadores
Objetivo Geral
Promover o estudo dos aspectos introdutórios à
Programação de Computadores para fomentar
ao aluno o interesse e a importância da progra-
mação dentro do curso de informática.
Unidade 1: Introdução à Linguagem
Python: Ambiente, Variáveis e Tipos
de Dados
Introdução à Linguagem Python | Ambiente de
desenvolvimento | Variáveis e tipos de dados.

Unidade 2: Operadores
e Estruturas de Decisão
Operadores aritméticos e suas precedências |
Operadores relacionais, lógicos e de concatena-
ção | Estruturas de decisão simples e compostas.

Unidade 3: Estruturas de Repetição


Estrutura de repetição For | Estrutura de repe-
tição While.

Unidade 4: Estruturas de Dados


Listas | Tuplas | Dicionários e manipulação de
Strings.
Contexto Acadêmico:
Esta disciplina tem como principal objetivo pro-
mover os estudos introdutórios aos conceitos de
programação de computadores. Essa disciplina
será de extrema importância para a sua jornada
acadêmica ao longo do curso, pois aqui iremos
desenvolver conceitos e competências básicas
que serão utilizadas em outras disciplinas. Estu-
daremos conceitos de variáveis; comandos de en-
trada e saída de dados; operadores; estruturas de
decisão; estruturas de repetição e estruturas de
dados. Sem dúvida, esta disciplina será de grande
valor em sua jornada em busca de conhecimento
em programação de computadores.

Contexto Profissional:
O domínio de conceitos e competências que envol-
vem a habilidade de criar programas de compu-
tadores se faz cada vez mais necessário em nossa
atual sociedade. Para um estudante de compu-
tação, essa habilidade é imprescindível, pois além
de promover competências e habilidades bási-
cas da computação, dominar essa competência
traz vantagens competitivas para o mercado de
trabalho. Por fim, a linguagem de programação
utilizada na disciplina é Python, uma linguagem
popular, fácil de aprender e com uma enorme
comunidade de desenvolvedores espalhadas
pelo mundo.
Básica
BANIN, S. L. Python 3: conceitos e aplicações:
uma abordagem didática. São Paulo: Érica, 2018.
(e-book)
PERKOVIC, L. Introdução à computação usando
Python: um foco no desenvolvimento de aplica-
ções. São Paulo: LTC Editora, 2016. (e-book)
WAZLAWICK, R. S. Introdução a algoritmos e
programação com Python: uma abordagem di-
rigida por testes. São Paulo: LTC Editora, 2017.
(e-book)

Complementar
CAETANO, M. A. L. Python e mercado financeiro:
programação para estudantes, investidores e
analistas. São Paulo: Blucher, 2021. (e-book)
CORMEN, T. H. Desmistificando algoritmos. Rio
de Janeiro: Elsevier, 2014. (e-book)
________. et al. Algoritmos: teoria e prática. São
Paulo: LTC Editora, 2012. (e-book)
DASGUPTA, S.; PAPADIMITRIOU, C.; VAZIRANI, U.
Algoritmos. Porto Alegre: AMGH, 2010. (e-book)
MARTINS, J. V. et al. Raciocínio algorítmico. Porto
Alegre: SAGAH, 2019. (e-book)

Você também pode gostar