0% acharam este documento útil (0 voto)
26 visualizações33 páginas

Introdução ao Curso de Programação

O curso de Introdução à Programação, ministrado por Jarbas Vidal, visa capacitar alunos em pensamento computacional e fundamentos de programação, com foco na prática e resolução de problemas utilizando Python. A metodologia inclui aulas expositivas, práticas e projetos, com avaliações compostas por provas e trabalhos práticos. O aluno deve ser proativo e manter uma frequência mínima de 75% para ser promovido.

Enviado por

valtonmaia
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
26 visualizações33 páginas

Introdução ao Curso de Programação

O curso de Introdução à Programação, ministrado por Jarbas Vidal, visa capacitar alunos em pensamento computacional e fundamentos de programação, com foco na prática e resolução de problemas utilizando Python. A metodologia inclui aulas expositivas, práticas e projetos, com avaliações compostas por provas e trabalhos práticos. O aluno deve ser proativo e manter uma frequência mínima de 75% para ser promovido.

Enviado por

valtonmaia
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Aula 01 – Introdução ao curso

Jarbas Vidal · Fundamentos de Programação


Cursos · Análise e Desenvolvimento de Sistemas
Tópicos
● Informações Gerais
● Objetivos
● Programa
● Metodologia de Ensino
● Avaliação
● Bibliografia Básica e Complementar
Motivação

Fonte: [Link]
Motivação

Fonte: [Link]
Motivação

Fonte: [Link]
Motivação

● O mercado de tecnologia está mais aquecido do que


nunca, e o déficit de mão de obra qualificada em
tecnologia continua crescendo

● Precisamos “estimular” novos profissionais

● Capacidade de empreender e construir MVPs


Motivação
● Surgimento dos parques tecnológicos e as startups
○ Porto Digital – Recife

○ Parque Tecnológico Metrópole Digital – Natal

○ BH-TEC – Belo Horizonte

○ Sapiens Parque – Florianópolis

○ Parque Tecnológico UNIFOR – Fortaleza

○ O Tecnopuc, da Pontifícia Universidade Católica do Rio Grande do Sul


(Pucrs), e o Tecnosinos, da Unisinos – Rio Grande do Sul

● Inovar de forma regionalizada – Startups


PoC de MVP
Motivação
Motivação
Como alcançar seu objetivo?
Como alcançar seu objetivo?
Iniciar formação de novos dev
Informações Gerais
● O aluno é responsável por estudar

● A disciplina é bastante prática, não pode ficar limitado


apenas a sala de aula

● Não pode acumular conteúdo, se não tirar as dúvidas, vai


até o fim sem obter sucesso

● Não é um curso fácil (evasões e reprovações)

● Programação requer estudos diários (praticar)


Informações Gerais
● O aluno deve ser proativo

● O aluno será cobrado pelo professor

● O professor estará sempre disposto a ajudar todos

● IFCE requer dedicação, logo exige dedicação e cobrança

● Atraso de atividades

● Validação de conhecimentos ou aproveitamento


Informações Gerais

● O Segredo é comparecer, estudar e praticar!


Informações Gerais
● Disciplina: Introdução à Programação – (S1)

● Carga Horária: 80h

● Créditos: 4.0

● 4 horas/aulas (terça-feira e quarta-feira)

● Período: fevereiro/2025 – julho/2025


Objetivos
● Capacitar o aluno a:
○ Compreender o pensamento computacional;

○ Aprender ferramentas para modelagem de problemas;

○ Conhecer os fundamentos básicos, estruturas e boas práticas de


linguagens de programação

○ Resolver problemas utilizando lógica de programação;

○ Interpretar computacionalmente problemas reais;

○ Desenvolver habilidades práticas.


● Qual linguagem vamos estudar?

o Resolução de problemas com lógica

o Depois vamos estudar a linguagem Python com ambiente


de desenvolvimento e ferramentas de apoio a
programação (ex.: beecrowd)
Programa do Curso

Pensamento computacional e lógica Entrada, operadores, saída e variáveis

Modularização e estruturas de dados Condicionais, repetições, tipos de dados

Resolução de problemas Práticas de programação com linguagens


Metodologia
● Discussões Expositivas
● Aulas Práticas
● Práticas e projetos
● Ferramentas de apoio didático

