• Nenhum resultado encontrado

Decisões a serem tomadas nas próximas reuniões

No documento Reformula¸c˜ao do BCC-IME-USP (páginas 136-147)

Ficaram para as próximas reunião as seguintes decisões:

1. Dentre as 18 disciplinas optativas qual é o número mínimo de disciplinas que devem ser optativas eletivas (disciplinas de uma lista, tipicamente disciplina MAC);

2. Decidir o BCC deve ter 2 disciplinas de Ciências

(?Física, Química, Biologia, Psicologia, Medicina, Poli???) ou 2 disciplinas de Física;

3. Decidir se Língua Portuguesa deve ou não continuar no currículo como obrigatória; e

4. Decidir quais serão os módulos/enfases/trilhas do curso.

2

Tarefas

Os grupos interessados em criar trilhas/ênfase/módulos devem se reunir e fazer suas propostas (lista de disciplinas + critérios para "ganhar" a enfase na próxima reunião.).

Sugere-se que haja uma reunião entre um representante de cada grupo para que seja criada uma propostas de

estrutura/critérios/disciplinas das trilhas/ênfase/módulos.

Essas propostas deverão ser trazidas na próxima reunião.

3

RESUMO DA REUNIÃO DE 3 DE FEVEREIRO DE 2014

PRESENTES: Victor (3o. BCC), Vinícius (3o. BCC), Jackson (4o. BCC), Igor (ex-BCC), Arnaldo (prof), Carlinhos (prof), Hitoshi (prof), Marcelo (prof), Hirata (prof), Daniel (prof), Zé (prof)

INÍCIO: 12:05 TÉRMINO: 13:03

PRÓXIMA REUNIÃO: 17 DE FEVEREIRO DE 2014 (AS PRÓXIMAS SERÃO NAS SEXTAS)

+++++ Daniel começou com alguns avisos:

• André justificou a ausência

• Gostaríamos de levar algo para apresentar na reunião do conselho do dia 20. Por exemplo, chamar atenção para as datas e procedimentos. Voltar a falar da carta de intenções para registrarmos o que usamos para nos guiar no processo de mudança da grade.

• Daniel e Coelho irão na reitoria conversar com a Elaine que é responsável por reformas curriculares no jupiter. A ideia é descobrir mais informações sobre prazo e procedimentos para mudança da grade.

• Não há uma proposta de uma disciplina de Lab de cálculo numérico para o núcleo que foi discutida na reunião passada.

• Vamos conversar com alguém do MAT sobre as disciplinas de matemática.

Por exemplo para perguntar se tudo bem em tirar cálculo III e para falar sobre as ordens que sugerimos para álgebras e cálculos. Além de discutir disciplinas para poli X disciplinas convencionais para o ime e a criação de uma nova disciplina com o que precisamos de cálculo IV. Carlinhos recomendou que a gente procure o chefe do departamento para falar sobre isso. No final das contas reduziremos a quantidade de créditos que o MAT precisa ministrar para o MAC. Isso é importante porque vai modificar a carga didática do MAT.

+++++ Sobre regras para as optativas e trilhas:

• Marcelo Finger conversou com o Junior e apresentou a proposta deles a respeito de trilhas e optativas. O objetivo foi que a proposta fosse simples.

A ideia é que hajam módulos com 6 disciplinas optativas. As disciplinas são agrupadas em módulos por assunto. Por exemplo, teria um módulo de IA. Cada trilha seria um conjunto de 3 módulos. Se o aluno fizer 4 disciplinas de um módulo, ele cursou aquele módulo. Se ele cursar os 3 módulos definidos para uma dada trilha, ele ganha o “carimbo” daquela trilha ao término do curso. Se uma dada disciplina aparece em mais de um módulo o aluno tem que escolher para qual módulo ela será contabilizada pois só pode contar para 1 módulo. Esses números podem ser revistos.

1

• Arnaldo sugeriu que disciplinas que aparecem em mais de um módulo sejam contabilizadas em todos os módulos dos quais elas fazem parte. Não houve oposição a essa modificação na proposta original.

• Surgiram algumas dúvidas sobre optativas livres e optativas eletivas. Car-linhos explicou que optativas eletivas são disciplinas que fazem parte de uma lista. A ideia, quando essas disciplinas foram definidas, é que fossem disciplinas relacionadas com computação.

Optativas livres eram disciplinas fora do IME. Após algumas sugestões sobre se devemos definir um número mínimo e máximo de optativas livres ninguém se opôs a essa proposta:

Os alunos precisam fazer um mínimo de 12 disciplinas optativas

