Skip to content

Instantly share code, notes, and snippets.

View senapk's full-sized avatar

David Sena Oliveira senapk

  • UFC
  • Fortaleza - CE
View GitHub Profile
@senapk
senapk / Atividades 6o Ano.md
Last active July 28, 2020 20:15
Atividades Tarciany Amora 2020
@senapk
senapk / com_lib.js
Last active March 17, 2020 23:54
js orientações
var readlineSync = require('readline-sync');
let getline = () => readlineSync.question()
//agora funciona como esperado
console.log("Digite dois numeros")
let a = Number(getline())
let b = Number(getline())
console.log(a + b)
@senapk
senapk / haskell.md
Last active February 29, 2020 21:21

Haskell

Funcao definida atrav´es de lista por compreensão

Fonte


Introdução

Uma lista e uma estrutura de dados que representa uma colecao de objetos homogeneos em sequência.

@senapk
senapk / Ligações.md
Last active February 21, 2020 13:53
POO

Software para celular

  • Deve ser capaz de guardar contatos e telefones, cada telefone tendo um id.
  • Deve validar se os números de telefones são válidos.
  • Deve apresentar os contatos ordenados pelo nome.
  • Deve ser capaz de favoritar e desfavoritar um contato.
  • Deve ser capaz de mostrar uma lista com os favoritos.
  • Deve ser capaz de filtrar os contatos por um padrão, mostrando só os contatos que batem com aquele padrão.
  • Ao digitar o número e mandar ligar, deve aparecer o nome do primeiro contato cujo número bate com o número ligado.
  • Ao ligar, deve ser salvo o histórico de ligações aparecendo:
@senapk
senapk / edital_pid_fup_poo_2020.md
Last active February 13, 2020 18:44
Edital de Seleção Para Monitoria de FUP e POO para 2020

UNIVERSIDADE FEDERAL DO CEARÁ

CAMPUS DE QUIXADÁ

PROGRAMA DE INICIAÇÃO À DOCÊNCIA

SELEÇÃO DE BOLSISTA DE INICIAÇÃO A DOCÊNCIA 2020

Edital de Seleção PID - Monitoria de Programação Integrada

As Coordenações dos cursos de Graduação da UFC Quixadá tornam público que estarão abertas as inscrições para a seleção de bolsistas remunerados e voluntários do Programa de Iniciação à Docência discriminado conforme tabela abaixo.

Vagas Remuneradas Voluntárias
@senapk
senapk / Readme.md
Created January 18, 2020 12:30
UFC DAY 2020.1
@senapk
senapk / Readme.md
Created January 18, 2020 03:13
Configuração haskell
## Instalar prerequisitos para ubuntu
sudo apt install libicu-dev libncurses-dev libgmp-dev git build-essential libicu-dev libtinfo-dev libgmp-dev libc6-dev libffi-dev git g++ gcc make xz-utils zlib1g-dev gnupg curl

# rode os comando com um usuário não root
bash <(curl https://nixos.org/nix/install)

# rode o comando abaixo, ou deslogue e logue novamente
. ~/.nix-profile/etc/profile.d/nix.sh
@senapk
senapk / paip.md
Created January 8, 2020 04:59
Paip versão 0.1

Descrever, sucintamente, o público-alvo a ser beneficiado pelo projeto:

  • Direto: bolsistas e voluntários dos programas de BIA, PID e Extensão participantes do projeto.
  • Indireto: alunos de todos os cursos e ações alcançados pelos projetos atendidos.

Listar os problemas centrais que motivaram a elaboração do projeto, bem como as oportunidades e potencialidades fundamentais para que o projeto obtenha sucesso:

Muitos orientadores de programas acadêmicos tem expressado às mesmas dificuldades para orientar, motivar e gerir o trabalho dos seus bolsistas nos mais diversos projetos. As consequências mais diretas são: o bolsista com baixo rendimento se sente frustrado por não efetuar bem suas atividades e o público alvo desses diversos projetos é prejudicado.

Poderíamos citar vários motivos para esse baixo nível de engajamento dos bolsistas nas atividades propostas, orientadores que não dedicam tempo suficiente ou que não tem modelos adequados para organizar e gerir as atividades, bolsistas que não sabem

@senapk
senapk / ingles_2020.md
Created January 8, 2020 02:58
projeto_pid_ingles.md

Motivação

O Campus de Quixadá possui seis cursos de Tecnologia. E na área de tecnologia, a língua para ler, estudar, se comunicar ou produzir conteúdo na área da tecnologia é o inglês. Os melhores materiais didáticos, cursos e plataformas de aprendizado disponíveis estão em inglês. Exite uma grande diversidade de recursos apenas nessa língua, não havendo sequer correlato em português.

O problema é que os alunos que chegam ao campus, em sua maioria de escolas públicas, tem pouco ou nenhum conhecimento em inglês ao chegar na universidade. Temos presenciado que até mesmo as palavras simples dos comandos de programação como while, for, break são sem significado para os alunos.

Como a maioria dos alunos possui vulnerabilidade social, poucos investem em cursos de inglês pagos. Para contornar essa deficiência dos alunos várias iniciativas surgiram como: grupos de estudo de programas acadêmicos como PET e PACCE e as ações do Programa Idiomas sem Fronteiras. Nos últimos anos, tem sido ofertada com sucesso a