○ Beecrowd ([Link] ou outras;

○ Problemas computacionais;

○ Ambiente de desenvolvimento (IDE) – VS Code, Onlinegdb

○ Sala de aula virtual.


Avaliações
● N1
○ Prova 01 – (3,0 bytes)

○ Prova 02 – (5,0 bytes)

○ Trabalho prático – (2,0 bytes)

● N2
○ Prova 01 – (3,0 bytes)

○ Prova 02 – (5,0 bytes)

○ Trabalho prático – (2,0 bytes)


Avaliações (Pontos Importantes)
● ROD – Regulamento da Organização Didática

▪ Seção III – DA SEGUNDA CHAMADA

Art. 88 O estudante que faltar no dia da avaliação poderá requerer a realização dessa avaliação em 2ª
chamada, nos 05 (cinco) dias úteis subsequentes à primeira.

Art. 89 O requerimento para realização da 2ª chamada deverá ser protocolizado na recepção do campus
sendo direcionado à Coordenadoria do curso, acompanhado de um dos documentos justificativos
especificados a seguir:

• atestado médico;

• declaração de corporação militar, empresa ou repartição, comprovando que, no


horário da realização da 1ª chamada, estava em serviço;

• atestado de óbito de parentes até segundo grau;

• outro documento, a ser analisado pela Coordenadoria do Curso.


Lembrete
● ROD – Regulamento da Organização Didática
▪ Seção V – DA PROMOÇÃO

Art. 104 Para efeito de promoção, o estudante será avaliado quanto ao rendimento acadêmico, de acordo
com a média estabelecida para o seu nível de ensino, e pela assiduidade às aulas que deverá ser igual ou
superior a 75% do total de horas letivas.
Lembrete
● O aluno é responsável por manter:

○ E-mail ativo

○ Acesso ao Q-Acadêmico

○ Sala de Aula Virtual

Sugestão de envio de e-mails [Link]@[Link]


Título: 2023.2 – LP – ADS – NomeSobrenomeAluno
Exemplo: 2019.2-INFO-ADS-MariaBezerra
Bibliografia
[1] SANTOS, Gonçalves Marcela dos. Algoritmos e programação. Porto Alegre: SAGAH, 2018. E-
book. ISBN 9788595023581. Disponível em:
[Link] Acesso em: 23 de fev. 2023.

[2] MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos - Lógica
para Desenvolvimento de Programação de Computadores. São Paulo: Érica, 2019. E-book. ISBN
9788536531472. Disponível em: [Link]
Acesso em: 23 de fev. 2023.

[3] JR., Dilermando. Algoritmos e Programação de Computadores. Rio de Janeiro: GEN LTC, 2019.
E-book. ISBN 9788595150508. Disponível em:
[Link] Acesso em: 23 de fev. 2023.
Bibliografia

[4] PERKOVIC, Ljubomir. Introdução à Computação Usando Python - Um Foco no Desenvolvimento


de Aplicações. Rio de Janeiro: LTC, 2016. E-book. ISBN 9788521630937. Disponível em:
[Link] Acesso em: 23 de fev. 2023.

[5] MUELLER, John Paul. Começando a Programar em Python Para Leigos. Rio de Janeiro: Editora
Alta Books, 2020. E-book. ISBN 9786555202298. Disponível em:
[Link] Acesso em: 23 de fev. 2023.
Material
● Q-Acadêmico
○ Notas e frequência

● Sala virtual/drive
○ Tópicos extras

○ Apostilas ou livros

○ Material complementar

○ Slides, atividades e projetos

○ Cronograma e programa do curso


Informes

● Ao estudante devidamente matriculado e impossibilitado de


participar das atividades presenciais por motivo de comorbidade
ou outras doenças, será permitida a realização de estudos, por
meio do Regime de Estudos Domiciliares (RED).

● Apresentou sintomas gripais, o aluno deverá se afastar conforme


indicação do ministério da saúde
Compromisso do Aluno

● Comparecer e participar das aulas

● Estudar

● Ser proativo

● Evitar uso do celular durante as aulas


Compromisso do Professor

● Ensinar de maneira didática o conteúdo programado para a disciplina

○ Motivar os alunos \o/

○ Aulas práticas e dinâmicas


Docente
● Prof. JARBAS VIDAL
● Formação Acadêmica
■ Graduado em Ciência da Computação (UFERSA, Rio Grande do
Norte)

■ Mestre em Ciência da Computação (UFV, Minas Gerais)

■ Intercâmbio durante o doutorado no Consiglio Nazionale delle


Ricerche CNR (Pisa, Itália)

■ Doutor em Ciência da Computação (UFPE, Pernambuco)


Dúvidas?

Você também pode gostar