eletivas (lembrando que na proposta de grade atual há aproximadamente 18 disciplinas optativas) e as outras 6 disciplinas podems ser

cursadas onde quiser. Podem vir da lista de optativas eletivas ou livres. Entretanto seria interessante registramos em algum campo na grade algumas recomendações, por exemplo, de que o aluno cursasse disciplinas fora do IME.

+++++ Sobre cálculo numérico:

• Como a proposta de uma disciplina nova de “laboratório de cálculo numérico” não foi concretizada, seria interessante falar que nós, durante essas reuniões, achamos importante ter uma disciplina que mostrasse para os alunos problemas relacionados com resultados aproximados, com estabili-dade numérica, ponto flutuante e mais outros assuntos específicos de cálculo numérico. Entretanto não apareceu nenhuma proposta de disciplina.

+++++ Sobre físicas:

• Finger conversou com um pessoal da física e eles disseram que precisa ir alguém lá para falar sobre uma disciplina de física mais voltada para o BCC. A ideia seria conversar com o Paulo Nussenzveig que está disposto a falar com a gente em uma reunião sobre essas novas disciplinas. Precisamos de voluntários para irem lá.

+++++ Sobre a disciplina de introdução ao BCC:

• A disciplina de introdução ao BCC vai ser 1 vez por semana, 2 créditos, ou 2 vezes por semana com 4 créditos? Uma outra opção seria fazer com 2+2 créditos para dar tempo de acontecerem acontecerem visitar em empresas pois se essa for a ideia, só com 2 créditos não vai dar tempo. Vamos pensar

2

na ementa antes de definir a quantidade de créditos. Carlinhos sugeriu que a ementa seja baseada numa disciplina antiga de palestras. Igor acha que seria melhor trazer gente para dar palestra aqui e não levar os alunos para visitarem empresas porque na maioria das vezes essas visitas são só para conhecer o ambiente e a infraestrutura das empresas. Não é apresentado nada interessante. Seria mais legal que bons ex-alunos, que cumpriram bem os requisitos do curso, viessem falar das experiências que eles tiveram após saírem do IME. Hitoshi concordou, comentando que o pessoal da FEA faz isso bem (de trazer pessoas que falam de casos de sucesso, de tópicos que tiveram que aprender fora do curso, etc. . . ). Jackson lembrou que teve algo parecido na disciplina do Gerosa. Os alunos foram para várias empresas e os funcionários falavam o que eles usavam de Engenharia de Software nos projetos deles. Igor destacou que seria interessante trazer palestrantes que tomaram caminhos diferentes do convencional.

+++++ Sobre a disciplina de português:

• Igor voltou ao assunto. Vamos manter ou vamos tirar? Proposta do Arnaldo: ter uma disciplina “Pré-TCC” para ensinar o necessário para o aluno escrever um bom TCC. Ficamos de voltar nesse assunto na próxima reunião.

Users-bcc mailing list Users-bcc@linux.ime.usp.br http://listas.linux.ime.usp.br/cgi-bin/mailman/listinfo/users-bcc

3

Relato da reunião de 20/JAN/2014 Início: 12h Término: 13h05m

Próxima reunião será 03/FEV no CCSL das 12h às 13h.

Presentes: Lucas (2o. BCC), Vinícius (3o. BCC), Victor (3o. BCC), Schaeffer(4o.

BCC), Samuel (ex-BCC), Wilson (ex-BCC), Igor (ex-BCC), Hirata (prof), Walter (prof), Carlinhos (prof) Coelho (prof)

Prato do dia:

Walter vai falar sobre

“Há lugar para uma disciplina de computação científica em um curso de computação?”

No CS2013 o mais próximo disto é CN - Computational Science

As habilidades relacionadas estão no questionário http:/bcc.ime.usp.br/fundamentais/2

Só por diversão, veja também

http://introcs.cs.princeton.edu/java/91float/

Informes:

* Relembrar a carta de intenções da nova grade

"Carta de intenções para Reformulação da Grade Curricular do BCC".

que foi entregue ao Conselho de DCC.

Essa carta pode ser vista na página do Apoio ao BCC na paca.

http://paca.ime.usp.br/course/view.php?id=511

* (Pedro) Prévia da pesquisa como o egresso

bcc.ime.usp.br -> ex-alunos -> Relatório parcial da pesquisa

* (Igor) Disciplina

O BM pretende criar uma disciplina "How to prove it" que parece que tem o mesmo objetivo da disciplina

"Fundamentos de Matemática para Computação".

1

A ementa da disciplina

MATXXXX - Introdução ao Pensamento Matemático pode ser vista no final do relatório.

