Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionando Legacy, algumas descrições e exemplos #67

Merged
merged 13 commits into from
Mar 13, 2019
17 changes: 15 additions & 2 deletions src/lib/cursos.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,22 @@
{
"entry": "Ciência da Computação",
"acronym": "CC",
"meaning": "Ciência da Computação",
"meaning": "Ciência da Computação é um dos mais antigos cursos da UFCG, que teve sua primeira turma em 1976. Tem foco no estudo, aprendizado, análise, planejamento e desenvolvimento de software.",
"type": "Curso",
"examples": []
"examples": [
"Os ferinhas de CC tão participando da Semana do Fera agora"
]
}
],
"EE": [
{
"entry": "Engenharia Elétrica",
"acronym": "EE",
"meaning": "Engenharia Elétrica é um dos mais antigos cursos da UFCG, que teve sua primeira turma em 1963. Tem foco na geração, transmissão e distribuição da energia elétrica, além de projetar e construir sistemas de controle e automação para produção em linhas industriais.",
"type": "Curso",
"examples": [
"Tentei convencer um amigo meu a fazer CC, mas ele preferiu ficar em EE"
]
}
]
}
154 changes: 136 additions & 18 deletions src/lib/disciplinas.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,30 @@
]
}
],
"AD1": [
{
"acronym": "AD1",
"meaning": "Análise de Dados 1. Equivale a CDD no PPC atual.",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

É bom indicar que era uma disciplina de ciência da computação e acho que pra melhorar o "Equivale a CDD no PPC atual" talvez fosse melhor algo como "Ela foi renomeada para CDD (Ciência de dados descritiva) no PPC atual"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A mesma coisa vale pras outras disciplinas legacy que tu adicionou

"type": "Disciplina",
"entry": "Análise de Dados 1",
"examples": [
"Eu tou pagando AD1 agora, tá muito massa!",
"As atividades de AD1 tomam muito tempo, mas vc acaba aprendendo muito"
]
}
],
"AD2": [
{
"acronym": "AD2",
"meaning": "Análise de Dados 2. Equivale a CDP no PPC atual.",
"type": "Disciplina",
"entry": "Análise de Dados 2",
"examples": [
"Eu tou pagando AD2 agora, que é CDP na grade nova",
"Em AD2 é que a gente aprende o básico de Machine Learning na prática"
]
}
],
"ADSD": [
{
"acronym": "ADSD",
Expand All @@ -27,7 +51,10 @@
"meaning": "Análise de Sistemas é uma disciplina obrigatória do 5º período de Ciência da Computação na UFCG com foco nas metodologias, processos e artefatos utilizados na computação para o desenvolvimento de um sistema de software.",
"type": "Disciplina",
"entry": "Análise de Sistemas",
"examples": ["Hoje aprendi como se faz um diagrama de classe em AS.", "AS é uma cadeira legal de ser paga com Engenharia de Software."]
"examples": [
"Hoje aprendi como se faz um diagrama de classe em AS.",
"AS é uma cadeira legal de ser paga com Engenharia de Software."
]
}
],
"ATAL": [
Expand All @@ -45,7 +72,11 @@
"meaning": "Banco de Dados I é uma disciplina obrigatória do 4º período de Ciência da Computação na UFCG com foco em persistência de dados utilizando linguagem estruturada de consulta.",
"type": "Disciplina",
"entry": "Banco de Dados I",
"examples": ["Me falaram que BD tem geralmente duas turmas."]
"examples": [
"Me falaram que BD tem geralmente duas turmas.",
"Em BD a gente só aprende teoria, ou usa SQL também?",
"BD foi horrível no meu período."
]
}
],
"BD2": [
Expand All @@ -72,7 +103,11 @@
"meaning": "Ciência de Dados Preditiva é uma disciplina optativa do curso de Ciência da Computação na UFCG com foco em algoritmos e técnicas de IA para a predição de valores a partir de dados prévios.",
"type": "Disciplina",
"entry": "Ciência de Dados Preditiva",
"examples": ["CDP envolve muito Cálculo.", "Hoje teve quiz em CDP?"]
"examples": [
"CDP envolve muito Cálculo.",
"Hoje teve quiz em CDP?",
"Passei o final de semana treinando os classificadores pro lab de CDP."
]
}
],
"CG": [
Expand Down Expand Up @@ -133,7 +168,10 @@
"meaning": "Fundamentos de Matemática para Ciência da Computação I é uma disciplina obrigatória do 1º período do curso de Ciência da Computação na UFCG que visa estudar conceitos matemáticos básicos que serão usados por todo o curso.",
"type": "Disciplina",
"entry": "Fundamentos de Matemática para Ciência da Computação I",
"examples": ["Amanhã tem aula de FMCC1.", "A prova de FMCC1 tava muito ruim."]
"examples": [
"Amanhã tem aula de FMCC1.",
"A prova de FMCC1 tava muito ruim."
]
}
],
"FMCC2": [
Expand All @@ -142,7 +180,10 @@
"meaning": "Fundamentos de Matemática para Ciência da Computação II é uma disciplina obrigatória do 2º período do curso de Ciência da Computação na UFCG que visa o estudo de um conjunto de ferramentas matemáticas essenciais para Computação",
"type": "Disciplina",
"entry": "Fundamentos de Matemática para Ciência da Computação II",
"examples": ["Vocês fizeram o mini teste de FMCC2?", "Essa aula de FMCC2 foi muito boa!"]
"examples": [
"Vocês fizeram o mini teste de FMCC2?",
"Essa aula de FMCC2 foi muito boa!"
]
}
],
"GR": [
Expand All @@ -160,7 +201,11 @@
"meaning": "Inteligência Artificial é uma disciplina obrigatória do 6º período de Ciência da Computação na UFCG com foco no estudo das principais técnicas de inteligência artificial, dentre elas: machine learning, PLN, robótica e visão computacional.",
"type": "Disciplina",
"entry": "Inteligência Artificial",
"examples": ["IA casa muito bem com CDP.", "A aula de IA hoje teve lógica fuzzy. Saudades lógica!", "Usei regressão linear no projeto de IA."]
"examples": [
"IA casa muito bem com CDP.",
"A aula de IA hoje teve lógica fuzzy. Saudades lógica!",
"Usei regressão linear no projeto de IA."
]
}
],
"IC": [
Expand All @@ -169,7 +214,10 @@
"meaning": "Introdução à Computação é uma disciplina obrigatória do 1º período de Ciência da Computação na UFCG que tem como foco mostrar uma visão geral do curso de Ciência da Computação, assim como ensinar conceitos básicos de Hardware e Software.",
"type": "Disciplina",
"entry": "Introdução à Computação",
"examples": ["A aula de IC hoje foi muito massa.", "Os resumos de IC do Tamburetei são muito bons."]
"examples": [
"A aula de IC hoje foi muito massa.",
"Os resumos de IC do Tamburetei são muito bons."
]
}
],
"IRC": [
Expand Down Expand Up @@ -202,6 +250,28 @@
]
}
],
"LES": [
{
"acronym": "LES",
"meaning": "Laboratório de Engenharia de Software. Foi substituida no PPC atual por VVS e GP.",
"type": "Disciplina",
"entry": "Laboratório de Engenharia de Software",
"examples": [
"Gestão de Projetos é parecida com LES?"
]
}
],
"LIRC": [
{
"acronym": "LIRC",
"meaning": "Laboratório de Interconexão e Redes de Computadores. Foi incluída em IRC no PPC atual, que passou a ser uma disciplina de 4 créditos.",
"type": "Disciplina",
"entry": "Laboratório de Interconexão e Redes de Computadores",
"examples": [
"LIRC e IRC agora são uma disciplina só, né?"
]
}
],
"LOAC": [
{
"acronym": "LOAC",
Expand All @@ -221,16 +291,22 @@
"meaning": "Laboratório de Programação 1 é uma disciplina obrigatória do 1º período de Ciência da Computação na UFCG que é paga em conjunto com P1 e visa a ensinar aplicação prática dos assuntos teórios de P1.",
"type": "Disciplina",
"entry": "Laboratório de Programação 1",
"examples": ["Esse mini teste de LP1 tava bom demais."]
"examples": [
"Esse mini teste de LP1 tava bom demais.",
"Nem passei de unidade no miniteste de LP1, hoje :("
]
}
],
"LP2": [
{
"acronym": "LP2",
"meaning": "Laboratório de Programação 2",
"meaning": "Laboratório de Programação 2 é uma disciplina obrigatória do 2º período de Ciência da Computação. Nela, são postos em prática os conceitos aprendidos nas aulas de P2 através de Labs, Quizzes e Provas.",
"type": "Disciplina",
"entry": "Laboratório de Programação 2",
"examples": []
"examples": [
"Quando começa o próximo lab de LP2?",
"Tem muitos monitores em LP2, né?"
]
}
],
"MSN": [
Expand All @@ -249,10 +325,13 @@
"OAC": [
{
"acronym": "OAC",
"meaning": "Organização e Arquitetura de Computadores",
"meaning": "Organização e Arquitetura de Computadores é uma disciplina obrigatória do curso de Ciência da Computação. Ela apresenta diversos conceitos teóricos sobre hardware, com ênfase nos elementos que compoem a placa-mãe, sua evolução ao longo de tempo e como funcionam.",
"type": "Disciplina",
"entry": "Organização e Arquitetura de Computadores",
"examples": []
"examples": [
"Consegui subir meu CRA com as atividades extras de OAC",
"Queria que o conteúdo de OAC fosse mais próximo do que a gente faz em LOAC..."
]
}
],
"P1": [
Expand All @@ -261,7 +340,10 @@
"meaning": "Programação 1 é uma disciplina obrigatória do 1º período de Ciência da Computação na UFCG que visa ensinar conceitos básicos de programação que serão a base para todo o curso.",
"type": "Disciplina",
"entry": "Programação 1",
"examples": ["Amanhã vai ter aula de P1.", "Fui tirar uma dúvida de P1 e o professor mandou eu perguntar ao shell do python."]
"examples": [
"Amanhã vai ter aula de P1.",
"Fui tirar uma dúvida de P1 e o professor mandou eu perguntar ao shell do python."
]
},
{
"acronym": "P1",
Expand All @@ -277,7 +359,10 @@
"meaning": "Programação 2 é uma disciplina obrigatória do 2º período de Ciência da Computação na UFCG que visa ensinar conceitos de programação orientada a objeto. ",
"type": "Disciplina",
"entry": "Programação 2",
"examples": ["A prova de P2 estava muito boa.", "Amanhã vai ter aula de P2."]
"examples": [
"A prova de P2 estava muito boa.",
"Amanhã vai ter aula de P2."
]
},
{
"acronym": "P2",
Expand All @@ -302,7 +387,10 @@
"meaning": "Paradigmas de Linguagem de Programação é uma disciplina obrigatória do 4º período de Ciência da Computação na UFCG que tem como foco estudar conceitos de linguagens de programação e os principais paradigmas que dão origem a diferentes estilos de programação.",
"type": "Disciplina",
"entry": "Paradigmas de Linguagem de Programação",
"examples": ["Meu Deus a gente vai ter que aprender três linguagens em PLP", "Essa prática de PLP foi mamão com açúcar."]
"examples": [
"Meu Deus a gente vai ter que aprender três linguagens em PLP",
"Essa prática de PLP foi mamão com açúcar."
]
}
],
"SAD": [
Expand All @@ -314,6 +402,30 @@
"examples": []
}
],
"SI1": [
{
"acronym": "SI1",
"meaning": "Sistemas de Informação 1. Equivale a PSoft no PPC atual.",
"type": "Disciplina",
"entry": "Sistemas de Informação 1",
"examples": [
"É em SI 1 que a gente começa a mexer com Web?",
"Passei um tempão aprendendo a usar Angular.js pro Lab de SI"
]
}
],
"SI2": [
{
"acronym": "SI2",
"meaning": "Sistemas de Informação 2. Equivale a AS no PPC atual.",
"type": "Disciplina",
"entry": "Sistemas de Informação 2",
"examples": [
"Em SI 2 que vê bem direitinho aquelas coisas de UML, né?",
"No período que tu pagou SI 2, vocês estudaram conversão de diagrama em texto?"
]
}
],
"SO": [
{
"acronym": "SO",
Expand All @@ -326,10 +438,13 @@
"TC": [
{
"acronym": "TC",
"meaning": "Teoria da Computação",
"meaning": "Teoria da Computação é uma disciplina obrigatória do 5º período de Ciência da Computação. Nela, são vistos os conceitos de máquina de estados, expresões regulares, autômatos finitos, autômatos de pilha e máquina de Turing. Aborda a Ciência da Computação no mais alto nível teórico.",
"type": "Disciplina",
"entry": "Teoria da Computação",
"examples": []
"examples": [
"Demorei bastante pra aprender o problema da parada, em TC.",
"Até hoje me confundo na hora de fazer Regex, e olha que a gente estudou em TC."
]
}
],
"TCC": [
Expand All @@ -347,7 +462,10 @@
"meaning": "Teoria dos Grafos é uma disciplina obrigatória do 3º período de Ciência da Computação na UFCG que visa o estudo de problemas representados por grafos, assim como algoritmos conhecidos na teoria dos grafos.",
"type": "Disciplina",
"entry": "Teoria dos Grafos",
"examples": ["Só existe vídeo de indiano explicando esse assunto de TG", "Essa prática de TG estava muito boa."]
"examples": [
"Só existe vídeo de indiano explicando esse assunto de TG",
"Essa prática de TG estava muito boa."
]
}
],
"VC": [
Expand Down
12 changes: 12 additions & 0 deletions src/lib/locais.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,16 @@
{
"CEEI": [
{
"acronym": "CEEI",
"meaning": "Centro de Engenharia Elétrica e Informática. É o Centro responsável pelos Departamentos de Ciência da Computação e Engenharia Elétrica. É nele onde se situam as coordenações dos cursos de CC e EE.",
"type": "Centro",
"entry": "Centro de Engenharia Elétrica e Informática",
"examples": [
"Nesse campo \"Centro\" pode preencher CEEI, ou tem que ser por extenso?",
"Tou indo lá no CEEI, ver se Fatinha tá na coordenação."
]
}
],
"LCC1": [
{
"acronym": "LCC1",
Expand Down
43 changes: 41 additions & 2 deletions src/lib/outros.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,37 @@
{
"DSC": [
{
"acronym": "DSC",
"meaning": "Departamento de Sistemas e Computação. É o Departamento da Universidade responsável pelo curso de Ciência da Computação.",
"type": "Departamento",
"entry": "Departamento de Sistemas e Computação",
"examples": [
"Tou indo na secretaria do DSC entregar o relatório da monitoria."
]
}
],
"PPC": [
{
"entry": "Projeto Pedagógico do Curso",
"acronym": "PPC",
"meaning": "Projeto Pedagógico do Curso. Se refere à estrutura das disciplinas do curso, como o período em que é recomendado cursar cada disciplina, os pré-requisitos, e similares. É importante ressaltar que em 2017/2018 o PPC foi alterado, dividindo os alunos em \"PPC Novo\" e \"PPC Antigo\". O uso desse termo apenas é coerente quando no contexto do curso de CC.",
"type": "Termo",
"examples": [
"A gente tá no PCC novo ou antigo?",
"Esse é o último período no PCC antigo, né?"
]
}
],
"RDM": [
{
"entry": "Relação de disciplinas matriculadas",
"acronym": "RDM",
"meaning": "A relação de disciplinas matriculadas é um documento emitido pela coordenação do curso ao ser realizada a matrícula das disciplinas no início do período. O RDM possui todas as disciplinas matriculadas e serve como comprovante de que você está vinculado à universidade.",
"type": "Termo",
"examples": ["Vou lá em Fatinha pedir meu RDM", "Fui lá na coordenação pegar meu histórico e RDM"]
"examples": [
"Vou lá em Fatinha pedir meu RDM",
"Fui lá na coordenação pegar meu histórico e RDM"
]
}
],
"TECC": [
Expand All @@ -14,7 +40,9 @@
"acronym": "TECC",
"meaning": "Tópicos Especiais em Ciência da Computação é um termo usado para disciplinas optativas específicas do curso de Ciência da Computação, como é o exemplo de [TECC] Jogos Digitais.",
"type": "Termo",
"examples": ["Você está matriculado em [TECC] Jogos Digitais"]
"examples": [
"Você está matriculado em [TECC] Jogos Digitais"
]
}
],
"TST": [
Expand All @@ -29,5 +57,16 @@
"Aquela questão da prova de EDA tinha no TST."
]
}
],
"UASC": [
{
"acronym": "UASC",
"meaning": "Unidade Acadêmica de Sistemas e Computação. Equivale ao DSC.",
"type": "Departamento",
"entry": "Unidade Acadêmica de Sistemas e Computação",
"examples": [
"A unidade acadêmica da gente é UASC ou DSC?"
]
}
]
}