- Notifications
You must be signed in to change notification settings - Fork0
Compreender conceitos básicos de programação e descrever algoritmos para resolver problemas utilizando a linguagem de programação Python, incluindo depuração e testes automatizados básicos.composição de programas com múltiplos arquivos de código fonte, uso de bibliotecas, APIs (WEB) e GUIs. Noções de programação orientada a objetos.
Univesp-Computacao/algoritmos-programacao-computadores-I-e-II
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Repo criado para:
- estudos referente a COM110 e COM120 da UNIVESP
- projetos e assuntos relacionados com a ementa da discilina
Algoritmos: caracterização, notação, estruturas básicas. Conceitos de linguagens algorítmicas: expressões; comandos sequenciais, seletivos e repetitivos; entrada/saída; variáveis; constantes; listas, vetores (listas em Python), matrizes, strings; funções; escopo de variáveis; Desenvolvimento, depuração, noções de testes automatizados e documentação de programas utilizando linguagem Python.
Depuração de programas. Conceito e uso de pilhas, filas, listas, árvores. Recursão. Algoritmos de Ordenação e Busca. Noções de gerenciamento de memória e manipulação de listas. Módulos e noções de objetos, arquivos. Modularização (módulos, bibliotecas, interfaces). Uso de APIs básicas da WEB e manipulação de dados (JSON).Criação de interfaces gráficas simples. Controle de Versão (git). Testes automatizados.
Bibliografia Base:
- PERKOVIC, Ljubomir.Introdução à Computação Usando Python - Um Foco no Desenvolvimento de Aplicações. 1 ed. LTC. 2016.
- Miller, Brad; Ranum, David.Como Pensar como um Cientista da Computação. 2019. Disponível em:https://panda.ime.usp.br/pensepy/static/pensepy/index.html
Bibliografia Complementar:
- FREEMAN, Eric.Use a Cabeça! Aprenda Programar. 1 ed. Alta Books. 2019.
- DOWNEY, Allen.Pense Python: pense como um Cientista da Computação. 1 ed.Novatec. 2016.
- Kon, Fabio.Introdução à Ciência da Computação em Python. Coursera. 2019. Disponível online em:https://www.coursera.org/learn/ciencia-computacao-python-conceitos
- Shaw, Zed A.Aprenda Python 3 do Jeito Certo: uma Introdução Muito Simples ao Incrível Mundo dos Computadores e da Codificação. 2019. Alta Books
About
Compreender conceitos básicos de programação e descrever algoritmos para resolver problemas utilizando a linguagem de programação Python, incluindo depuração e testes automatizados básicos.composição de programas com múltiplos arquivos de código fonte, uso de bibliotecas, APIs (WEB) e GUIs. Noções de programação orientada a objetos.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.