* Pessoal de Algoritmos está trabalhando nas ementas de Princípios (MAC0122), ED (MAC0323) e AA (MAC0338) http://www.ime.usp.br/~pf/ementas-novas/

O final desta mensagem tem uma lista das habilidades em Algoritmos que aparecem no CS2013.

* Pedro não poderá participar das reuniões da

comissão do Conselho do DCC sobre a grade curricular Precisamos de alguém para substituí-lo nas reuniões dos profs sobre a grade curricular.

O Igor tem participado das reuniões junto com o Pedro.

As próximas reuniões estão agendadas para

13/FEV 27/MAR 22/MAI 14/AGO 18/SET 9/OUT 13/NOV

Não consegui anotar direito os comentários (coelho) Walter:

Cálculo numérico é mais importante que o raciocínio matemático.

A dúvida ou angústia é

Como manter o aluno interessado em uma disciplina como esta?

Uma demonstração é o mesmo que um algoritmo, mas não são muitos os alunos que enxergam dessa.

Samuel:

Queremos que os alunos aprendam a fazer demonstrações?

Walter:

Muitos alunos sabem o quicksort sem entender o significado do consumo de tempo médio desse algoritmo ser O(n lg n).

2

O mercado tem espaço para pessoas quem sabem algoritmos, matemática, métodos numéricos, estatística, . . . . mas também precisa de pessoas que saibam juntar os “pedaços”. Juntar os pedaços não é algo fácil e também requer uma certa habilidade.

[Nota do coelho: aqui parecia que estava se discutindo programming in small X programming in large]

Ninguém vai morrer se sair do BCC sem morrer se não souber numérico ou uma coisa assim.

Queremos pessoas que façam “programação em small” (= “fazer os pedaços).

Wilson:

O BCC não um curso de Tecnologia da Informação, senão devemos mudar o nome do curso. Em Ciência da Computação o aluno deve também desenvolver a habilidade de “fazer os pedaços”. Nada contra o alunos ser mais habilidoso em “juntar os pedaços” ou outras coisas.

Walter:

Programar componentes ou sistemas são habilidades importantes.

Devemos formar os dois tipos de alunos.

O aluno deve escolher os seus caminhos.

Carlinhos:

Acreditamos que o currículo do BCC deve ser amplo o suficiente para dar a oportunidade dos alunos escolher entre diversos caminhos.

O que é fundamental e importante para todas as ênfases/módulos/. . . deve obrigatório.

Eu acho importante o contato do aluno com programação numérica.

Walter:

Para dar está experiência numérica o o aluno deve experimentar.

O legal seria bolar um curso focado em problemas concretos em que o aluno deva desenvolver programas numéricos.

O ideal seria fazer um curso em que os alunos resolvessem coisas interessantes.

Hirata:

Que tal um “Laboratório de Cálculo, Álgebra Linear. . . ” em que os alunos programassem os que vêm em Cálculo, Álgebra,. . . Carlinhos:

3

Que tal uma disciplina de laboratório?

Gostaria que o aluno soubesse modelagem, inclusive modelagem de programação linear. Seria legal uma disciplina que

apresentasse aplicações numéricas interessante.

Hirata:

Seria legal um disciplina que todos achassem que o conteúdo é importante.

Carlinhos:

Tem coisas muito legais, zero de funções, integração numérica é muito legal.

Gostei da ideia de uma disciplina que seja um “Laboratório numérico”.

Schaffer:

O CS2013 fala algo sobre Cálculo Numérico.

Coelho

O CS2013 não entra nessas coisas.

