Computacional Thinking with Python¶
Olá pessoal, bem vindos!!
Neste curso vamos abordar o pensamento computacional, logica de programação e algoritmos computacionais. Para isso vamos nos apoiar na linguagem Python como ferramenta de trabalho.
Nesta página você irá encontrar os conteúdos ministrados em sala de aula assim como dicas, atividades, laborórios e muito mais.
- Curso: Tecnologia de Desenvolvimento de Sistemas
- Disciplina: Computacional Thinking with Python
- Turmas 2024-2: 1TDSQ
- Repositório com todos os arquivos está disponivel em: https://github.com/arnaldojr/computacionalThinking/
Prof. Arnaldo Viana
Objetivos¶
Ao final da disciplina o estudante será capaz de:
- Entender o Pensamento Computacional;
- Dominar os Fundamentos do Python;
- Desenvolver Algoritmos;
- Implementar Simulações;
- Trabalhar com Dados;
- Colaborar e Comunicar Soluções;
- Explorar Aplicações Computacionais em Problemas Reais.
O que preciso saber para acompanhar esse curso?¶
Mentalidade Aberta e Curiosidade
- Estar disposto a aprender, experimentar e cometer erros. - A programação é um processo iterativo e requer prática e paciência.
Habilidades e Conhecimentos Prévios:¶
- Lógica Básica;
- Habilidades Básicas de Computador;
- Dedicação
Dinâmica das aulas:¶
O curso é baseadas em desafios (Listas de exercicios, Desafios , Atividades em aula e extra classe, muita pesquisa e etc.) que abordam teoria e prática.
Ninguem aprende programação ouvindo ou vendo, aprendemos programação PROGRAMANDO!!
Por essa razão as aulas estão divididas em pequenos laboratórios, cada laboratório possui os seus objetivos especificos.
Quais softwares preciso instalar para acompanhar esse curso?¶
Basicamente, vamos trabalhar com scripts em python e algumas bibliotecas que podem ser executados localmente ou em nuvem.
Como sugestão de instalação local:
Em nuvem:
Vamos utilizar bastante uma ferramenta para desenvolvimento de software colaborativo chamada github.
Turmas passadas¶
- Turmas 2023-2: 1TDSPB