[Em tempo, o CS2013 tem uma Knowledge Area chamada Computational Science onde trata de modelagem, simulação. . .

“Computational Science is a field of application of computer science to solve problems acros a range of disciplines. . . ” As habilidades a serem desenvolvidas estão em no questionário http://bcc.ime.usp.br/fundamentais/2]

Walter:

Poderíamos tentar fazer uma disciplina que fosse “orientada a problemas numéricos: e suas aplicações” e os alunos

programassem bastante.

Fazer um disciplina de

“Laboratória de Programação Científica”.

Carlinhos:

Para uma ementa eu pensaria nos tópicos e colocaria “aplicações”

na parte dos trabalhos.

Wilson:

Como deixar claro que na disciplina terá vários EPs.

Carlinhos:

Dá para colocar na ementa, créditos trabalho.

Final.

4

O Walter ficou de pensar em uma disciplina e apresentar em uma próxima reunião

“Laboratório de Computação Científica”

onde o aluno aplicasse ideia básicas cálculo numérico(?) modelagem (?), simulação(?).

===============================================================

MATXXXX - Introdução ao Pensamento Matemático Créditos Aula: 2

Créditos Trabalho: 2 Carga Horária Total: 90h Tipo: Semestral

Ativação: ? Objetivos:

Familiarizar o aluno com a linguagem matemática e com a estrutura das demonstrações matemáticas, bem como com alguns fatos e noções elementares sobre números, conjuntos, funções e relações. A apresentação dos tópicos do programa deve ser entrelaçada com discussões sobre notação, conectivos lógicos e suas tabelas-verdade, quantificadores, hipótese e tese, tipos de demonstrações (decomposições em casos, demonstrações por absurdo, contrapositivas), exemplos de argumentos válidos e inválidos, etc.

Programa Resumido

Noções básicas sobre números inteiros, indução finita, conjuntos, funções e relações.

Programa

1. Números inteiros e fatos elementares sobre divisibilidade.

Infinitude do conjunto dos números primos. Inexistência de um número racional cujo quadrado é igual a

2. Indução finita e Princípio da Boa Ordem. Somatórios e produtórios finitos. Fórmulas de soma de progressão aritmética e geométrica, fórmula do binômio, fórmula para a soma dos n primeiros quadrados.

3. Conjuntos: subconjuntos, operações (união, interseção, diferença), uniões e interseções de famílias, leis de De Morgan e propriedades das operações. Conjunto das partes, produto cartesiano.

5

4. Funções: injetoras, sobrejetoras, bijetoras, inversas. Imagens diretas e inversas de conjuntos por funções. Identidades

envolvendo imagens diretas e inversas e operações com conjuntos.

5. Relações binárias: reflexiva, simétrica/anti-simétrica, transitiva. Relações de equivalência e de ordem (parcial ou total). Classes de equivalência e conjunto quociente. Exemplos de conjunto quociente: classes de congruência módulo n, construção dos racionais a partir dos inteiros. Funções definidas em conjuntos quocientes por escolhas de representantes.

Avaliação Listas de exercícios e provas escritas.

Método Aulas teóricas e de exercícios.

Critério Média ponderada de provas e exercícios.

Norma de Recuperação Cada docente (ou equipe) deverá decidir qual o peso p, onde 1<=p<=4. A média final será média ponderada da nota do semestre com a da recuperação com o peso acima.

Bibliografia

1. D. J. Velleman, How to prove it - a structured approach, Cambridge University Press, Cambridge, 2nd.ed., 2006, 384pp.

2. U. Daepp and P. Gorkin, Reading, writing, and proving - a closer look at mathematics, Springer, New York, 2003, 395pp.

3. E. D. Bloch, Proofs and fundamentals - a first course in abstract mathematics, Springer, New York, 2nd.ed., 2011, 359pp.

4. J. P. D’Angelo and D. B. West, Mathematical thinking -problem-solving and proofs, Prentice-Hall, Upper Saddle River, 2nd.ed., 2000, 412pp.

5. H. Schlichl, R. Steinbauer; Einführung in das mathematische Arbeiten, 2a. ed., 2012, Springer-Lehrbuch XIV, 520pp.

=============================================================

O CS2013 é “Orientado a Habilidades (Outcomes)”. No CS2013 há um “Knowledge Area” chamada “Algorithms and Complexity”

que é divida nos seguintes tópicos:

- Basic Analysis - Algorithmic Strategies - Fundamental Data Structures and Algorithms - Basic Automata Computability and Complexity - Advanced Computational Complexity - Advanced Automata Theory and Computability - Advanced Data

Structures Algorithms and Analysis Esses tópicos aparecem no questionário http://bcc.ime.usp.br/fundamentais/1 que alguns de vocês preencheram.

6

Nesse exercício as habilidades encontradas nesses tópicos foram distribuídas entre MAC0122, MAC0323, MAC0338 e

MACsobrou . AVISO

Esse exercícionãoé uma ementa. Esse exercícionão tem cara de ementa. Esse exercícionãopretende ser uma emente.

“Este exercício” is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

. . . = MAC0122 Princípios de Desenvolvimento de Algoritmos Objetivos.

Idealmente. . . após concluir esta disciplina espera-se que os alunos sejam capazes de:

• realizar análise assintóticas informais e empíricas de um algoritmo;

• argumentar sobre a correção de um algoritmo;

• demonstrar familiaridade com algoritmos de busca, ordenação e estruturas de dados básicas;

• reconhecer estratégias algorítmicas básicas; e

• implementar algoritmos e estruturas de dados básicas

No documento Reformula¸c˜ao do BCC-IME-USP (páginas 136-147)

Documentos relacionados