Você está na página 1de 66

BACHARELADO EM CINCIA DA COMPUTAO PROJETO PEDAGGICO BCC 2006

UNIVERSIDADE FEDERAL DE SO CARLOS CENTRO DE CINCIAS EXATAS E DE TECNOLOGIA COORDENAO DO CURSO

BACHARELADO EM CINCIA DA COMPUTAO PROJETO PEDAGGICO

SO CARLOS MARO DE 2006


UNIVERSIDADE FEDERAL DE SO CARLOS
ATUALIZADA EM OUTUBRO DE 2008

Reitor Prof. Dr. Oswaldo Baptista Duarte Filho Diretor do Centro de Cincias Exatas e de Tecnologia Prof. Dr. Ernesto Antonio Urquieta-Gonzlez Pr-Reitor de Graduao Prof. Dr. Roberto Tomasi

DEPARTAMENTO DE COMPUTAO Chefe Prof. Dr. Mauro Biajiz Coordenador dos Laboratrios de Informtica para a Graduao Prof. Dr. Hlio Crestana Guardia

BACHARELADO EM CINCIA DA COMPUTAO Coordenadora Prof Dr Sandra Abib Vice-Coordenador Prof. Dr. Mauro Biajiz Secretria Sr Vitria Santina Fvaro

COLABORADORES Prof. Dr. Clio E. Moron Prof. Dr. Csar C. A. Teixeira Prof. Dr. Estevam Rafael Hruschka Jnior Prof. Dr. Jander Moreira Prof. Dr. Jos Hiroki Saito Prof Dr Maria do Carmo Nicoletti Prof Dr Maria Helena Antunes de Oliveira e Souza ProGrad Prof Dr Rosngela Penteado Prof. Dr. Roberto Ferrari Jnior

CONTEDO
1. A REA DE COMPUTAO NO BRASIL 1.1 CURSOS DE COMPUTAO 1.2 DINMICA DA REA DE COMPUTAO 1.3 POLTICAS PBLICAS BRASILEIRAS NA REA DA COMPUTAO 2. EXERCCIO PROFISSIONAL NA REA DE COMPUTAO 2.1 REGULAMENTAO DA PROFISSO 2.2 EXERCCIO PROFISSIONAL E CAMPO DE ATUAO 2.3 EXIGNCIAS PARA O EXERCCIO PROFISSIONAL 2.4 FORMAO DE PROFISSIONAIS NA REA 3. O BACHARELDO EM CINCIA DA COMPUTAO NA UFSCar 4. PERFIL DO PROFISSIONAL A SER FORMADO 4.1 FORMAO TCNICA 4.2 FORMAO PROFISSIONAL 4.3 FORMAO CIENTFICA 4.4 FORMAO HUMANA E SOCIAL 5. REAS DO CONHECIMENTO E CONTEDOS 5.1 CINCIAS HUMANAS, SOCIAIS E AMBIENTE DE APLICAO DO CONHECIMENTO 5.2 MATEMTICA E ESTATSTICA 5.3 ALGORTMOS 5.4 FSICA E ARQUITETURA DE COMPUTADORES 5.5 SISTEMAS OPERACIONAIS, SISTEMAS DISTRIBUDOS E REDES 5.6 LINGUAGENS E COMPILADORES 5.7 ENGENHARIA DE SOFTWARE E BANCO DE DADOS 5.8 INTELIGNCIA ARTIFICIAL 5.9 PROCESSAMENTO DE IMAGENS E COMPUTAO GRFICA 6. ATIVIDADES CURRICULARES ESPECIAIS 7. METODOLOGIA 8. PRINCPIOS GERAIS DE AVALIAO DA APRENDIZAGEM 9. INTEGRAO ENSINO / PESQUISA / EXTENSO 9.1 ATIVIDADES DE ENSINO PROGRAMA DE BOLSAS 9.2 ATIVIDADES DE PESQUISA 9.3 ATIVIDADES DE EXTENSO 10. GRADE CURRICULAR E EMENTA DAS DISCIPLINAS 10.1 DISCIPLINAS OPTATIVAS 10.2 ATIVIDADES COMPLEMENTARES 10.3 EMENTRIO 11. INFRA-ESTRUTURA BSICA 12. CORPO DOCENTE 13. INFORMAES COMPLEMENTARES 14. REFERNCIAS ANEXOS

1. A REA DE COMPUTAO NO BRASIL 1.1 CURSOS DE COMPUTAO Entende-se por Computao ou Informtica o conjunto de conhecimento a respeito de computadores, sistemas de computao e suas aplicaes, englobando tanto hardware quanto software em seus aspectos tericos, experimentais, de modelagem e de projeto. Os cursos desta rea dividem-se naqueles que tm computao como atividade-fim e naqueles que tm a computao como atividademeio. Atualmente os cursos que tm a computao como atividade-fim so em geral denominados Bacharelado em Cincia da Computao ou Engenharia de Computao e aqueles que tm computao como atividade-meio so denominados Bacharelado em Anlise de Sistemas, Bacharelado em Sistemas de Informao ou Bacharelado em Informtica. Cursos superiores de curta durao so em geral denominados Tecnologia em Processamento de Dados ou em Sistemas de Informao. 1.2 DINMICA DA REA DE COMPUTAO Nos dias de hoje, em virtude de computadores fazerem parte das mais variadas atividades humanas, o desenvolvimento da rea de Computao dinmico e subsidiado por profundas relaes bidirecionais com o contexto e ambiente em que se insere. O desenvolvimento da rea de Computao, por um lado, constantemente estimulado e influenciado pelo desenvolvimento e solicitaes das reas usurias de recursos computacionais. , tambm, fortemente dependente dos avanos e do desenvolvimento de outras reas cientficas e, muitas vezes, direcionado por tendncias nas mais variadas reas da atuao humana. Por outro lado, o desenvolvimento e uso de recursos e sistemas computacionais, sejam eles de hardware ou de software, podem causar um profundo impacto nas reas usurias, provocando mudanas, revises e re-direcionamentos. O carter multidisciplinar que caracteriza muitas de suas aplicaes faz com que a rea de Computao herde e/ou tenha comprometimentos humanos, ticos e sociais no apenas prprios, mas tambm com as reas com as quais interage. Devido s peculiaridades prprias da rea, principalmente no que tange sua rapidez de desenvolvimento, volatilidade e efemeridade de muitos dos seus conceitos e de seus sistemas e as muitas conexes com as mais variadas reas de conhecimento e atuao humana, a formao do profissional em Cincia da Computao deve ser dinmica e sempre renovada; devendo buscar, sobretudo, se manter atual e sintonizada com a evoluo no apenas da prpria rea, mas tambm das reas com as quais a Computao se articula. 1.3 POLTICAS PBLICAS BRASILEIRAS NA REA DE COMPUTAO No inicio da dcada de 90, a tendncia de globalizao do comrcio mundial e o fim da reserva de mercado no Brasil criaram a necessidade de melhorar a competitividade das empresas de TI (Tecnologia da Informao) instaladas no Brasil. As condies para manter o mercado interno e ganhar espao no mercado externo foram percebidas como: tecnologia atualizada e processos produtivos efetivos em custo e qualidade. O governo resolveu criar iniciativas de apoio induo de pesquisa e desenvolvimento, envolvendo uma maior interao entre as atividades de desenvolvimento tecnolgico, ensino e pesquisa e uma maior aproximao entre setores empresarial e acadmico. Dentre as iniciativas adotadas estavam incentivo s empresas por meio de apoio pesquisa, investimento no desenvolvimento e inovao em tecnologia da informao, criao e fortalecimento de grupos de excelncia nos temas atuais e de relevncia da tecnologia da informao e criao de condies adequadas de financiamento permanente, de mdio e longo prazos. Para atender esses requisitos, a Lei de Informtica, n 8.248/91, regulamentada pelo Decreto 792/93, estabeleceu uma poltica de incentivos baseada na renncia fiscal. As empresas beneficirias passaram a aplicar em P & D (Pesquisa e Desenvolvimento) e qualidade, 5% do faturamento lquido em bens de informtica no Pas, dos quais 3% internamente e 2% em parceria com instituies de P & D, deixando de recolher valores significativos de IPI.

O aumento no nmero de empresas e no faturamento no perodo 1991 1998 foram indicadores primrios do sucesso da iniciativa. As instituies de pesquisa e desenvolvimento, constitudas por institutos de pesquisa e empresas credenciadas aps a promulgao da Lei 10.176/01 eram, at 2004, aproximadamente 434. No contexto dessa Lei a empresa produtora de bens de informtica poder receber iseno de IPI desde que devidamente habilitada pelo Ministrio da Cincia e Tecnologia - MCT, e disposta a executar projetos de P & D. As atividades esto reguladas pelos Decretos n 3.800/01 e 3.801/01, Leis de Informtica (Lei 8.248/91 alterada pela Lei 10.176/01) e portarias MDIC / MCT n 90/01 e n 253/01. A legislao completa est disponvel no stio www.mct.gov.br. Tais investimentos pelas empresas de tecnologia em instituies de ensino superior proporcionam maior integrao entre a universidade e as empresas, por meio do desenvolvimento de pesquisa de ponta para o compartilhamento no desenvolvimento de projetos por ambas as partes, refletindo assim na formao dos profissionais em Computao nas universidades. Alm disso, propiciam a atualizao constante do pesquisador e do profissional empresrio de esprito inovador, estimulando o aperfeioamento de talentos qualificados em cursos formais (graduao, mestrado e doutorado) e a atualizao contnua de profissionais.

2. EXERCCIO PROFISSIONAL NA REA DE COMPUTAO 2.1 REGULAMENTAO DA PROFISSO No Brasil no existe legislao regulamentando a atuao profissional na rea de computao. O exerccio da profisso no reservado aos portadores de diploma, e nem h a obrigatoriedade dos profissionais se vincularem a um conselho de classe. Diversos projetos de lei foram elaborados sobre o tema, e alguns ainda se encontram em tramitao no Congresso Nacional. Mas ainda sem consenso quanto ao tipo de regulamentao a ser proposta, e sem aprovao. A Sociedade Brasileira de Computao SBC (http://www.sbc.org.br), entidade que rene os profissionais de computao e informtica no Brasil, favorvel regulamentao da profisso nos seguintes moldes (Weikersheimer, Castro & Nunes, 2005): O exerccio da profisso deve ser livre e independente de diploma; No deve haver obrigatoriedade de registro em associao de classe; O setor deve ser auto-regulamentado atravs de instrumentos como entidade congregando profissionais e empresas, cdigo de tica, conselho para soluo de disputas de natureza tcnica, e prova de certificao no obrigatria. 2.2 EXERCCIO PROFISSIONAL E CAMPO DE ATUAO Os profissionais formados nos cursos de Bacharelado em Cincia da Computao tm um campo de atuao profissional bastante amplo, com perspectivas bastante promissoras no mercado de trabalho, dado forte tendncia ao uso de recursos computacionais nos mais variados setores da sociedade contempornea. O Bacharel pode atuar como profissional na rea de suporte tcnico a sistemas computacionais (englobando sistemas operacionais, compiladores, software de segurana lgica, linguagens de controle e sistemas de banco de dados, etc.), como profissional na rea de desenvolvimento, voltado s atividades de manuteno e desenvolvimento de novos aplicativos e sistemas ou, ento, atuar diretamente na rea de produo, por meio operacional do controle e acompanhamento na execuo de aplicativos e subsistemas do ambiente computacional. Alm disso, pode atuar na rea de ensino ministrando cursos relacionados s diversas tecnologias e produtos da rea e deve estar, tambm, habilitado a dar continuidade aos estudos, realizando pesquisa e ingressando em universidades como docente / pesquisador. 2.3 EXIGNCIAS PARA O EXERCCIO PROFISSIONAL O mercado brasileiro de informtica absorve hoje profissionais com os mais diversos perfis de formao, nveis e graus de competncia profissional, uma vez que a demanda da sociedade por uma ampla gama de servios. O exerccio profissional livre, sendo as exigncias de diplomas, de certificados, e de formao especfica feitas pelas empresas, quando da contratao de profissionais especficos. Como a informtica permeia de forma profunda quase todas as reas do conhecimento humano, para resolver problemas com nvel adequado de qualidade h, muitas vezes, necessidade de preparo na rea de aplicao especfica, como medicina, biologia, engenharia, administrao, msica, etc. A atual organizao do mundo do trabalho, a nova dinmica do conhecimento e da informao, o grande dinamismo da rea, a importncia da multidisciplinaridade para o atendimento s demandas da sociedade por aplicaes novas e cada vez mais sofisticadas impem ao profissional uma srie de exigncias. Algumas dessas exigncias so especficas, mas muitas outras so comuns s que so feitas a outros profissionais e esto em grande parte sintetizadas no documento Perfil do profissional a ser formado na UFSCar (Parecer CEPE no. 776/2001). Ao lado da formao tcnico-cientfica de qualidade, cada vez mais so valorizados a formao cultural ampla; o comportamento tico, o raciocnio crtico e fundamentado, a disposio para enfrentar desafios e ter iniciativa; a capacitao para manter-se atualizado, a facilidade para

comunicar-se bem, tanto escrita quanto oralmente, para trabalhar em equipes ou coorden-las; o equilbrio emocional, entre outros aspectos. O domnio de lnguas estrangeiras tambm reconhecido e valorizada na formao do profissional na atualidade. 2.4 FORMAO DE PROFISSIONAIS NA REA Com a consolidao da informtica brasileira na dcada de 70, foram criados os primeiros cursos superiores da rea. Desde ento, o nmero de cursos se expandiu rapidamente, estimulado pelo peculiar fascnio que a rea exerce sobre muitas pessoas, pelas possibilidades de emprego e boa remunerao e pelas oportunidades favorveis ao empreendedorismo, mesmo em perodos de crise econmica do pas. Considerando somente os cursos de Bacharelado em Cincia da Computao, existem hoje 321 no Brasil, segundo o INEP (2004), distribudos desigualmente entre as vrias regies: 2,8% (nove) no Norte, 16,2% (cinqenta e dois) no Nordeste, 53% (cento e setenta) no Sudeste, 17,1% (cinqenta e cinco) no Sul e 10,9% (trinta e cinco) no Centro-Oeste. De acordo com a mesma fonte, h cerca de 80.000 (oitenta mil) matriculados nesses cursos no pas e o nmero mdio de formados por ano de 8.000 (oito mil).

3. O BACHARELADO EM CINCIA DA COMPUTAO NA UFSCAR O curso de Bacharelado em Cincia da Computao da Universidade Federal de So Carlos foi criado em 1973, implantado em 1975 e reconhecido pelo Ministrio da Educao MEC, por meio do Parecer no. 1522/79, em 11 de novembro de 1979. Foi implantado no mesmo ano em que o foram a Licenciatura em Matemtica e o Bacharelado em Cincias Biolgicas. poca, existiam apenas 7 (sete) cursos na Universidade, sendo 4 (quatro) no Centro de Cincias Exatas e de Tecnologia, que ele passou a integrar. Um desses quatro cursos era o de Processamento de Dados, implantado em 1974, que acabou sendo extinto em 1986. Em 1997, o curso foi submetido a um processo de auto-avaliao dentro do Programa de Avaliao Institucional das Universidades Brasileiras PAIUB-SESu/MEC, com a participao de seus alunos, docentes, egressos dos ltimos cinco anos e funcionrios. O processo desenvolveu-se com o objetivo de analisar o curso enquanto unidade organizacional, nos seguintes aspectos: perfil profissional, currculos e programas, condies de funcionamento, desempenho dos docentes e discentes. Ele tambm permitiu detectar aspectos positivos e negativos do curso, em nvel de profundidade bastante significativos. No Quadro 1 do Anexo so sintetizadas as sugestes de melhorias diretamente relacionadas s questes acadmicas. Desde a implantao do curso realizado um trabalho de acompanhamento que visa avaliar sua estrutura curricular, assim como seguir as exigncias impostas pela evoluo natural da rea de computao no pas. A ltima reformulao do Curso foi realizada em 1994. A ltima renovao do reconhecimento do curso foi homologada pela Comisso de 1 Especialistas e de Verificacao CEEInf em 30 de outubro de 2000 . A avaliao realizada atribuiu ao curso o conceito global A e apontou os pontos fortes e fracos em relao aos seguintes aspectos: corpo docente, plano pedaggico, infra-estrutura e desempenho. No Quadro 2 do Anexo esto sintetizados os resultados dessa avaliao. A reformulao do curso a que se refere o presente projeto pedaggico procura sanar problemas detectados nas avaliaes comentadas anteriormente, bem como adequar o curso nova Lei de Diretrizes e Bases da Educao Nacional (Lei no. 9394, de 20 de dezembro de 1996) e s seguintes determinaes do Conselho de Ensino, Pesquisa e Extenso da UFSCar: Parecer CEPE no. 776/01, que estabelece o perfil geral do profissional a ser formado na UFSCar, e Portaria GR no. 771/04, que dispe sobre normas e procedimentos referentes s atribuies de currculo, criaes, reformulaes e adequaes curriculares dos cursos de graduao da UFSCar.

Processo 230000.010364/2000-10. Compuseram a Comisso de Verificao os seguintes docentes: Alberto de Azeredo (presidente), UFRGS; Prof. Dr. Celso Antnio Alves Kaestner, PUC-PR (membro) e Profa. Dra. Therezinha Souza da Costa, PUC-Rio (membro), nomeados pela Portaria no. 1581, de 26 de junho de 2000 (publicao no D.O.U. 30 de junho de 2000). A visita ocorreu no perodo de 12 a 14 de setembro de 2000.

4. PERFIL DO PROFISSIONAL A SER FORMADO PERFIL DO PROFISSIONAL A SER FORMADO NA UFSCAR Em todos os seus cursos de graduao a UFSCar busca preparar profissionais para (Universidade Federal de So Carlos, 2000): Aprender de forma autnoma e contnua; Produzir e divulgar novos conhecimentos, tecnologias, servios e produtos; Empreender formas diversificadas de atuao profissional; Atuar inter / multi / transdisciplinarmente; Comprometer-se com a preservao da biodiversidade no ambiente natural e construdo, com sustentabilidade e melhoria da qualidade de vida; Gerenciar e/ou incluir-se em processos participativos de organizao pblica e/ou privada; Pautar-se na tica e na solidariedade enquanto ser humano, cidado e profissional; Buscar maturidade, sensibilidade e equilbrio ao agir profissionalmente. A DENOMINAO: BACHARELADO EM CINCIA DA COMPUTAO A denominao Bacharelado em Cincia da Computao refere-se a cursos que tm a computao como atividade fim, e visam a formao de recursos humanos para o desenvolvimento cientfico e tecnolgico da computao. Os egressos desses cursos devem estar preparados para atividades de pesquisa, promovendo o desenvolvimento cientfico, e para aplicar os conhecimentos cientficos, promovendo o desenvolvimento tecnolgico. Os alunos formados devem levar para o mercado de trabalho idias inovadoras, e ter a capacidade de alavancar e/ou transformar o mercado de trabalho. Assim, so recursos humanos importantes para o mercado do futuro, atravs de atividades empreendedoras, das industrias de software e de computadores. Os egressos desses cursos so tambm candidatos potenciais a seguirem a carreira acadmica, atravs de estudos ps-graduados (Sesu-MEC, 1998, Diretrizes Curriculares, p. 18). Embora a denominao Engenharia da Computao tambm possa se enquadrar na definio acima, as diretrizes curriculares sugerem que estes cursos sejam caracterizados por uma nfase maior na aplicao da cincia da computao e o uso da tecnologia da computao, especificamente, na soluo dos problemas ligados a automao industrial (Sesu-MEC, 1998, Diretrizes Curriculares, p. 19). OBJETIVO DO BACHARELADO EM CINCIA DA COMPUTAO DA UFSCAR O objetivo do curso de Bacharelado em Cincia da Computao da UFSCar contribuir para o crescimento profissional e humano de seus egressos, preparando-os para atuar no desenvolvimento cientfico e tecnolgico da computao, de forma profissional, tica e socialmente responsvel. A formao pretendida vai alm da aquisio de conhecimentos, e da capacitao para um trabalho especfico. Pretende-se preparar o individuo para ser agente ativo na construo de sua trajetria profissional, e de vida. A contribuio do Bacharelado em Cincia da Computao da UFSCar na formao de seus egressos detalhada a seguir, em seus aspectos tcnico, cientfico, profissional, humano e social. 4.1 FORMAO TCNICA Com respeito a formao tcnica, o Bacharelado em Cincia da Computao da UFSCar visa preparar seus egressos para: Possuir slido domnio dos fundamentos da Computao, desenvoltura na construo de algoritmos e modelos, na programao, na arquitetura dos computadores e nos sistemas computacionais; Conhecer os fundamentos da Matemtica necessrios para desenvolver o raciocnio abstrato, para o estudo de expresses lgicas e para a Teoria da Computao; Possuir conhecimentos fundamentais da fsica, como preparao para o estudo dos sistemas digitais, tecnologias e dispositivos de comunicao; Conhecer tecnologias, mtodos, ferramentas e prticas correntes da computao (em reas como banco de dados, linguagens de programao, engenharia de software, sistemas operacionais, redes de computadores e multimdia); considerar, contudo, as ferramentas e tcnicas correntes como uma instncia momentnea das tecnologias da computao, passveis de evoluo;

Utilizar conhecimentos sobre os fundamentos da computao e a familiarizao com as tecnologias correntes para a soluo de problemas nas organizaes, para o desenvolvimento de novos conhecimentos, novas tcnicas, ferramentas, novos produtos e negcios. 4.2 FORMAO CIENTFICA No aspecto cientfico, o Bacharelado em Cincia da Computao da UFSCar se compromete a preparar e motivar seus egressos a: Aprender de forma autnoma e contnua, desempenhando papel ativo no processo de construo de seu prprio conhecimento (aprender a aprender); articular a atuao profissional com a produo de conhecimento, utilizando o conhecimento para aperfeioamento de sua prtica profissional, e gerando conhecimento novo a partir desta prtica; Conhecer o mtodo cientfico de produo e difuso do conhecimento na sociedade; conhecer mtodos de observao direta (observao, coleta de dados, experimentao) e indireta (busca de informaes cientficas); ser capaz de identificar e especificar problemas para investigao, bem como planejar procedimentos adequados para testar as hipteses levantadas; ter habilidade na apresentao de resultados cientficos e tcnicos em publicaes, seminrios e outras formas de expresso; Entender o processo histrico de construo do conhecimento na rea de Computao; ter a percepo da Cincia da Computao como uma rea cientfica per se, e tambm como uma rea cientfica que pode ser integrada a outras reas do conhecimento humano; Produzir e divulgar novos conhecimentos, tecnologias, servios e produtos; no se restringir ao conhecimento e aplicao das tecnologias, mtodos e procedimentos j desenvolvidos, mas desenvolver novas tecnologias, mtodos e procedimentos; Entender o papel da inovao tecnolgica e da propriedade intelectual como vantagem competitiva na gerao de novos produtos e negcios.

4.3 FORMAO PROFISSIONAL No que se refere formao profissional, o Bacharelado em Cincia da Computao da UFSCar busca preparar e motivar seus egressos a: Empreender formas diversificadas de atuao profissional; conhecer diferentes funes profissionais que poder vir a exercer (profisses de mbito tcnico, de gesto, de pesquisa cientfica ou de iniciativa empresarial); conhecer a evoluo das relaes de trabalho; ser capaz de identificar formas inovadoras de atuao profissional; Adotar atitude pr-ativa, empreendedora, e disposio para gerar empregos ao invs de apenas esperar ou buscar seu prprio posto de trabalho; Atuar inter / multi / transdisciplinarmente; gerenciar e/ou incluir-se em processos participativos de organizao pblica e/ou privada; organizar, coordenar e participar de equipes multidisciplinares; utilizar habilidades de convvio, comunicao, negociao e cooperao na soluo de problemas; Buscar continuamente a atualizao de seus conhecimentos; Buscar maturidade, sensibilidade e equilbrio ao agir profissionalmente; ser capaz de minimizar a interferncia entre as esferas pessoal e profissional. 4.4 FORMAO HUMANA E SOCIAL Nos aspectos humano e social, o Bacharelado em Cincia da Computao da UFSCar tem por objetivo preparar e motivar seus egressos a: Pautar-se na tica e na solidariedade enquanto ser humano, cidado e profissional; cumprir deveres; respeitar as diferenas culturais, polticas e religiosas; respeitar a si prprio e aos outros; conhecer e respeitar os direitos individuais e coletivos; contribuir para a preservao da vida; Comprometer-se com a preservao da biodiversidade no ambiente natural e construdo, com sustentabilidade e melhoria da qualidade de vida; Compreender a atuao profissional como uma forma de interveno do indivduo na sociedade, devendo esta interveno refletir atitude crtica, respeito aos indivduos, legislao, tica, ao meio ambiente, tendo em vista contribuir para a construo da sociedade presente e futura;

Comprometer-se com a responsabilidade social, motivar-se e sentir-se responsvel por melhorar as condies da sociedade; acreditar em seu potencial para intervir e mudar a sociedade; assumir papel de liderana na sociedade, e desenvolver continuamente essa capacidade; Adotar atitude empreendedora, demonstrando iniciativa, pr-atividade, preparo para assumir riscos, motivao para planejar e atingir resultados ousados; assumir responsabilidade por seus atos; motivar-se para definir seu prprio futuro.

5. REAS DO CONHECIMENTO E CONTEDOS A formao do Bacharel em Cincia da Computao contempla as grandes reas de conhecimento mostrada na Figura 2. A descrio detalhada de cada uma delas feita nas sees seguintes.

REAS DE CONHECIMENTO
5.1 Cincias Humanas, Sociais e Ambiente de Aplicao do Conhecimento 1. 2.

CONTRIBUIES
proporcionar entendimento sobre o domnio de aplicao dos conhecimentos tcnicos; formao humanstica dos egressos, contribuindo para desenvolver a sua atitude perante a vida, pautada em valores como empreendedorismo, tica, responsabilidade social e cidadania.

5.2 Matemtica e Estatstica

estabelecimento e abstrao dos principais conceitos matemticos e estatsticos presentes em Computao de maneira sistemtica e formal.

5.3 Algoritmos

estabelecimento de abstraes e abordagens algoritmicas resoluo de problemas usando computadores

5.4 Fsica e Arquitetura de Computadores

conhecimentos fundamentais e especializados relacionados arquitetura de computadores e organizao e funcionamento do hardware computacional

5.5 Sistemas Operacionais, Sistemas Distribudos e Redes

1) gerenciamento de um ambiente computacional (software e hardware) como um todo, por um programa e 2) conhecimentos que permitem desenvolver/integrar sistemas computacionais que envolvem vrias mquinas interconectadas

5.6 Linguagens e Compiladores

1) expresso das representaes algortmicas em diferentes linguagens de programao 2) expresso da estruturao dos dados no decorrer do seu processamento 3) entendimento das principais caractersticas de meta linguagens geradoras de cdigo objeto conhecimentos relacionados ao software, organizao e recuperao de informaes utilizadas em sistemas computacionais e s vrias formas de interao humano-computacional existentes.

5.7 Engenharia de Software e Banco de Dados

5.8 Inteligncia Artificial

conhecimentos necessrios para viabilizar o entendimento / desenvolvimento de sistemas computacionais que exibam algum grau de inteligncia.

5.9 Processamento de Imagens e Computao Grfica

conhecimentos tcnicos necessrios ao processamento de imagens e computao grfica, bem como ao estabelecimento de ambientes multimdia e realidade virtual.

FIGURA 5.1 - REAS DE CONHECIMENTO E SUAS PRINCIPAIS CONTRIBUIES.

5.1 CINCIAS HUMANAS, SOCIAIS E AMBIENTE DE APLICAO DO CONHECIMENTO Os conhecimentos desse grupo visam primeiramente (1) proporcionar entendimento sobre o domnio de aplicao dos conhecimentos tcnicos. Envolve, portanto, a compreenso do ciclo da inovao tecnolgica, do desenvolvimento cientfico, e as possibilidades da atuao profissional nas empresas. Alm do domnio de aplicao dos conhecimentos, esse grupo visa tambm (2) a formao humanstica dos egressos, contribuindo para desenvolver sua atitude perante a vida, pautada em valores como empreendedorismo, tica, responsabilidade social e cidadania. A disciplina Orientao Profissional em Computao fornece orientao sobre a futura atuao profissional, e tambm sobre as disciplinas e atividades do curso, visando maximizar o aproveitamento dos alunos. As disciplinas Mtodos e Tcnicas de Pesquisa, e Empreendedores em Informtica, introduzem e motivam os alunos inovao tecnolgica, investigao cientfica e a empreender projetos acadmicos e profissionais no decorrer do curso. A disciplina Projeto Acadmico em Computao estabelece como meta para cada aluno: desenvolver pelo menos um projeto acadmico inovador no decorrer do curso. Proporciona tambm incentivo para o aprimoramento cientfico de seu projeto acadmico atravs do trabalho de graduao. As disciplinas optativas foram organizadas em um grupo denominado Optativas para o Desenvolvimento Humano e Complementar. O objetivo deste grupo de disciplinas enriquecer a formao do aluno com conhecimentos que, embora fora do escopo computacional, ajudaro o exerccio da profisso. As Atividades Complementares (conforme listadas no quadro 1 da seo 10.2, Grade Curricular) incentivam os alunos a se envolverem em atividades de extenso universitria, eventos cientficos, iniciao cientfica e projetos multidisciplinares. Ainda, para a complementao de sua formao o aluno dever cursar disciplinas optativas profissionalizantes, e que esto indicadas nas diversas reas de atuao do curso. Os alunos realizam tambm pelo menos uma dentre duas atividades especiais de concluso do curso: estgio de graduao, ou trabalho de graduao (atividades detalhadas na seo 6). DISCIPLINAS OBRIGATRIAS Orientao Profissional em Computao Projeto Acadmico em Computao Administrao de Empresas 1 DISCIPLINAS OPTATIVAS PARA O DESENVOLVIMENTO HUMANO E COMPLEMENTAR Tecnologia e Sociedade Introduo Sociologia Geral Sociologia Industrial e do Trabalho Filosofia da Cincia Introduo Filosofia Mtodos e Tcnicas de Pesquisa Histria das Revolues Modernas Sociologia do Trabalho Comunicao e Expresso Ingls Instrumental para Computao 1 Ingls Instrumental para Computao 2 Economia Geral Economia da Empresa Noes Gerais de Direito DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES Empreendedorismo e Desenvolvimento de Negcios

ATIVIDADES ESPECIAIS DE CONCLUSO DO CURSO Estgio em Computao (detalhamento na seo 6) Seminrios em Computao (detalhamento na seo 6) Trabalho de Graduao (detalhamento na seo 6) 5.2. MATEMTICA E ESTATSTICA Compreende o grupo de conhecimentos bsicos essenciais que permitem o estabelecimento e abstrao dos principais conceitos envolvidos em Computao de maneira sistemtica e formal. CONTEDO conceitos e uso de funes de uma varivel, limites, derivadas e integrais; procedimentos analticos para a resoluo de problemas geomtricos; mtodos matemticos para a resoluo de sistemas de equaes lineares, interpolao, diferenciao e integrao numricas, matrizes, transformaes lineares, autovalores e autovetores, espaos vetoriais, sries, transformaes e nmeros complexos; eventos, probabilidade clssica, freqencial e condicional; princpios de matemtica discreta; grafos orientados e dgrafos; caminhos, conectividade, planaridade; colorao; algoritmos e problemas intratveis; e lgica, decibilidade e limites da deduo DISCIPLINAS OBRIGATRIAS Geometria Analtica lgebra Linear I Clculo 1 Clculo Diferencial e Sries Clculo Numrico Introduo Probabilidade Estruturas Discretas Introduo Lgica DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES Matemtica Computacional 5.3 ALGORITMOS Compreende os conhecimentos bsicos da rea da Cincia de Computao que so essenciais para o estabelecimento de abstraes e abordagens algortmicas resoluo de problemas usando computadores, aliados representao, estruturao e organizao de dados. CONTEDO tcnicas para o desenvolvimento do raciocnio abstrato (lgico-matemtico) capaz de identificar e abordar problemas com diversos nveis de complexidade, passveis de serem tratados computacionalmente, em diversos nveis de abstrao; princpios de desenvolvimento de algoritmos como soluo de um problema e tcnicas apropriadas para este fim; conceitos de abstrao de dados, estruturas de dados clssicas, suas caractersticas funcionais, formas de representao, operaes associadas; orientao a objetos; algoritmos para pesquisa e ordenao em memria principal e secundria; organizao de arquivos e tcnicas de recuperao de informao; e Anlise de complexidade de algoritmos. DISCIPLINAS OBRIGATRIAS Construo de Algoritmos e Programao Programao de Computadores Projeto e Anlise de Algoritmos Estrutura de Dados Organizao e Recuperao da Informao

5.4 FSICA e ARQUITETURA DE COMPUTADORES Compreende os conhecimentos fundamentais e especializados relacionados arquitetura de computadores e organizao e funcionamento do hardware computacional, incluindo os fundamentos de fsica e teoria de circuitos digitais e analgicos. CONTEDO fundamentos de fsica e teoria de circuitos eltricos e eletrnicos; arquiteturas de computadores, organizao de computadores, linguagens de montagem; lgebra booleana e portas lgicas, implementao de portas lgicas, circuitos combinatoriais, circuitos seqenciais; circuitos reconfigurveis: metodologia de projetos, linguagens e ambientes de projetos; processadores integrados: microprocessadores, microcontroladores, processadores de sinais digitais; e processamento de alto desempenho: processamento vetorial, multiprocessamento e clusters. DISCIPLINAS OBRIGATRIAS Fundamentos de Fsica para a Computao Circuitos Digitais Laboratrio de Circuitos Digitais Arquitetura e Organizao de Computadores 1 Laboratrio de Arquitetura e Organizao de Computadores 1 Arquitetura e Organizao de Computadores 2 Laboratrio de Arquitetura e Organizao de Computadores 2 DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES Circuitos Reconfigurveis Laboratrio de Microcontroladores e Aplicaes Microcontroladores e Aplicaes Arquiteturas de Sistemas Computacionais de Alto Desempenho 5.5 SISTEMAS OPERACIONAIS, SISTEMAS DISTRIBUDOS E REDES Compreende o grupo de conhecimentos necessrios que permitem um completo entendimento do computador como uma mquina constituda por vrios recursos de hardware e de software integrados, gerenciados por um programa. Compreende tambm os conhecimentos fundamentais e especializados que permitem desenvolver/integrar sistemas computacionais que envolvem vrias mquinas interconectadas. CONTEDO gerenciamento de memria, memria virtual. Processos, concorrncia e sincronizao de processos. Gerenciamento de arquivos, gerenciamento de dispositivos de e/s e alocao de recursos; redes de computadores, envolvendo princpios de comunicao de dados, conceitos de transmisso e codificao da informao e conhecimento de como o hardware e o software de redes esto organizados em nveis formando as arquiteturas de redes; sistemas distribudos, que tratam de sistemas compostos de computadores fracamente acoplados, interconectados por rede que fornecem servios e que permitem acesso e manuseio de dados e recursos compartilhados. As principais reas a serem abordadas dizem respeito a algoritmos distribudos, sistemas operacionais e kernels, ambientes de programao e linguagens, confiabilidade, base de dados, sistemas multimdia e sistemas de tempo real; Internet; e segurana lgica e criptografia. DISCIPLINAS OBRIGATRIAS Sistemas Operacionais 1 Sistemas Operacionais 2 Sistemas Distribudos Redes de Computadores

DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES Sistemas de Tempo Real Tecnologia e Comunicao de Dados Anlise de Desempenho de Sistemas Computacionais 5.6 LINGUAGENS E COMPILADORES Engloba linguagens de programao e a converso de uma linguagem em outra (compilao); os diferentes paradigmas de linguagens, que permitem diferentes formas de representar algoritmos; linguagens formais e autmatos; semnticas formais e as limitaes tericas da computao. CONTEDO a estrutura de um compilador, anlise lxica, anlise sinttica descendente e ascendente, gerao de cdigo, otimizao de cdigo, ferramentas para a gerao de analisadores lxicos e sintticos; linguagens formais e autmatos, mquinas de Turing, limitaes tericas da computao; os principais paradigmas de linguagens de programao; e semnticas formais. DISCIPLINAS OBIGATRIAS Teoria dos Grafos Linguagens Formais e Autmatos Construo de Compiladores 1 Construo de Compiladores 2 Paradigmas de Linguagens de Programao 5.7 ENGENHARIA DE SOFTWARE E BANCO DE DADOS Compreende os conhecimentos relacionados ao software e ao desenvolvimento de sistemas computacionais, organizao e recuperao de informaes utilizadas/geradas/atualizadas por sistemas computacionais e s vrias formas de interao humano-computacional existentes. CONTEDO engenharia de software, que compreende um conjunto de disciplinas para o pleno desenvolvimento, manuteno, evoluo e recuperao de produtos em software que possam ser certificados com qualidade; tcnicas para desenvolvimento de sistemas de diferentes domnios e paradigmas, cobrindo todo o seu ciclo de vida, utilizando linguagens de programao apropriadas como ferramentas; modelos de dados; modelagem e projeto de banco de dados; sistemas de gerenciamento de banco de dados: arquitetura, segurana, integridade, concorrncia, recuperao aps falha e gerenciamento de transaes; e interao humano-computador, focalizando tcnicas para a produo de artefatos que se destinam a pblicos especficos, com as mais variadas habilidades tcnicas e perfis scioculturais. DISCIPLINAS OBRIGATRIAS Banco de Dados Laboratrio de Banco de Dados Engenharia de Software 1 Engenharia de Software 2 Metodologias de Desenvolvimento de Sistemas Linguagens de Programao 1 Introduo aos Sistemas de Informao DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES Projeto de Banco de Dados Planejamento e Gerenciamento de Sistemas de Informao Metodologia Cientfica e Gerenciamento de Projetos

5.8 INTELIGNCIA ARTIFICIAL Compreende o grupo de conhecimentos necessrios para viabilizar o entendimento/desenvolvimento de sistemas computacionais que exibam algum grau de inteligncia. CONTEDO linguagens lgicas e funcionais; estratgias de busca e uso de heursticas na resoluo de problemas; representao de conhecimento e de conhecimento incerto e/ou nebuloso; processamento de Lngua Natural; e aprendizado de mquina e seus vrios modelos. DISCIPLINA OBRIGATRIA Inteligncia Artificial 5.9 PROCESSAMENTO DE IMAGENS, COMPUTAO GRFICA E MULTIMDIA Compreende os conhecimentos relacionados ao processamento de imagens, computao grfica, multimdia e realidade virtual. CONTEDO sistemas e mtodos de processamento de sinais e imagens, anlise espectral, representao, restaurao, melhoramento, segmentao e reconhecimento de padres; tcnicas computacionais para modelagem, produo e manipulao de imagens sintticas, estticas e dinmicas, transformaes geomtricas, processo de rendering, incorporao em aplicaes; modelagem e aplicaes de realidade virtual; e multimdia: dados de mdia contnua, representao de dados multimdia, sincronizao e aplicaes. DISCIPLINA OBRIGATRIA Computao Grfica e Multimdia

6. ATIVIDADES CURRICULARES ESPECIAIS No curso de Bacharelado em Cincia da Computao so consideradas atividades curriculares especiais o Estgio em Computao e o Trabalho de Graduao. O curso exige, em carter obrigatrio, a realizao de uma das duas atividades. A realizao do Estgio em Computao ou do Trabalho de Graduao visa que o aluno integre conhecimentos relacionados s vrias reas de conhecimento vivenciadas durante os trs primeiros anos do curso, discriminadas na Seo 5. O Estgio em Computao tem por objetivo que o aluno adquira experincia na rea profissional bem como coloque em prtica os conhecimentos tericos adquiridos no decorrer do curso, preparando-o para o exerccio futuro da profisso. Para isso, a insero na empresa necessria possibilitando-lhe o contato com situaes, problemas, processos reais, bem como com processos de tomada de deciso e realizao de tarefas, complementando a sua formao terica. Durante o perodo de estgio (um semestre), o aluno dever dar um feedback do trabalho realizado na empresa, por meio da disciplina e Seminrios em Computao (co-requisito), apresentando aos colegas, ao Coordenador de Curso e ao Coordenador de Estgio o trabalho que realizou possibilitando a reflexo, por parte da coordenao de curso, sobre o currculo oferecido aos alunos do referido curso. O Trabalho de Graduao desenvolvido no departamento com o objetivo de complementar e estender a formao do aluno na rea acadmica, permitindo o seu aperfeioamento e aprofundamento em um determinado tema pertencente a uma das linhas de pesquisa existentes no Departamento de Computao, preparando-o para um Programa de Ps Graduao ou ainda para a inovao em ambiente empresarial. O Estgio Extracurricular tambm poder ser feito pelo aluno de graduao. Para isso ele dever ter completado o primeiro ano de graduao, ter autorizao da Coordenao de Estgio e o convnio com Empresa. A nova lei de estagio foi sancionada pelo presidente em 25 de Setembro de 2008. Lei N 11.788, que regulamenta a execuo de estgio. Nos anexos, consta a regulamentao do estgio para os alunos do Departamento de Computao.
o

DISCIPLINAS OBRIGATRIAS Trabalho de Graduao ou / e Estgio em Computao (co-requisito de Seminrios em Computao) Seminrios em Computao (co-requisito de Estgio em Computao)

7. METODOLOGIA Esta seo apresenta os instrumentos de ensino que sero utilizados para o que perfil proposto para os egressos seja atingido ao longo do curso. O domnio dos fundamentos da computao, da matemtica, fsica, das tecnologias, ferramentas e prticas correntes da computao adquirido fundamentalmente atravs das disciplinas, conforme resume a Tabela 7.1.
Perfil Proposto Possuir slido domnio dos fundamentos da Computao, e desenvoltura na construo de algoritmos e modelos, na programao, na arquitetura dos computadores e nos sistemas computacionais. Conhecer os fundamentos da Matemtica necessrios para desenvolver o raciocnio abstrato, para o estudo de expresses lgicas e para a Teoria da Computao. Possuir conhecimentos fundamentais da fsica, como preparao para o estudo dos sistemas digitais, tecnologias e dispositivos de comunicao. Conhecer tecnologias, mtodos, ferramentas e prticas correntes da computao (em reas como banco de dados, linguagens de programao, engenharia de software, sistemas operacionais, redes de computadores e multimdia); considerar, contudo, as ferramentas e tcnicas correntes como uma instncia momentnea das tecnologias da computao, passveis de evoluo. Utilizar conhecimentos sobre os fundamentos da computao e a familiarizao das tecnologias correntes para a soluo de problemas nas organizaes, para o desenvolvimento de novos conhecimentos, novas tcnicas, ferramentas, novos produtos e negcios. Instrumentos para Atingi-lo Disciplinas: Construo de Algoritmos e Programao, Programao de Computadores, Projeto e Anlise de Algoritmos, Estrutura de Dados, Organizao e Recuperao da Informao, Arquitetura e Organizao de Computadores 1, Laboratrio de Arquitetura e Organizao de Computadores 1, Arquitetura e Organizao de Computadores 2, Laboratrio de Arquitetura e Organizao de Computadores 2, Arquiteturas de Sistemas Computacionais de Alto Desempenho, Teoria dos Grafos, Linguagens Formais e Autmatos, Sistemas Operacionais 1, Sistemas Operacionais 2, Sistemas Distribudos. Disciplinas: Geometria Analtica, lgebra Linear I, Clculo 1, Clculo Diferencial e Sries, Clculo Numrico, Introduo Probabilidade, Estruturas Discretas e Introduo Lgica.

Disciplinas: Fundamentos de Fsica para a Computao, Circuitos Digitais, Laboratrio de Circuitos Digitais, Circuitos Reconfigurveis, Laboratrio de Microcontroladores e Aplicaes, Microcontroladores e Aplicaes.

1.

2.

1.

2.

3.

Disciplinas: Banco de Dados, Laboratrio de Banco de Dados, Engenharia de Software 1, Engenharia de Software 2, Metodologias de Desenvolvimento de Sistemas, Linguagens de Programao 1, Introduo aos Sistemas de Informao, Projeto de Banco de Dados, Planejamento e Gerenciamento de Sistemas de Informao, Metodologia Cientfica e Gerenciamento de Projetos, Redes de Computadores, Inteligncia Artificial, Computao Grfica e Multimdia, Sistemas de Tempo Real, Tecnologia e Comunicao de Dados, Construo de Compiladores 1, Construo de Compiladores 2, Paradigmas de Linguagens de Programao. Estratgia de Ensino: utilizar tcnicas e ferramentas atuais, porm no concentrar o estudo nas especificidades de uma tcnica ou ferramenta, mas nos conceitos envolvidos. Estudo das organizaes, como possvel ambiente de aplicao do conhecimento, atravs das disciplinas Introduo aos Sistemas de Informao, Administrao de Empresas 1, Economia Geral, Economia da Empresa, Administrao de Empresas 2; Estratgia de Ensino: atividades das disciplinas devem envolver, sempre que possvel e pertinente, a soluo de problemas nas organizaes, o desenvolvimento de novos conhecimentos, novas tcnicas, ferramentas, novos produtos e negcios. Demais instrumentos previstos nas sesses 7.2 e 7.3.

TABELA 7.1 - ARTICULAO DA FORMAO TCNICA Alm do domnio dos fundamentos da computao e das tecnologias correntes, espera-se que os egressos desenvolvam competncias para utilizar tais conhecimentos para a soluo de problemas nas organizaes, para o desenvolvimento de novas tcnicas, produtos e negcios. Para desenvolver essas competncias os professores so orientados a adotar nas disciplinas, sempre que possvel e pertinente, prticas e avaliaes envolvendo a soluo de problemas nas organizaes, o desenvolvimento de novos conhecimentos, novas tcnicas, ferramentas, novos produtos e negcios. Os demais instrumentos previstos para contribuir formao dos egressos, em seu aspecto tcnico, so apresentados na Tabela 7.1. Um resumo do aspecto cientfico do perfil proposto, e dos instrumentos previstos para atingilo, apresentado na Tabela 7.2. Conhecimentos sobre o mtodo cientfico so adquiridos atravs de algumas disciplinas, conforme indicado na Tabela 7.2. Os professores so solicitados a adotar nas disciplinas do curso atividades que envolvam a produo e disseminao do conhecimento, e estratgia que estimule a participao ativa do aluno no processo de aprendizado. Os alunos so tambm incentivados a participar de projetos de iniciao cientfica (4 crditos atividades

complementares).
Perfil Proposto Aprender de forma autnoma e contnua, desempenhando papel ativo no processo de construo de seu prprio conhecimento (aprender a aprender); articular a atuao profissional com a produo de conhecimento, utilizando o conhecimento para aperfeioamento de sua prtica profissional, e gerando conhecimento novo a partir desta prtica; Conhecer o mtodo cientfico de produo e difuso do conhecimento na sociedade; conhecer mtodos de observao direta (observao, coleta de dados, experimentao) e indireta (busca de informaes cientficas); ser capaz de identificar e especificar problemas para investigao, bem como planejar procedimentos adequados para testar as hipteses levantadas; ter habilidade na apresentao de resultados cientficos e tcnicos em publicaes, seminrios e outras formas de expresso; Entender o processo histrico de construo do conhecimento na rea de Computao; ter a percepo da Cincia da Computao como uma rea cientfica per se, e tambm como uma rea cientfica que pode ser integrada a outras reas do conhecimento humano; Produzir e divulgar novos conhecimentos, tecnologias, servios e produtos; no se restringir ao conhecimento e aplicao das tecnologias, mtodos e procedimentos j desenvolvidos, mas desenvolver novas tecnologias, mtodos e procedimentos; Entender o papel da inovao tecnolgica e da propriedade intelectual como vantagem competitiva na gerao de novos produtos e negcios. Instrumentos para Atingi-lo 1. Disciplinas: Filosofia da Cincia, Mtodos e Tcnicas de Pesquisa, Metodologia Cientfica e Gerenciamento de Projetos, Orientao Profissional em Computao, e Projeto Acadmico em Computao; 2. Incentivo a elaborao de trabalho acadmico, envolvendo inovao tecnolgica, como requisito da disciplina Projeto Acadmico em Computao; orientao inicial e incentivo na disciplina Orientao Profissional em Computao; Estmulo inovao em novos produtos e negcios na disciplina Empreendedorismo e Desenvolvimento de Negcios; estmulo a continuidade de trabalho cientfico e inovador atravs de Trabalho de Graduao; 3. Incentivo participao formal em atividades de cunho cientfico atravs de crdito acadmico para atividades complementares (iniciao cientfica 4 crditos). 4. Estratgia de ensino: utilizar nas disciplinas atividades que envolvam a produo e disseminao do conhecimento; 5. Estratgia de ensino: adotar de forma crescente, no decorrer do curso, estratgia que permita, estimule, e requeira participao ativa do aluno no processo de aprendizado, como por exemplo propondo atividades/trabalhos/projetos que envolvam a busca, seleo, organizao, produo e apresentao de informaes pelos alunos.

TABELA 7.2 - ARTICULAO DA FORMAO CIENTFICA Alm do conhecimento, das estratgias de ensino e dos incentivos j mencionados, os alunos so estimulados e solicitados a experimentar a produo de novas tecnologias e conhecimentos atravs do desenvolvimento de projeto durante o curso (ver ilustrao na Figura 7.1).
Orientao Profissional em Computao o (1 semestre) Projeto Acadmico em Computao o (5 semestre) Empreendedorismo e Desenvolvimento de Negcios (6o semestre, opcional) Trabalho de Graduao (8o semestre, opcional)

Orientao inicial: mtodo cientfico, inovao tecnolgica; incentivo ao desenvolvimento de projeto ao longo do curso

Desenvolvimento de projeto, de forma gradativa

Contextualizao tecnolgica e cientfica, avano e apresentao formal do projeto

Eventual avano do projeto, em mbito empresarial

Eventual avano do projeto, em mbito acadmico

FIGURA 7.1 DESENVOLVIMENTO DE PROJETO AO LONGO DO CURSO No primeiro semestre do curso os alunos recebem orientao inicial sobre inovao em computao e sobre o mtodo cientfico (disciplina Orientao Profissional em Computao). Os alunos so ento convidados a desenvolver, no decorrer do curso, autonomamente ou orientados por professores, projetos que envolvam inovao tecnolgica e avano do conhecimento. No quinto semestre, como requisito da disciplina Projeto Acadmico em Computao, cada aluno receber orientao formal e apresentar resultados de projeto acadmico que envolva inovao tecnolgica

em computao. Os alunos sero incentivados ainda a, opcionalmente, dar continuidade a seus o projetos, seja em carter acadmico (Trabalho de Graduao, 8 semestre), em carter empresarial o (disciplina Empreendedorismo e Desenvolvimento de Negcios, 6 semestre), ou ainda em ambas as frentes. Com relao articulao da formao pretendida no aspecto profissional, os alunos iro conhecer possveis caminhos profissionais atravs da disciplina Orientao Profissional em Computao, iro adquirir conhecimentos atravs de disciplinas como Tecnologia e Sociedade, podero participar de Estagio de Graduao e, na disciplina Seminrios em Informtica, no ltimo perodo, iro crescer profissionalmente com as experincias profissionais que os colegas obtiveram em seus estgios nas empresas. Os alunos podero ainda vislumbrar caractersticas de uma eventual atuao profissional na rea acadmica atravs de iniciao cientfica (atividade complementar 4 crditos), disciplina Projeto Acadmico em Computao, Trabalho de Graduao, e atravs do contato com professores pesquisadores. O vislumbre da atuao profissional empreendedora poder ser obtido atravs da disciplina Empreendedorismo e Desenvolvimento de Negcios, e de eventual participao em empresas juniores (atividade complementar 4 crditos). Outros instrumentos de ensino visando a articulao da formao dos egressos no aspecto profissional so apresentados na Tabela 7.3.
Perfil Proposto Empreender formas diversificadas de atuao profissional; conhecer diferentes funes profissionais que poder vir a exercer (profisses de mbito tcnico, de gesto, de pesquisa cientfica ou de iniciativa empresarial); conhecer a evoluo das relaes de trabalho; ser capaz de identificar formas inovadoras de atuao profissional. Instrumentos para Atingi-lo 1. Conhecer possveis caminhos profissionais atravs da disciplina Orientao Profissional em Computao; 2. Conhecimentos e reflexes nas disciplinas: Tecnologia e Sociedade, Sociologia Industrial e do Trabalho e Introduo Sociologia Geral; 3. Participao em Estgio de Profissional, reflexo e aprendizado com as experincias profissionais dos colegas atravs da disciplina Seminrios em Informtica; 4. Vislumbre da atuao profissional na rea acadmica atravs de iniciao cientfica (atividade complementar 4 crditos), disciplina Projeto Acadmico em Computao, Trabalho de Graduao, e atravs do contato com professores pesquisadores; 5. Vislumbre da atuao profissional empreendedora, atravs da disciplina Empreendedorismo e Desenvolvimento de Negcios, e de eventual participao em empresas juniores (atividade complementar 4 crditos). 1. Motivao (disciplina Orientao Profissional em Computao) a adotar atitude Adotar atitude pr-ativa, empreendedora, e disposio para ousada, buscando a inovao tecnolgica (Disciplina Projeto Acadmico em gerar empregos ao invs de apenas Computao) e eventualmente atravs de novos empreendimentos (disciplina esperar ou buscar seu prprio posto Empreendedorismo e Desenvolvimento de Negcios); 2. Contato com ambiente articulando pesquisa acadmica e inovao de trabalho. tecnolgica em empresas. 1. Estratgia de ensino: adotar nas disciplinas, sempre que possvel e pertinente, Atuar inter / multi / transdisciplinarmente; Gerenciar atividades e trabalhos em grupo, apresentao de seminrios, projetos e/ou incluir-se em processos envolvendo soluo de problemas em outras reas, e discusso de resultados; participativos de organizao pblica 2. Participar em atividades de extenso, empresas juniores e ACIEPES e/ou privada; organizar, coordenar e (atividades complementares 4 crditos) visando a integrao com indivduos participar de equipes com formao profissional diversificada; multidisciplinares; utilizar habilidades 3. Estratgia de ensino: sempre que possvel e pertinente, propor aos alunos de convvio, comunicao, atividades e projetos que tenham desenvolvimento orientado e supervisionado negociao e cooperao na em diversas disciplinas ao longo do curso. soluo de problemas. Buscar continuamente a atualizao 1. Estratgia de ensino: adotar de forma crescente, no decorrer do curso, de seus conhecimentos. estratgia que permita, estimule, e requeira participao ativa do aluno no processo de aprendizado, como por exemplo propondo atividades/trabalhos/projetos que envolvam a busca, seleo, organizao, produo e apresentao de informaes pelos alunos; 2. Exemplo do corpo docente. 1. Postura dos professores, corpo tcnico e administrao acadmica, Buscar maturidade, sensibilidade e equilbrio ao agir profissionalmente; manifestando e solicitando atitude profissional: respeito mutuo, cumprimento de ser capaz de minimizar a deveres, etc.; 2. Reflexes nas disciplinas: Tecnologia e Sociedade, Sociologia Industrial e do interferncia entre as esferas pessoal e profissional. Trabalho.

TABELA 7.3 - ARTICULAO DA FORMAO PROFISSIONAL

A articulao da formao humana e social atingida, tambm, atravs de reflexes e conhecimentos em disciplinas, mas sobretudo atravs de motivao, incentivo acadmico, e exemplo dos professores, corpo tcnico e administrao acadmica do curso, segundo o previsto na Tabela 7.4.
Perfil Proposto para os Egressos Pautar-se na tica e na solidariedade enquanto ser humano, cidado e profissional; cumprir deveres; respeitar as diferenas culturais, polticas e religiosas; respeitar a si prprio e aos outros; conhecer e respeitar os direitos individuais e coletivos; contribuir para a preservao da vida; Comprometer-se com a preservao da biodiversidade no ambiente natural e construdo, com sustentabilidade e melhoria da qualidade de vida; Compreender a atuao profissional como uma forma de interveno do indivduo na sociedade, devendo esta interveno refletir atitude crtica, respeito aos indivduos, legislao, tica, ao meio ambiente, tendo em vista contribuir para a construo da sociedade presente e futura; Comprometer-se com a responsabilidade social, motivar-se e sentir-se responsvel por melhorar as condies da sociedade; acreditar em seu potencial para intervir e mudar a sociedade; assumir papel de liderana na sociedade, e desenvolver continuamente essa capacidade; Adotar atitude empreendedora, demonstrando iniciativa, pr-atividade, preparo para assumir riscos, motivao para planejar e atingir resultados ousados; assumir responsabilidade por seus atos; motivar-se para definir seu prprio futuro. Instrumentos para Atingi-lo 1. Conhecimento e reflexes atravs das disciplinas da rea de humanas: Tecnologia e Sociedade, Introduo Sociologia Geral, Sociologia Industrial e do Trabalho, Filosofia da Cincia, Introduo Filosofia; 2. Motivao a atitude pr-ativa e empreendedora inicialmente na disciplina Orientao Profissional em Computao, e posteriormente na disciplina Empreendedorismo e Desenvolvimento de Negcios; 3. Incentivo a participao dos alunos em ACIEPES (atividade complementar, 4 crditos) e outras atividades de extenso que tenham o objetivo de intervir positivamente na sociedade, fazendo-os refletir, experimentar e acreditar em sua capacidade e responsabilidade de intervir na sociedade; oferecer ACIEPES com tais objetivos, a exemplo das ACIEPES oferecidas pelo Departamento de Computao nos ltimos perodos: Incluso Digital e Curso de Liderana com Prtica em Projeto de Incluso Digital (Ferrari, Abib & Bueno, 2005). 4. Exemplo dos professores, corpo tcnico e administrao acadmica, assumindo postura tica e socialmente responsvel.

TABELA 7.4 - ARTICULAO DA FORMAO HUMANA E SOCIAL

8. PRINCPIOS GERAIS DE AVALIAO DA APRENDIZAGEM A avaliao da aprendizagem, concebida como um processo contnuo de acompanhamento do desempenho dos alunos, feita por meio de procedimentos, instrumentos e critrios adequados aos objetivos, contedos e metodologias relativas a cada atividade curricular. um elemento essencial de reordenao da prtica pedaggica, pois permite um diagnstico da situao e indica formas de interveno no processo, com vistas aquisio do conhecimento, aprendizagem e reflexo sobre a prpria prtica, tanto para os alunos como para os professores. Compreender a avaliao como diagnstico significa ter o cuidado constante de observar, nas produes e manifestaes dos alunos, os sinais ou indicadores de sua situao de aprendizagem. Na base desta avaliao est o carter contnuo de diagnstico e acompanhamento, sempre tendo em vista o progresso dos alunos e sua aproximao aos alvos pretendidos a partir de sua situao real. A avaliao presente no curso de Bacharelado em Cincia da Computao da UFSCar est fundamentada na concepo de que o que se pretende no simplesmente medir aprendizagem segundo escalas ou valores, mas interpretar a caminhada dos alunos com base nos registros e apreciaes sobre seu trabalho. Alm disso, segue normas internas sem, no entanto, limitar a liberdade de cada professor. As avaliaes so realizadas em vrios momentos e no se restringem somente a uma avaliao de contedos. H avaliaes em grupo e individuais, trabalhos, listas de exerccios, participao, interesse, pontualidade e assiduidade. Entendida desta maneira, a avaliao s tem sentido quando articulada ao projeto pedaggico institucional, que lhe confere significado, e enquanto elemento constituinte do processo educativo, como instrumento que objetiva determinar novos rumos ou corrigir o rumo atual. No que se refere aos aspectos administrativos presentes na sistemtica de avaliao de rendimento dos alunos, o curso de Bacharelado em Cincia da Computao da UFSCar segue os preceitos da Portaria GR 522/06. De acordo com estas normas internas, os Planos de Ensino das disciplinas descrevem, de forma minuciosa, os procedimentos, instrumentos e critrios de avaliao, diferenciados e adequados aos objetivos, contedos e metodologias relativas a cada disciplina. H, no mnimo, trs momentos de avaliao, cabendo ao professor divulgar as notas no prazo mximo de quinze dias aps o momento de avaliao, assegurando ao aluno o acompanhamento de seu desempenho acadmico. O aluno regularmente inscrito em uma disciplina, nos diferentes cursos de graduao, ser considerado aprovado quando obtiver, simultaneamente: freqncia igual ou superior a 75% das aulas efetivamente dadas, ou atividades acadmicas controladas e um desempenho mnimo equivalente mdia final igual ou superior a seis. A avaliao do curso constante tanto pelos professores como pelos alunos e existe tambm a avaliao dos alunos pelos professores, dos professores pelos alunos, as quais so facilitadas atravs do padro de avaliao institucionalizado pelo NEXOS-UFSCar, um sistema de desenvolvimento do processo de ensino aprendizagem. Em sntese, de acordo com o exposto, a avaliao presente no curso de Bacharelado em Cincia da Computao da UFSCar tem as seguintes funes: a) acompanhar o desenvolvimento das disciplinas do curso e diagnosticar aspectos que devem ser mantidos ou reformulados em cada uma delas; b) desenvolver, entre os docentes e discentes, uma postura favorvel avaliao, enquanto instrumento das prticas educativas; c) focalizar a produo do conhecimento crtico e transformador e d) avaliar no apenas o conhecimento adquirido, mas tambm as competncias profissionais, por meio do desenvolvimento de trabalhos, projetos, estgios, etc.

9. INTEGRAO ENSINO / PESQUISA / EXTENSO A UFSCar oferece oportunidades aos alunos para participarem de programas de apoio docncia e a projetos de pesquisa e extenso, com concesso de bolsas: atividade, monitoria, treinamento, extenso e de iniciao cientfica, dando aos alunos oportunidades alternativas de vivncia enriquecedora e de prtica profissional. O corpo docente e o corpo discente do Curso de Bacharelado em Cincia da Computao participam ativamente dessas atividades que contribuem significativamente para a complementao da formao acadmica. Os alunos so incentivados a apresentar os resultados obtidos em eventos cientficos favorecendo o desenvolvimento de habilidades de comunicao cientfica, to importantes no contexto da sociedade da informao e do conhecimento. 9.1 ATIVIDADES DE ENSINO PROGRAMA DE BOLSAS Reunidas sob a coordenao da Pr-Reitoria de Graduao, so oferecidas as seguintes modalidades de bolsas a alunos de graduao: Atividade, Treinamento e Monitoria. O Programa de Bolsa Atividade, de natureza social, acadmica e cultural, destina-se prioritariamente a alunos com dificuldades de permanncia na Universidade por motivos scioeconmicos. O Subprograma de Bolsas Treinamento de Alunos de Graduao destina-se a apoiar o desenvolvimento de atividades que: sejam de interesse das vrias unidades da UFSCar, fortalecendo a formao do aluno, preferencialmente exercitando-o nas prticas de tendncias inovadoras, nas respectivas reas de formao, atividades que no estejam previstas nas disciplinas de graduao e que no incluam iniciativas relativas a estgios e trabalhos de concluso de curso e que no possam ser contempladas com outro tipo de bolsa oferecida pela Universidade (monitoria, atividade, iniciao cientfica, extenso). As bolsas concedidas possibilitaram parcerias com docentes de outras unidades, contribuindo para o desenvolvimento de trabalhos interdisciplinares e transdisciplinares. O Programa Bolsa de Monitoria (de disciplinas terico/prticas e para os LIGs) objetiva maior envolvimento de alunos de graduao em atividades docentes, prestando auxlio aos professores no desenvolvimento de disciplinas e permitindo aos bolsistas, iniciao em atividades de natureza pedaggica.

9.2 ATIVIDADES DE PESQUISA As atividades de pesquisa dos alunos so propostas e orientadas por professores da UFSCar e gerenciadas pela Pr-Reitoria de Ps-Graduao e Pesquisa, reunidas em vrios programas: a) O Programa de Bolsas de Iniciao Cientfica tem como objetivo central introduzir o aluno de graduao no mundo da pesquisa cientfica, no qual alunos com bom aproveitamento so contemplados com bolsas de Iniciao Cientfica do CNPq (PIBIC/CNPq/UFSCar) para realizarem projetos propostos por docentes do DC ou de outros departamentos da UFSCar. Alm disso, a UFSCar implantou o PUIC (Programa Unificado de Iniciao Cientfica) que tem como objetivo institucionalizar a pesquisa em nvel de iniciao cientfica realizada na instituio, fomentada por outras agncias de pesquisa (Fapesp, CNPq, Finep etc) bem como a iniciao pesquisa voluntria. O desenvolvimento de trabalhos de iniciao cientfica colabora tanto para o aprimoramento dos conhecimentos tcnicos do aluno, como para a obteno de experincia no desenvolvimento de pesquisas e no relacionamento com pesquisadores e com outros alunos. b) O Departamento de Computao, com o seu programa de Ps-Graduao, oferece aos egressos do curso a possibilidade de continuidade de seus estudos por meio da realizao de mestrado (Stricto Sensu) em uma de quatro grandes reas de conhecimento: Engenharia de Software (ES), Inteligncia Artificial (IA), Processamento de Imagens e Sinais (PIS) e Sistemas Distribudos e Redes (SDR). J no quarto ano de curso os alunos que tm desempenho acadmico muito bom, podem se inscrever no programa de mestrado, na categoria de admisso de graduandos, e cursar algumas de suas disciplinas. Os alunos egressos tm uma nova opo inter-unidades para a continuidade de estudos, com a recente criao do mestrado e doutorado interdisciplinar em Biotecnologia, na UFSCar, no qual o Departamento de Computao colabora com a participao de alguns de seus docentes.

c) Participao em projetos desenvolvidos por professores e alunos de graduao e psgraduao do Departamento de Computao, atualmente em execuo tais como: Projeto TIDIA que envolve outra instituies (USP, USP So Carlos, Unicamp e Faculdades COC de Ribeiro Preto patrocinado pela FAPESP), Projeto Shrimp EST Genoma (CNPq), LabPALM patrocinado por empresa privada dentre outros.

9.3 ATIVIDADES DE EXTENSO As atividades de extenso realizadas pelos alunos so propostas e supervisionadas por professores da UFSCar e gerenciadas pela Pr-Reitoria de Extenso em duas modalidades: a) Programa de Extenso, que visa oferecer aos alunos de graduao melhores condies de participao em atividades extensionistas, contribuindo para sua formao como cidados. Essa atividade pressupe mediao permanente entre o conhecimento e a sociedade, o que leva ao registro de problemas singulares, os quais podem instigar a realizao de novas pesquisas e a investigao a partir de questes e situaes concretas. As bolsas distribudas permitem a realizao de projetos em diferentes instituies pblicas e organizaes sociais, contemplando diferentes temticas, tais como histria, memria e educao. b) Atividade Curricular de Integrao entre Ensino, Pesquisa e Extenso (ACIEPE), que se constitui em forma de dilogo com os segmentos sociais para construir e reconstruir o conhecimento sobre a realidade, de forma compartilhada, visando a descoberta e experimentao de alternativas de soluo e encaminhamento de problemas e o reconhecimento de outros espaos, alm das salas de aula e laboratrios, como locais privilegiados de aprendizagem significativa, onde o conhecimento desenvolvido ganha concretude e objetividade. As ACIEPES oferecidas por diferentes departamentos da UFSCar, inclusive pelo DC, permitiro aos alunos da Computao curs-las, contribuindo para a futura atuao profissional e social do futuro Bacharel, como a ACIEPE - Incluso Digital, dentre outras, oferecidas pelo departamento.

10. GRADE CURRICULAR E EMENTAS DAS DISCIPLINAS Nessa seo apresentada a grade curricular a ser seguida para os alunos ingressantes a partir de 2006. GRADE BCC 2006 ajustada pela 32 reunio ordinria do Conselho de Coordenao, de 18/9/2006. Ajustes Aprovados: Foi aprovada a incluso no Plano Pedaggico, da disciplina Sociologia do Trabalho no rol de Optativas da rea de Humanas e Complementares, e Projeto e Manufatura Assistido por Computador e Teoria dos Jogos no rol de Optativas Profissionalizantes. Tambm foi aprovada a unificao das optativas da rea de humanas e complementares, formando um nico grupo, tendo os alunos que cursar 20 crditos deste conjunto. Ajustes vlidos a partir da aprovao destas alteraes na CaG-CEPE, e sua implementao no Sistema ProGradWeb pela ProGrad-DICA. Grade Atualizada: 1. Perodo: CC01 Construo de Algoritmos e Programao Orientao Profissional em Computao Geometria Analtica Clculo 1 Fundamentos de Fsica para a Computao Introduo Lgica Total de Crditos 2. Perodo: CC02 Programao de Computadores Circuitos Digitais Laboratrio de Circuitos Digitais Clculo Diferencial e Sries Introduo Probabilidade 1 lgebra Linear 1 Estruturas Discretas Optativa de Humanas e Complementares Total de Crditos 3. Perodo: CC03 Estruturas de Dados Introduo aos Sistemas de Informao Arquitetura e Organizao de Computadores 1 Laboratrio de Arquitetura e Organizao de Computadores 1 Clculo Numrico Optativa de Humanas e Complementares Optativa de Humanas e Complementares Total de Crditos 4. Perodo: CC04 Linguagens Formais e Autmatos Organizao e Recuperao da Informao Projeto e Anlise de Algoritmos Banco de Dados Engenharia de Software 1 Arquitetura e Organizao de Computadores 2 Laboratrio de Arquitetura e Organizao de Computadores 2 Teoria dos Grafos Total de Crditos

8 2 4 4 4 4 26

4 4 2 4 4 4 2 4 28

4 4 4 2 4 4 4 26

4 4 4 4 4 4 2 4 30

5. Perodo: CC05 Laboratrio de Banco de Dados Paradigmas de Linguagens de Programao Sistemas Operacionais 1 Construo de Compiladores 1 Engenharia de Software 2 Administrao de Empresas 1 Projeto Acadmico em Computao Optativa de Humanas e Complementares Total de Crditos 6. Perodo: CC06 Inteligncia Artificial Sistemas Operacionais 2 Metodologias de Desenvolvimento de Sistemas Redes de Computadores Construo de Compiladores 2 Computao Grfica e Multimdia Optativa Profissionalizante Total de Crditos 7. Perodo: CC07 Sistemas Distribudos Linguagens de Programao 1 Optativa de Humanas e Complementares Optativas Profissionalizantes Atividades Complementares Total de Crditos 8. Perodo: CC08 Seminrios em Computao (co -requisito - Estagio em Computao) Estgio de em Computao (co requisito - Seminrios em Computao) ou Trabalho de graduao Total de Crditos

2 4 4 4 4 4 2 4 28

4 4 4 4 4 4 4 28

4 4 4 8 4 24

2 24 26 26

10.1 DISCIPLINAS OPTATIVAS RELAO DE DISCIPLINAS OPTATIVAS DE HUMANAS E COMPLEMENTARES (cursar um mnimo de 20 crditos deste conjunto) Ingls Instrumental para Computao 1 (crditos) 4 Ingls Instrumental para Computao 2 4 Comunicao e Expresso 4 Economia Geral 4 Economia da Empresa 4 Noes Gerais de Direito 4 Tecnologia e Sociedade 4 Histria das Revolues Modernas 4 Introduo Sociologia Geral 4 Sociologia Industrial e do Trabalho 4 Sociologia do Trabalho 4 Filosofia da Cincia 4 Introduo Filosofia 4 Mtodos e Tcnicas de Pesquisa 4

RELAO DE DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES (cursar um mnimo de 12 crditos deste conjunto) Empreendedorismo e Desenvolvimento de Negcios Circuitos Reconfigurveis Microcontroladores e Aplicaes Laboratrio Microcontroladores e Aplicaes Arquiteturas de Sistemas Computacionais de Alto Desempenho Anlise de Desempenho de Sistemas Computacionais Tecnologia e Comunicao de Dados Sistemas de Tempo Real Projeto de Banco de Dados Planejamento e Gerenciamento de Sistemas de Informao Metodologia Cientfica e Gerenciamento de Projetos Tpicos em Informtica Tpicos em Informtica 2 Tpicos em Informtica 3 Tpicos em Informtica 4 Introduo Bioinformtica Matemtica Computacional Projeto e Manufatura Assistido por Computador Teoria dos Jogos ATIVIDADES ESPECIAIS DE CONCLUSO DO CURSO (escolher Estgio de Graduao ou Trabalho de Graduao) Estgio em Computao (detalhamento na seo 6) Trabalho de Graduao (detalhamento na seo 6) Seminrios em Computao (detalhamento na seo 6)

(crditos) 4 4 4 2 4 4 4 (crditos) 4 4 4 4 4 4 4 4 4 4 4 2

(crditos) 24 26 2

ATIVIDADES COMPLEMENTARES (4 crditos, a escolher entre as atividades abaixo - detalhamento na seo 10.2) ACIEPES (crditos) Iniciao Cientifica (com ou sem bolsa) Bolsa Monitoria Bolsa Treinamento Bolsa de Extenso Participao em Empresa Jnior

4 4 2 2 2 4

10.2 ATIVIDADES COMPLEMENTARES A Tabela 10.1 mostra a relao de atividades complementares que o aluno dever participar, e o mesmo tem uma carga horria indicada. Estas atividades so utilizadas para serem contempladas como complementares na formao do aluno. TIPO DE COMPROVANTE Aprovao na disciplina Relatrio e/ou documento da Iniciao Cientifica (com ou sem bolsa) 60 horas/semestre Comisso de IC Relatrio ou documento da Bolsa Monitoria 30 horas/semestre PROGRAD ou atestado do professor Relatrio ou documento da Bolsa Treinamento 30 horas/semestre PROGRAD Relatrio ou documento da Bolsa de Extenso 30 horas/semestre PROEX Comprovante emitido pela Participao em Empresa Jnior 60 horas/anual Coordenao de Curso TABELA 10.1- ATIVIDADES COMPLEEMENTARES ACIEPES ATIVIDADE CARGA HORRIA 60 horas/semestre

10.3 EMENTRIO DISCIPLINAS DO 1. PERODO: CC01 Construo de Algoritmos e Programao Orientao Profissional em Computao Geometria Analtica Clculo 1 Fundamentos de Fsica para a Computao Introduo Lgica Total de Crditos 8 2 4 4 4 4 26

Ttulo: CONSTRUO DE ALGORITMOS E PROGRAMAO Crditos: 8 (4 tericos e 4 prticos -120 horas-aula). Pr-Requisitos: no h. Objetivos: Os alunos devero ser capazes de abordar problemas de diferentes complexidades e estar aptos a prover solues algortmicas para solucion-los, apresentando propostas de soluo estruturadas, organizadas, coerentes e com documentao adequada. Sero capazes de utilizar eficientemente as estruturas de entrada e sada, estruturas condicionais e estruturas de repetio nos algoritmos propostos, bem como faro uso justo das estruturas de representao de dados em memria. Tero competncia para organizar o algoritmo em sub-rotinas com passagem adequada de parmetros e fazer uso correto de variveis globais e locais. Possuiro conhecimento para a manipulao bsica de dados em arquivos. Adicionalmente, os alunos aprendero uma linguagem de programao na qual as solues algortmicas elaboradas sero implementadas. Tero, portanto, tambm a habilidade de utilizar de forma eficiente um ambiente de programao (sistema operacional e editor de programas) e um compilador, com vista a gerar programas utilizando corretamente as estruturas de controle e a representao de dados disponveis. Ementa: Caractersticas bsicas dos computadores: unidades bsicas, instrues, programas armazenados, linguagem de mquina, endereamento, linguagens de programao, sistemas operacionais, equipamentos perifricos. Sistemas numricos, aritmtica binria, cdigos ponderados e no ponderados: representao e converses. Ambiente de programao: edio, compiladores, ferramentas auxiliares. Conceitos de metodologias de desenvolvimento de algoritmos: estruturao de cdigo e dados, modularizao, desenvolvimento top-down, reaproveitamento de cdigo, abstrao de controle e de dados. Construo de Algoritmos: abordagem para soluo de problemas, estruturas de controle, estruturao de dados, estruturas de modularizao. Linguagens de programao: codificao de algoritmos, compilao, depurao. Disciplina de documentao.

Ttulo: ORIENTAO PROFISSIONAL EM COMPUTAO Crditos: 2 (2 tericos - 30 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer orientao sobre a futura atuao profissional, e tambm sobre as disciplinas e atividades do curso, visando maximizar o aproveitamento dos alunos. Ementa: Alternativas para o exerccio profissional em computao; currculo do curso; recursos da instituio; como maximizar o aproveitamento do aprendizado; apresentao dos professores e linhas de atuao; a histria e o futuro da computao.

Ttulo: GEOMETRIA ANALTICA Crditos: 4 (3 tericos - 1 prtico - 60 horas-aula). Pr-Requisitos: No h. Objetivos: Introduzir linguagem bsica e ferramentas (matrizes e vetores), que permitam ao aluno analisar e resolver alguns problemas geomtricos, no plano e espao euclidianos, preparando-o para aplicaes mais gerais do uso do mesmo tipo de ferramentas. Mais especificamente: analisar e resolver problemas elementares que envolvem operaes de matrizes e sistemas de equaes lineares; analisar solues de problemas geomtricos no plano e no espao atravs do uso de vetores, matrizes e sistemas; e identificar configuraes geomtricas no plano e no espao euclidiano a partir de suas equaes, bem como deduzir equaes para tais configuraes. Resolver problemas que envolvem essas configuraes. Ementa: Matrizes; Sistemas Lineares; Eliminao Euclidiana. Vetores; produto escalar; vetorial e misto. Retas e Plano. Cnicas e Quadrticas.

Ttulo: CLCULO 1 Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: No h. Objetivos: Propiciar aprendizado dos conceitos de limite, derivada e integral de funes de uma varivel real. Propiciar a compreenso e o domnio dos conceitos e das tcnicas de Calculo Diferencial e Integral. Desenvolver a habilidade de implementao desses conceitos e tcnicas em problemas nos quais eles se constituem os modelos mais adequados. Desenvolver a linguagem Matemtica como forma universal de expresso da Cincia. Ementa: Nmeros reais e funo de uma varivel real; Limites e continuidade; Clculo Diferencial e Aplicaes e Clculo Integral e Aplicaes

Ttulo: FUNDAMENTOS DE FSICA PARA A COMPUTAO Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: No h. Objetivos: Propiciar aos alunos conhecimento, conceitos bsicos tericos e experimentais de eletricidade e magnetismo aplicveis Cincia da Computao. Ao final da disciplina o aluno dever ter noes do uso de instrumentos eltricos, tais como osciloscpio, multmetros e geradores, etc. Com as noes bsicas adquiridas nesta disciplina o aluno dever entender e projetar circuitos eltricos simples indispensveis nas disciplinas mais avanadas ao curso de Computao. Ementa: Circuitos eltricos sob o regime de corrente contnua e alternada. Medidas Eltricas e Instrumentos de Medidas. Dispositivos Eltricos (resistores, capacitores, indutores, diodos, etc).

Ttulo: INTRODUO LGICA Crditos: 4 tericos (60 horas-aula). Pr-Requisitos: no h. Objetivos: Alm de desenvolver no aluno a capacidade do raciocnio lgico e abstrato no intuito de prepar-lo a desenvolver algoritmos rpidos e eficientes, a disciplina tem como objetivo dar fundamentao sobre sistemas dedutivos e formalismos da lgica clssica.. Ao final da disciplina o aluno deve conhecer os conceitos da lgica proposicional e de predicados e suas aplicaes na computao. Ementa: O clculo proposicional: proposies atmicas, conectivos, proposies compostas, frmulas bem formadas, linguagem proposicional, semntica (modelos), conseqncia lgica, equivalncia lgica, mtodos de minimizao, minimizao de expresses algbricas, deduo, formas normais, regras de inferncia, argumentos, o princpio de resoluo. A lgica de primeira ordem: alfabetos de primeira ordem, termos, frmulas bem formadas, linguagem de primeira ordem, escopo de quantificadores, variveis livres e ligadas, semntica (modelos), conseqncia lgica, equivalncia lgica, deduo, skolemizao, formas normais, quantificao universal e notao clausal, clusulas de Horn, universo de Herbrand, prova automtica de teoremas, substituio e unificao, unificadores mais gerais, o princpio de resoluo.

DISCIPLINAS DO 2. PERODO: CC02

Programao de Computadores Circuitos Digitais Laboratrio de Circuitos Digitais Clculo Diferencial e Sries Introduo Probabilidade lgebra Linear 1 Estruturas Discretas Optativa de Humanas e Complementares Total de Crditos

4 4 2 4 4 4 2 4 28

Ttulo: PROGRAMAO DE COMPUTADORES Crditos: 4 (3 tericos 1 prtico - 60 horas-aula). Pr-Requisitos: Construo de Algoritmos e Programao. Objetivos: Fortalecer os conhecimentos de programao do aluno e apresentar o orientao a objetos. Ementa: Prtica: Ambientes de programao, Especificao da linguagem de Representao de algoritmos na linguagem de programao (codificao) e documentao. Conceito de Orientao a Objetos: (classes, herana, sobrecarga, Reutilizao de cdigo, Tipos abstratos de dados.

paradigma de programao, Disciplina de polimorfismo),

Ttulo: CIRCUITOS DIGITAIS Crditos: 4 (4 prticos - 60 horas-aula). Pr-Requisitos: Introduo Lgica. Co-Requisito: Laboratrio de Circuitos Digitais. Objetivos: Capacitar o aluno quanto ao projeto lgico de circuitos combinatrios e seqenciais, bem como quanto implementao usando portas lgicas, abordando questes como minimizao, consumo de energia, retardo de propagao, interconexo, famlias de circuitos integrados e componentes tpicos. Ementa: Portas lgicas bsicas E, OU e NO; Exemplos de circuitos combinatrios tpicos; Tecnologias de implementao de circuitos digitais; Conceitos de sistemas seqenciais sncronos e assncronos; Elementos de estado: latches e flip-flops; Sntese de circuitos seqenciais (mquinas de Mealy e Moore); Exemplos de circuitos seqenciais tpicos.

Ttulo: LABORATRIO DE CIRCUITOS DIGITAIS Crditos: 2 (2 prticos - 30 horas-aula). Pr-Requisitos: Introduo Lgica. Co-Requisito: Circuitos Digitais. Objetivos: Capacitar o aluno quanto implementao e teste de circuitos combinatrios e seqenciais, utilizando tecnologias atualmente disponveis; e tambm, quanto ao manejo de equipamentos laboratoriais de implementao, medio e teste de circuitos. Ementa: Estudo de diversos componentes e a sua manipulao; Equipamentos de medio e testes; Projeto, implementao, medio e teste de circuitos combinatrios; Projeto, implementao, medio e teste de circuitos seqenciais.

Ttulo: ESTRUTURAS DISCRETAS Crditos: 2 tericos (30 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer os conhecimentos e o raciocnio matemtico necessrio ao projeto de algoritmos de todas as reas da computao, em especial criptografia. Ementa: Teoria dos nmeros; Teoria dos conjuntos; Relaes sobre conjuntos, relaes de equivalncia e de ordem (parcial, total, estrita, simtrica, anti-simtrica, reflexiva); Funes injetoras, sobrejetoras e bijetoras; Reticulados, monides, grupos, corpos e anis.

Ttulo: LGEBRA LINEAR 1 Crditos: 4 (4 prticos- 60 horas-aula) Pr-Requisitos: Geometria Analtica Objetivos: Levar o aluno a entender e reconhecer as estruturas da lgebra Linear, que aparecem em diversas reas da matemtica e, trabalhar com estas estruturas, tanto abstrata como concretamente (atravs de clculo com representaes matriciais). Ementa: Espaos Vetoriais; Transformaes Lineares; Diagonalizao de Matrizes; Espaos com Produto Interno; Formas Bilineares e Quadrticas

Ttulo: CLULO DIFERENCIAL E SRIES Crditos: 4 (3 prticos 1 terico- 60 horas-aula) Pr-Requisitos: Calculo 1. Objetivos: O aluno dever saber como: Aplicar os critrios de convergncia para sries infinitas, bem como expandir funes em srie de potncias. Interpretar geometricamente os conceitos de funes de duas ou mais variveis e ter habilidade nos clculos de derivadas e dos mximos e nimos de funes. Aplicar os teoremas das funes implcitas e inversas. Ementa: Sries Numricas: critrios de convergncia. Sries de Funes. Funes Reais de vrias variveis. Diferenciabilidade de Funes de vrias variveis. Frmula de Taylor. Mximos e Mnimos. Transformaes. Teorema das Funes Implcitas. Teorema da Funo Inversa.

Ttulo: INTRODUO A PROBABILIDADE Crditos: 4 (4 prticos- 60 horas-aula) Pr-Requisitos: Calculo 1. Objetivos: Apresentar tcnicas estatsticas bsicas de representao e interpretao de dados; Apresentar modelos de distribuio de probabilidade e situaes onde esses modelos so utilizados. Ementa: Estatstica Descritiva. Espao Amostral e Eventos. Probabilidade e Tcnicas de Contagem. Probabilidade Condicional e Independncia. Varivel Aleatria, Distribuio de Probabilidade e Momentos. Principais Distribuies - Binomial, Poisson, Geomtrica, Normal, Exponencial, Gama, Erlang, Weibull.

DISCIPLINAS DO 3. PERODO: CC03 Estruturas de Dados Introduo aos Sistemas de Informao Arquitetura e Organizao de Computadores 1 Laboratrio de Arquitetura e Organizao de Computadores 1 Clculo Numrico Optativa de Humanas e Complementares Optativa de Humanas e Complementares Total de Crditos 4 4 4 2 4 4 4 26

Ttulo: ESTRUTURA DE DADOS Crditos: 4 (4 tericos- 60 horas-aula). Pr-Requisitos: Programao de Computadores. Objetivos: Preparar os alunos para representar conjuntos de informaes em um programa, atravs de estruturas de dados adequadas. Preparar os alunos para implementar, com diversas tcnicas, e independentemente da linguagem de programao, estruturas como listas, pilhas, filas, rvores e estruturas derivadas destas. Preparar os alunos para projetar e utilizar estruturas de dados atravs de sua funcionalidade, sem se preocupar com detalhes de implementao. Ementa: Tipos abstratos de dados. Estruturas Bsicas: pilhas, filas, listas, rvores e suas variaes: listas circulares, listas duplamente encadeadas, listas ordenadas, rvores binrias, rvores binrias de busca, rvores binrias de busca balanceadas. Representao, manipulao e algoritmos: insero, eliminao, busca e percurso. Conceitos sobre implementao de estruturas de dados: alocao esttica, alocao dinmica, alocao seqencial e alocao encadeada de memria para conjuntos de elementos. Implementao com armazenamento em memria temporria. Aplicaes.

Ttulo: INTRODUO AOS SISTEMAS DE INFORMAO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: (recomendado) Construo de Algoritmos e Programao. Objetivos: Propiciar aos alunos conhecimento sobre sistemas existentes, suas caractersticas e funcionamento. Sistemas de informao so caracterizados e discutidos em maior profundidade de forma que o aluno possa trabalhar com esses sistemas na prtica profissional. Ao aluno sero fornecidos conceitos e caractersticas dos diversos paradigmas de desenvolvimento existentes e um sistema de informao ser desenvolvido utilizando as ferramentas apresentadas desde a fase de obteno de requisitos at a fase modelagem de projeto. Possibilitar aos alunos conhecimentos sobre sistemas, sua evoluo, tcnicas e mtodos para o desenvolvimento de sistemas. Possibilitar ao aluno a prtica em desenvolvimento de sistemas utilizando ferramentas adequadas desde a obteno de requisitos at a modelagem da fase de projeto. Ementa: Introduo conceitos de sistemas, tipo de sistemas, Sistemas de informao: conceito, caractersticas; Tcnicas de obteno de requisitos; Paradigmas de desenvolvimento de software; Modelagem dos requisitos na fase de anlise de acordo com o paradigma de desenvolvimento utilizado; Modelagem dos requisitos na fase de projeto de acordo com o paradigma de desenvolvimento utilizado; Estudo de casos.

Ttulo: ARQUITETURA E ORGANIZAO DE COMPUTADORES 1 Crditos: 4 (4 tericos - 60 horas-aula). Pr-requisito: (Recomendado) Circuitos Digitais. Co-requisito: Laboratrio de Arquitetura e Organizao de Computadores 1. Objetivos: Os alunos devem conhecer os princpios da arquitetura e organizao bsica de um computador, para a compreenso: da relao de uma linguagem de alto nvel e uma linguagem de mquina; de como o hardware executa os programas; e de que tcnicas o projetista de hardware/software dispe para melhorar o desempenho. Devem aprender os princpios do projeto e construo das diversas unidades funcionais de um computador e do controle essas unidades, para execuo de instrues em um ciclo, ou mltiplos ciclos, usando tcnicas de controle por mquina de estado ou microprogramao. Dar conhecimentos aos alunos sobre a evoluo dos sistemas computacionais, quanto a tecnologia de implementao e arquitetura. Conceituar a linguagem de mquina e a sua relao com as linguagens de alto nvel, apresentando exemplos de instrues tpicas, quanto operao, formato, operandos. Conceituar o ciclo de instruo, e as unidades envolvidas na busca e execuo de uma instruo. Desenvolver conhecimentos que permitam analisar o desempenho de um sistema computacional. Descrever as unidades funcionais de um computador, tais como unidade aritmtica e lgica, memria, registradores, com detalhamentos ao nvel de circuitos combinatrios e sequenciais, usando portas lgicas quando possvel. Descrever o caminho de dados e instrues e as formas de controle, para a interpretao de instrues em um ou mais ciclos, usando mquinas de estado e microprogramao. Descrever tcnicas de pipelining de instrues, bem como os problemas e solues para casualidades decorrentes de dependncias de dados e controle. Descrever hierarquia de memria e conceitos de cache e memria virtual. Descrever as unidades de entrada e sada, com exemplos de sistemas de armazenamento, redes e outros perifricos. Ementa: Introduo histrica de tecnologias computacionais; A linguagem de mquina; Aritmtica computacional; Desempenho computacional; Caminho de dados e controle; Pipelining; Explorao da hierarquia de memria; Armazenamento, redes e outros perifricos.

Ttulo: LABORATRIO DE ARQUITETURA E ORGANIZAO DE COMPUTADORES 1 Crditos: 2 (2 tericos - 30 horas-aula). Pre-requisito: (Recomendado) Circuitos Digitais. Co-requisito: Laboratrio de Arquitetura e Organizao de Computadores 1. Objetivos: Proporcionar a aplicao de ferramentas, como ambiente de programao em VHDL, e recursos laboratoriais, como plataforma de FPGA e mdulos padres de circuitos integrados de memria, como parte prtica do estudo da arquitetura e organizao de um computador digital. A disciplina consiste em realizar a parte prtica dos estudos sobre a arquitetura e organizao de computadores. Para tanto se deve usar de ferramentas, como ambiente de programao em VHDL, plataforma de circuitos FPGA, ou mdulos padres como circuito integrado de memria, para a implementao de subsistemas de computadores digitais. Deve-se tambm apresentar relatrios sobre os experimentos. Ementa: Estudo de componentes para a implementao de subsistemas de computadores; Estudo de ferramentas, ambientes de projeto, linguagem VHDL; Introduo lgica reconfigurvel (FPGA); Projeto, implementao e testes de subsistemas de computadores.

Ttulo: CLCULO NUMRICO Crditos: 4 (3 tericos 1 prtico- 60 horas-aula). Pr-Requisitos: Geometria Analtica e Clculo 1 e Construo de Algoritmos e Programao. Objetivos: Apresentar tcnicas numricas computacionais para resoluo de problemas nos campos das cincias e da engenharia, levando em considerao suas especificidades, modelagem e aspectos computacionais vinculados a essas tcnicas. Ementa: Erros em processos numricos. Soluo numrica de sistemas de equaes lineares. Soluo numrica de equaes. Interpolao e aproximao de funes. Integrao numrica. Soluo numrica de equaes diferenciais ordinrias.

DISCIPLINAS DO 4. PERODO: CC04

Linguagens Formais e Autmatos Organizao e Recuperao da Informao Projeto e Anlise de Algoritmos Banco de Dados Engenharia de Software 1 Arquitetura e Organizao de Computadores 2 Laboratrio de Arquitetura e Organizao de Computadores 2 Teoria dos Grafos Total de Crditos

4 4 4 4 4 4 2 4 30

Ttulo: ARQUITETURA E ORGANIZAO DE COMPUTADORES 2 Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: (recomendado) Arquitetura e Organizao de Computadores 1. Co-requisitos: Laboratrio de Arquitetura e Organizao de Computadores 2. Objetivos: Preparar os alunos para a programao em linguagem Assembly, atravs do estudo de um microprocessador tpico, quanto s suas unidades internas, interface de sistema atravs dos barramentos de endereo, dados e controle. Devem conhecer detalhes das instrues desse microprocessador tpico, quanto ao: formato, endereamento de memria e registradores, codificao, e operaes realizadas; bem como do formato das instrues e pseudo-instrues em Assembly; e o uso de programas de depurao (debug) e de montagem (assembler). Ementa: Introduo aos microprocessadores e sistemas computacionais; Estudo da arquitetura de um microprocessador tpico; Representao de programas em linguagem de mquina e Assembly ; Ambientes de programao e depurao em linguagem Assembly ; Operaes aritmticas e lgicas, controle, procedimentos e estruturas de dados, em Assembly; Interrupes, excees e hierarquia de memria.

Ttulo: LABORATRIO DE ARQUITETURA E ORGANIZAO DE COMPUTADORES 2 Crditos: 2 (2 prticos- 30 horas-aula). Pr-Requisitos: (recomendado) Arquitetura e Organizao de Computadores 1. Co-requisitos: Arquitetura e Organizao de Computadores 2. Objetivos: Proporcionar ao aluno a parte prtica sobre o estudo de um processador tpico, sua programao em linguagem Assembly, e o uso de ferramentas de depurao (DEBUG) e montagem (Assembler). A disciplina deve proporcionar a parte prtica do estudo de um microprocessador tpico, quanto a sua programao em linguagem Assembly, e o uso de ferramentas de depurao e montagem. Para tanto o aluno deve tomar conhecimento sobre as especificidades dos recursos disponveis no laboratrio para a programao, depurao, e montagem de cdigo, e da plataforma de microprocessador. Em seguida, deve desenvolver diversos programas, tais como: verificao de memria, acesso linha serial, pequeno ncleo de sistema operacional, e verificar o seu funcionamento na plataforma. Deve-se tambm apresentar relatrios sobre os experimentos. Ementa: Estudo dos recursos de programao e depurao em linguagem Assembly; Estudo de uma plataforma de microprocessador; Desenvolvimento de programas em Assembly para execuo na plataforma; Carregamento e execuo de programas na plataforma; Verificao e validao dos resultados.

Ttulo: LINGUAGENS FORMAIS E AUTMATOS Crditos: 4 tericos (60 horas-aula). Pr-Requisitos: Introduo Lgica e Estruturas Discretas. Objetivos: Conhecer a teoria de Linguagens Formais, a teoria de autmatos e a equivalncia entre ambas. Identificar os problemas computacionais cujas solues possam ser obtidas dentro destas teorias, sendo tambm capaz de distinguir os problemas impossveis de se decidir. Ementa: Linguagens Regulares. Autmatos Finitos Determinsticos. Autmatos Finitos NoDeterminsticos. Gramticas Regulares. Expresses Regulares. Linguagens Livres de Contexto. Autmatos com Pilha. Gramticas Livres do Contexto. Mquinas de Turing. O Problema da Parada da Mquina de Turing. Hierarquia das Classes de Linguagens. Computabilidade. Gramticas Recursivamente Enumerveis.

Ttulo: ORGANIZAO E RECUPERAO DA INFORMAO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: Estrutura de Dados. Objetivos: Fornecer ao aluno os conhecimentos de organizao e recuperao da informao tanto em baixo nvel (discos, fitas, CDs) como em nvel de estrutura de dados avanadas. Ementa: Representao digital e analgica; Tcnicas de Pesquisa e ordenao. Arquivos: Organizao, estrutura e operao ; Meios (Fita, Disco, CDs); Ordenao Externa. rvores: rvores m-ways; rvores B; rvore vermelho e preto; quadri-trees . Tabela Hash. Compresso de dados: (Shanon-Fano, Huffman). Garbage Collection.

Ttulo: PROJETO E ANLISE DE ALGORITMOS Crditos: 4 tericos (60 horas-aula). Pr-Requisitos: Estruturas de Dados. Objetivos: Conscientizar o aluno sobre a necessidade de se projetar algoritmos eficientes. Habilitar o aluno a realizar anlises de eficincia e complexidade de algoritmos. Estudo de algoritmos clssicos para certas categorias de problemas. Introduzir tcnicas para a concepo de algoritmos eficientes. Ementa: Induo matemtica; Anlise de algoritmos (complexidade de tempo e espao); Tcnicas de projeto de algoritmos (por induo matemtica, diviso e conquista, programao dinmica, algoritmos gulosos e probabilsticos, reduo de algoritmos); Algoritmos envolvendo seqncias e conjuntos (busca, ordenao, comparao, subconjunto com caractersticas especficas), algoritmos numricos e algbricos, algoritmos geomtricos, algoritmos paralelos; Problemas NP-completos; Algoritmos no determinsticos.

Ttulo: BANCO DE DADOS Crditos: 4 (4 tericos - 60 horas-aula) Pr-Requisitos: Programao de Computadores ou Estruturas de Dados Objetivos: Introduzir os conceitos mais relevantes de banco de dados visando dar subsdios para o projeto de banco de dados e o desenvolvimento de sistemas de banco de dados. Ementa: Banco de Dados - Conceitos Bsicos: Arquitetura de um Sistema de Banco de Dados; Modelos de Dados; Linguagens de Definio e Manipulao de Dados; Usurio de Banco de Dados. Modelagem de Dados. Modelos de Dados: Relacional, Hierrquico e de Redes. Projeto de Banco de Dados Relacional: Dependncia Funcional; Chaves; Normalizao; Vises; Integrao de Vises. Transaes. Banco de Dados Distribudos.

Ttulo: ENGENHARIA DE SOFTWARE 1 Crditos: 4 (2 tericos - 2 prticos - 60 horas-aula). Pr-Requisitos: Introduo aos Sistemas de Informao e Programao de Computadores. Objetivos: Capacitar o aluno para o desenvolvimento de software utilizando recursos apropriados. A teoria pode ser comprovada por meio da utilizao de ferramentas livre ou as adquiridas pelo DC. Ao final da disciplina o aluno tem condies de realizar o desenvolvimento de um projeto que atenda plenamente s prticas de engenharia de software quanto ao levantamento e especificao de requisitos, uso de um modelo de processo adequado, processo de desenvolvimento e produto produzido atendem s normas de qualidade e a usabilidade do sistema garantida pelo uso de tcnicas de IHC apropriadas. Ementa: O Processo de Software viso genrica do processo, modelos, desenvolvimento prtico utilizando os modelos estudados. Qualidade de software - modelos existentes, comparao entre eles. Viso genrica da Prtica de ES - engenharia de sistemas, engenharia de requisitos, utilizao de ferramentas apoiadas por computador para solidificar os conhecimentos tericos. Interao Humano/Computador - anlise e projeto de interfaces, tcnicas existentes, utilizao de ferramentas apoiadas por computador para solidificar os conhecimentos tericos. Fornecer ao aluno conceitos e princpios para o desenvolvimento de Software utilizando mtodos e tcnicas exisitentes em Engenharia de Software. Desenvolvimento de um Sistema utilizando conceitos apresentados.

Ttulo: TEORIA DOS GRAFOS Crditos: 4 (4 tericos- 60 horas-aula). Pr-Requisitos: Programao de Computadores e Estruturas Discretas. Objetivos: Ensinar os principais conceitos e resultados da Teoria dos Grafos. Fornecer subsdios e o necessrio respaldo terico para que alunos possam identificar e resolver problemas que podem ser modelados como muitos dos problemas tratados em Teoria dos Grafos. Ementa: Introduo, Conceitos Bsicos sobre Grafos. Caminhos e Ciclos. rvores. Conectividade. Grafos de Euler. Grafos Hamiltonianos. Grafos Planos, Planares e Duais. Colorao. Emparelhamento.

DISCIPLINAS DO 5. PERODO: CC05

Laboratrio de Banco de Dados Paradigmas de Linguagens de Programao Sistemas Operacionais 1 Construo de Compiladores 1 Engenharia de Software 2 Administrao de Empresas 1 Projeto Acadmico em Computao Optativa de Humanas e Complementares Total de Crditos

2 4 4 4 4 4 2 4 28

Ttulo: PARADIGMAS DE LINGUAGENS DE PROGRAMAO Crditos: 4 tericos (60 horas-aula). Pr-Requisitos: Estruturas de Dados. Objetivos: Conhecer as caractersticas necessrias de uma boa linguagem de programao em funo do problema a ser solucionado. Estudar as estruturas de controle, unidades de programa, comandos, gerenciamento de memria, e outras construes das linguagens de programao. Conhecer e avaliar aspectos de implementao das linguagens de programao: imperativas, orientadas a objetos, funcionais, lgicas, concorrentes e de marcao. Ementa: Conceitos bsicos; Metalinguagens; Tipos, variveis, visibilidade, tempo de vida, comandos, estruturas de controle, unidades de programa, gerenciamento de memria, aspectos de implementao e outras construes das linguagens de programao; Linguagens imperativas; Linguagens orientadas a objetos; Linguagens funcionais; Linguagens lgicas; Linguagens concorrentes; Projeto de linguagens: Caractersticas de uma boa linguagem de programao; Sintaxe; Semntica e Seleo de linguagens para aplicaes especficas.

Ttulo: SISTEMAS OPERACIONAIS 1 Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Arquitetura e Organizao de Computadores 2 Objetivos: Proporcionar o estudo de Sistemas Operacionais, apresentando seus objetivos, suas funcionalidades e aspectos de suas organizaes internas. Apresentar e discutir as polticas para o gerenciamento de processos e recursos. Ementa: Conceitos de hardware e software; Processos e tarefas (threads); Comunicao e sincronizao entre processos; Escalonamento de processador; Organizao e gerenciamento de memria; Gerenciamento de entrada e sada de dados; Sistemas de arquivos; Segurana e direitos de acesso; Arquitetura e projeto de Sistemas Operacionais

Ttulo: CONSTRUO DE COMPILADORES 1 Crditos: 4 tericos (60 horas-aula). Pr-Requisitos: Linguagens Formais e Autmatos e Estruturas de Dados. Objetivos: Capacitar o aluno a compreender todos os aspectos prticos e tericos da construo de um pequeno compilador. Ementa: A estrutura de um compilador; Anlise lxica; Anlise sinttica descendente e ascendente; Anlise semntica e tabela de smbolos; Gerenciamento de erros; Mquinas Abstratas e representaes intermedirias de cdigo; Gerao de cdigo.

Ttulo: PROJETO ACADMICO EM COMPUTAO Crditos: 2 (1 terico e 1 prtico - 30 horas-aula). Pr-Requisitos: no h. Objetivos: Esta disciplina tem como componente terico a apresentao dos conceitos fundamentais sobre o mtodo cientfico e sobre sua aplicao na rea de computao. O componente prtico visa levar cada aluno a iniciar o desenvolvimento de um projeto de carter acadmico e inovador. A disciplina tambm visa incentivar o aluno a buscar aprimoramento cientfico atravs de um trabalho de graduao ou ps-graduao. Ementa: O mtodo cientfico e sua aplicao em computao; inovao; desenvolvimento de trabalhos acadmicos pelos alunos; acompanhamento do desenvolvimento; apresentao oral e escrita dos resultados.

Ttulo: ENGENHARIA DE SOFTWARE 2 Crditos: 4 (2 tericos 2 prticos -60 horas-aula) Pr-Requisitos: Engenharia de Software 1 Objetivos: Preparar o aluno para refinar, verificar, validar e manter software desenvolvido utilizando conceitos e tcnicas de engenharia de software. Fornecer mecanismos para revitalizao de sistemas legados desenvolvidos com ou sem conceitos e tcnicas de engenharia de software. Apresentar tecnologias emergentes. Ementa: De acordo com os objetivos norteados pela disciplina, os assuntos abordados sero: Verificao e validao. Teste de software. Projeto de casos de teste. Manuteno. Reengenharia. Implementao de um sistema utilizando tcnicas estudadas em Engenharia de Software 1. Avaliao do sistema desenvolvido. Aprimoramentos no sistema desenvolvido em disciplinas anteriores. Discusso sobre o uso de diferentes tecnologias para implementao de um projeto de software. Utilizao de ferramentas de software, livres ou adquiridas pelo DC, para apoiar diferentes fases de um projeto de software.

Ttulo: LABORATORIO DE BANCO DE DADOS Crditos: 2 (2 prticos - 30 horas-aula). Pr-Requisitos: Banco de Dados Objetivos: Tornar os alunos aptos a desenvolver um sistema de banco de dados utilizando um sistema de gerenciamento de banco de dados de grande porte. Um outro objetivo levar o conhecimento aos alunos sobre as tarefas e procedimentos de um administrador de banco de dados. Ementa: Especificao dos Requisitos de um Sistema de Banco de Dados; Modelagem de Estrutura de Dados; Mapeamento para o Modelo Relacional; Especificao dos Mdulos para Manipulao dos Dados; Projeto de Interface com o Usurio; Implementao do Sistema.

Ttulo: ADMINISTRAO DE EMPRESAS 1 Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Dar uma viso histrica dos grandes pensadores da Administrao. Levar os alunos ao conhecimento das organizaes, suas estruturas e seus processos administrativos. Incentivar os alunos s prticas administrativas que se desenvolvem nas organizaes. Preparar o aluno para o mercado de trabalho. Ementa: Introduo Administrao; Breve histrico da Escola Clssica - Comportamentalista Humana; Breve histrico do estruturalismo - sistemas abertos funcionalismo; Os princpios administrativos - conceitos importncia; Planejamento - organizao - direo controle; Introduo aos aspectos organizacionais de uma empresa. Aspectos contbeis - financeiros. Interligao departamental - os problemas da comunicao; Registros contbeis - a anlise financeira; Auditoria - assessoria - consultoria.

DISCIPLINAS DO 6. PERODO: CC06

Inteligncia Artificial Sistemas Operacionais 2 Metodologias de Desenvolvimento de Sistemas Redes de Computadores Construo de Compiladores 2 Computao Grfica e Multimdia Optativa Profissionalizante Total

4 4 4 4 4 4 4 28

Ttulo: SISTEMAS OPERACIONAIS 2 Crditos: 4 (2 tericos e 2 prticos - 60 horas-aula). Pr-Requisitos: Sistemas Operacionais 1. Objetivos: Os alunos devero ser capazes de apresentar, atravs de estudo de casos, questes relacionadas programao em Sistemas Operacionais. Abordar o acesso aos servios oferecidos em sistemas compartilhados e com mltiplos processadores e estudar suas implementaes. Ementa: Chamadas de sistema; Servios de entrada e sada; Gerenciamento de processos e threads; Comunicao e sincronizao com memria compartilhada (IPC); Programao distribuda: passagem de mensagens, sincronizao e execuo remota de cdigo; Programao paralela: tarefas, comunicao e sincronizao; Algoritmos de programao paralela.

Ttulo: INTELIGNCIA ARTIFICIAL Crditos: 4 (3 tericos e 1 prtico -60 horas-aula). Pr-Requisitos: Introduo Lgica, Estruturas de Dados, Projeto e Anlise de Algoritmos. Objetivos: Dar ao aluno noes bsicas de mtodos de busca e de representao do conhecimento, bem como de linguagens para Inteligncia Artificial, com o objetivo de desenvolver programas miniatura sobre temas caractersticos da rea Ementa: Linguagens simblicas; Programao em lgica; Resoluo de problemas como busca; Estratgias de busca, busca cega e busca heurstica; Busca como maximizao de funo. Hill climbing, best first, simulated annealing e algoritmo A*. Grafos And/Or; Lgica como representao do conhecimento; Encadeamento para a frente e encadeamento para trs; Raciocnio no-monotnico; Formalismos para a representao de conhecimento incerto. A regra de Bayes. Conjuntos e Lgica fuzzy; Aprendizado de mquina. Aprendizado Indutivo; rvores de deciso, redes neurais e algortmos genticos; Sistemas especialistas; Processamento de linguagem natural; Agentes inteligentes.

Ttulo: METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS 1 Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Engenharia de Software 2. Objetivos: Possibilitar o conhecimento e o aprendizado de mtodos e tcnicas em diversos paradigmas para desenvolvimento de sistemas e ter condies de aplic-los na prtica profissional. Evoluo de Tcnicas/Metodologias de Desenvolvimento de Sistemas (de Software e de Informao). Apresentao de Tcnicas/Metodologias de Desenvolvimento de Sistemas (de Software e de Informao). Estudo de Casos com as Metodologias Apresentados. Anlise Comparativa das Metodologias Apresentadas. Ementa: Evoluo de Tcnicas/Metodologias de Desenvolvimento de Sistemas (de software e de informao).; Apresentao de Tcnicas/Metodologias de Desenvolvimento de Sistemas (de software e de informao), existentes em diferentes abordagens de desenvolvimento;Exemplos de casos utilizando as Metodologias Apresentadas; Anlise Comparativa das Metodologias Apresentadas; Desenvolvimento de um sistema utilizando princpios e conceitos estudados.

Ttulo: REDES DE COMPUTADORES Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Sistemas Operacionais 1. Objetivos: Estudar as redes de computadores, abordando suas operaes, funcionalidades e servios. Apresentar tecnologias de conexo existentes, abordando aspectos de hardware e de protocolos e o projeto fsico e lgico de redes. Ementa: Modelo de Referncia OSI e arquiteturas de protocolos; Projeto de Protocolos; Camada de Enlace; Camada de Rede; Endereamento e roteamento; Camada de Transporte; Protocolos de Aplicao e Servios de Rede; 8.Qualidade de servio; Gerenciamento de Redes; Segurana de Redes; Projeto Lgico de Redes.

Ttulo: CONSTRUO DE COMPILADORES 2 Crditos: 4 (1 terico e 3 prticos - 60 horas-aula). Pr-Requisitos: Construo de Compiladores 1. Objetivos: Capacitar o aluno a construir um compilador completo, otimizar cdigo e a utilizar ferramentas de auxlio construo de analisadores lxicos e sintticos. Ementa: Ferramentas para a gerao automtica do analisador lxico e sinttico; Otimizao de cdigo (dependente e independente de mquina); Gerenciamento de Memria (coleta de lixo); Projeto e Implementao de Compiladores

Ttulo: COMPUTAO GRFICA E MULTIMDIA Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: lgebra Linear 1 e Programao de Computadores. Objetivos: Proporcionar o aprendizado de tcnicas e conceitos bsicos de computao grfica, que possam ser utilizados para o desenvolvimento e/ou avaliao e/ou uso de ferramentas e aplicativos grficos. Proporcionar o aprendizado de tcnicas e conceitos bsicos de sistemas multimdia, que possam ser utilizados para o desenvolvimento e/ou avaliao e/ou uso de ferramentas e aplicaes multimdia. Ementa: Introduo Computao Grfica; Hardware: tipos de equipamentos e tecnologia disponvel; Algoritmos bsicos; Aspectos Geomtricos e Transformaes: grficos 2D e 3D ( problemtica associada, algoritmos); Programao com pacotes grficos padres; Gerenciamento de eventos; Animao; Cores e Iluminao; Introduo aos Sistemas Multimdia; Tipos de dados, processamento, transmisso e armazenamento de mdia discreta e mdia contnua; Dados Multimdia padres, sincronizao, aplicaes.

DISCIPLINAS DO 7. PERODO: CC07

Sistemas Distribudos Desenvolvimento de Software para a Web Optativa Complementar Optativas Profissionalizantes Atividades Complementares Total

4 4 4 8 4 24

Ttulo: SISTEMAS DISTRIBUDOS Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Sistemas Operacionais 1. Objetivos: Apresentar os princpios e questes prticas envolvendo o projeto de sistemas distribudos, permitindo ao aluno a anlise de sistemas existentes e o desenvolvimento de novos sistemas. Apresentar tcnicas e plataformas para o desenvolvimento de aplicaes que usam redes de computadores para comunicao e para o acesso a recursos remotos. Ementa: Conceitos, requisitos, desafios e arquitetura; Comunicao em sistemas distribudos: mensagens, comunicao em grupo, chamadas de procedimentos e mtodos remotos; Processos distribudos: escalonamento, balanceamento de carga, migrao de cdigo e agentes de software; Servios de nomes; Sincronizao; Replicao e consistncia; Tolerncia a falhas; Memria compartilhada distribuda (DSM); Sistemas de arquivos distribudos; Segurana; Objetos distribudos; Middleware para aplicaes distribudas; Estudos de casos: clusters, grids, computao peer-to-peer, WWW, CORBA, Web Services.

Ttulo: DESENVOLVIMENTO DE SOFTWARE PARA A WEB Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Construo de Algoritmos e Programao. Objetivos: Apresentar a arquitetura de aplicaes na Web, ferramentas e linguagem, capacitando o aluno a desenvolver pequenos sistemas de software para Web. Ementa: Arquitetura de desenvolvimento de aplicaes para a Web. Plataforma para

desenvolvimento de aplicaes para a web. Linguagem e ferramentas. Persistncia em banco de dados e interfaces Web. Componentes de Software. Frameworks. Estudo de casos.

DISCIPLINAS DO 8. PERODO: CC08

Seminrios em Informtica 1 (co -requisito - Estagio em Computao) Estgio em Computao (co requisito - Seminrios em Computao) ou Trabalho de graduao Total

2 24 26 26

Ttulo: TRABALHO DE GRADUAO Crditos: 26 (26 prticos - 390 horas-aula). Pr-Requisitos: 140 crditos cursados. Objetivos: Aplicar os conhecimentos adquiridos no Curso e adquirir novos conhecimentos atravs de trabalhos prticos desenvolvidos na UFSCar. Ementa: Desenvolvimento de projetos de pesquisa na UFSCar, na rea de informtica.

Ttulo: ESTGIO EM COMPUTAO Crditos: 24 (24 prticos - 360 horas-aula). Pr-Requisitos: 160 crditos cursados. Co-requisito: Seminrios em Computao. Objetivos: Aplicar os conhecimentos adquiridos no Curso e adquirir novos conhecimentos atravs de trabalhos prticos desenvolvidos nas Empresas. Ementa: Desenvolvimento de projetos envolvendo assuntos de informtica preferencialmente em empresas de renome na rea.

Ttulo: SEMINRIOS EM COMPUTAO Crditos: 2 (2 tericos - 30 horas-aula). Co-Requisito: Estgio em Computao. Objetivos: O aluno dever proferir palestras relatando a experincia, obtida na empresa, onde realizou estgio. Ementa: Seminrios apresentados pelos alunos relatando suas experincias no decorrer do estgio.

DISCIPLINAS OPTATIVAS PROFISSIONALIZANTES (cursar um mnimo de 12 crditos deste conjunto)

Empreendedorismo e Desenvolvimento de Negcios Circuitos Reconfigurveis Microcontroladores e Aplicaes Laboratrio Microcontroladores e Aplicaes Arquiteturas de Sistemas Computacionais de Alto Desempenho Anlise de Desempenho de Sistemas Computacionais Tecnologia e Comunicao de Dados Sistemas de Tempo Real Projeto de Banco de Dados Planejamento e Gerenciamento de Sistemas de Informao Metodologia Cientfica e Gerenciamento de Projetos Tpicos em Informtica Tpicos em Informtica 2 Tpicos em Informtica 3 Tpicos em Informtica 4 Introduo Bioinformtica Matemtica Computacional Teoria dos Jogos Projeto e Manufatura Assistido por Computador

4 crditos 4 4 2 4 4 4 4 4 4 4 4 4 4 4 4 4 2 4

Ttulo: EMPREENDEDORISMO E DESENVOLVIMENTO DE NEGCIOS Crditos: 4 (2 tericos e 2 prticos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Desenvolver a capacidade empreendedora dos alunos, estimulando e oferecendo ferramentas queles cuja vocao e/ou vontade profissional estiver direcionada gerao de negcios. Objetivos Especficos: Estimular os alunos a desenvolver postura empreendedora; levar cada aluno a elaborar o planejamento de um negcio como trabalho acadmico da disciplina; motivar os alunos a desenvolver empreendimentos no decorrer de sua formao acadmica, de modo a enriquec-la. Ementa: Postura empreendedora; Teoria visionria; Inovao; Processo de desenvolvimento de negcios; Financiamento de negcios tecnolgicos; Planos de negcios; Tpicos em negcios: propriedade intelectual, marketing, planejamento financeiro; Elaborao de planos de negcios pelos alunos; Orientao elaborao de planos de negcios.

Ttulo: ANLISE DE DESEMPENHO DE SISTEMAS COMPUTACIONAIS Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Probabilidade e Estatstica ou Introduo Probabilidade. Objetivos: Apresentar as principais tcnicas de Avaliao de Desempenho para Sistemas Computacionais, enfocando o monitoramento, a modelagem analtica e a simulao desses sistemas. Dar ao aluno ferramentas para planejar, dimensionar e avaliar projetos e sistemas do ponto de vista de seu desempenho. Desenvolver estudos de casos importantes. Ementa: Medidas de desempenho e modelos; Monitorao, benchmarking e prototipao; Modelagem analtica: processos estocsticos, cadeias de Markov e teoria de filas; Anlise Operacional de Redes de Filas; Modelagem por simulao; Planejamento de Capacidades; Ferramentas; Estudo de casos.

Ttulo: CIRCUITOS RECONFIGURVEIS Crditos: 4 (2 tericos e 2 prticos - 60 horas-aula). Pr-Requisitos: Arquitetura e Organizao de Computadores 2. Objetivos: Capacitar o aluno ao projeto e implementao de circuitos e sistemas digitais, usando tecnologias de circuitos reconfigurveis, atravs do aprendizado de ferramentas de projeto, como capturas esquemticas, linguagem VHDL de projeto de circuitos digitais, simuladores e plataformas de desenvolvimento. Nesta disciplina devem ser estudados os conceitos de circuitos reconfigurveis e as principais ferramentas de desenvolvimento de projetos usando circuitos digitais reconfigurveis. Para tanto a disciplina deve iniciar-se com o estudo dos conceitos de circuitos reconfigurveis, tecnologias e as arquiteturas de circuitos integrados reconfigurveis tpicas. Como parte prtica da disciplina, usando uma ferramenta de desenvolvimento, deve-se realizar o projeto, simulao e implementao de um sistema digital. Ementa: Conceitos de circuitos reconfigurveis; Tecnologias e arquiteturas de circuitos integrados reconfigurveis tpicos; Ambientes e ferramentas de desenvolvimento de projetos; Projeto, simulao e implementao de um sistema digital numa plataforma reconfigurvel.

Ttulo: METODOLOGIA CIENTFICA E GERENCIAMENTO DE PROJETOS Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Introduo aos Sistemas de Informao. Objetivos: Apresentar aos alunos os princpios e prticas do gerenciamento de projetos e sistemas que os permitam adquirir habilidades para que possam trabalhar efetivamente em equipes de projetos, como gerentes de projetos e a se comunicarem efetivamente por escrito e oralmente. Ementa: Introduo ao gerenciamento de projetos e sistemas; Mtodos e ferramentas de gerenciamento; Questes estratgicas na preparao e planejamento de projetos com estudos de casos nas reas de software e hardware; Execuo, monitoramento e adaptao de projetos; Fatores crticos de sucesso de projetos e sistemas.

Ttulo: MICROCONTROLADORES E APLICAES Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: Arquitetura e Organizao de Computadores 2. Co-requisito: Laboratrio de Microcontroladores e Aplicaes. Objetivos: Fornecer conhecimento sobre sistemas microcontrolados, com foco em automao de baixa complexidade, considerando aplicaes de aquisio de dados analgicos e digitais e tambm o acionamento de dispositivos atuadores. Deve-se tambm apresentar uma introduo a sistemas embarcados. Capacitar o aluno no desenvolvimento de projetos de sistemas microcontrolados, com foco em automao de baixa complexidade, considerando aplicaes de aquisio de dados analgicos e digitais e tambm o acionamento de dispositivos atuadores. Deve-se apresentar arquiteturas de microcontroladores, programao em linguagem de baixo e alto nveis e desenvolver projetos que usem microcontroladores. Deve-se apresentar elementos sensores e atuadores e como integr-los em sistemas microcontrolados. Deve-se tambm apresentar sistemas embarcados. Ementa: Microcontroladores: arquiteturas, programao com linguagens de baixo e alto nveis, temporizadores, contadores e expanso de elementos; Comunicao serial ponto a ponto e multiponto, por cabos e por rdio freqncia; Conversores A/D e D/A; Sensores e transdutores analgicos e digitais (indutivos, capacitivos, resistivos, ticos, ultra-som, de efeito hall, etc.) e viso; Medidores (nvel, vazo, temperatura, presso, ph, posio, velocidade, acelerao, vibrao, torque, etc.); atuadores ou rgo motores (vlvulas; pistes pneumticos e hidrulicos; motores e servo-motores AC, DC, de passo); Projetos de circuitos microcontrolados de leituras e acionamentos de dispositivos analgicos e digitais; Introduo a sistemas embarcados: conceitos, caractersticas e projetos.

Titulo: LABORATRIO DE MICROCONTROLADORES E APLICAES Crditos: 2 (prticos - 30 horas-aula). Pr-Requisitos: Arquitetura e Organizao de Computadores 2. Co-requisito: Microcontroladores e Aplicaes. Objetivos: Capacitar o aluno no desenvolvimento de projetos de sistemas microcontrolados, com foco em automao de baixa complexidade, considerando aplicaes de aquisio de dados analgicos e digitais e tambm o acionamento de dispositivos atuadores. Deve-se desenvolver projetos de sistemas microcontrolados, usando programao em linguagem de baixo e/ou alto nveis usando dispositivos de acionamento e sensoriamento. Deve-se apresentar relatrios sobre os projetos desenvolvidos. Ementa: Conversores A/D e D/A; Sensores e transdutores analgicos e digitais; Atuadores ou rgo motores (vlvulas; pistes pneumticos; motores DC e de passo); Projetos, implementao e testes de circuitos microcontrolados de leituras e acionamentos de dispositivos analgicos e digitais.

Ttulo: SISTEMAS DE TEMPO REAL Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Sistemas Operacionais 1. Objetivos: Prover os alunos de conhecimentos sobre Sistemas de Tempo Real, seus objetivos, suas estruturas, e de conceitos e metodologias envolvidas em seus projetos e implementaes. Oferecer uma viso geral sobre os sistemas de tempo real utilizados no setor industrial. Ementa: Conceitos, tipos e aplicaes de Sistemas de Tempo Real (STR); Sistemas de Tempo Real Crticos e Sistemas de tempo Real Distribudos; Tcnicas de especificao de Sistemas de Tempo Real; Tcnicas de alocao e escalonamento; Anlise de confiabilidade e tolerncia a falhas; Anlise de segurana; Linguagens e ferramentas de software para Sistemas de Tempo Real.

Ttulo: TECNOLOGIA E COMUNICAO DE DADOS Crditos: 4 (3 tericos e 1 prtico - 60 horas-aula). Pr-Requisitos: Sistemas Operacionais 1. Objetivos: Estudar as redes de computadores, abordando suas operaes, funcionalidades e servios. Apresentar tecnologias de conexo existentes, abordando aspectos de hardware e de protocolos e o projeto fsico e lgico de redes. Estudar aspectos da interligao fsica de computadores, abordando aspectos da codificao de sinais nos diferentes meios de transmisso at a transmisso de dados entre os elementos conectados. Ementa: Meios fsicos e codificao; Modulao; Multiplexao; Transmisso analgica e digital; Telefonia e comutao; Topologias de rede; Controle de acesso ao meio fsico; Controle do enlace de dados: delimitaes, endereamento, tratamento de erros e encapsulamento; Tecnologia e padres de rede; Dispositivos de rede e funcionalidades; Projeto fsico de redes.

Ttulo: ARQUITETURA DE SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: Arquitetura e Organizao de Computadores 1. Objetivos: Os alunos devem conhecer os princpios que regem a arquitetura de processadores e sistemas computacionais modernos para a obteno do alto desempenho. Devem estudar as principais tcnicas de paralelizao de instrues usadas num computador superescalar, VLIW, e vetorial; bem como de melhoria de desempenho usando hierarquia de memria; sistemas de armazenamento paralelo; multiprocessamento e sistemas de cluster de processadores. A disciplina deve abordar os aspectos de projeto de sistemas computacionais para a obteno de alto desempenho. Para tanto deve ser realizada inicialmente uma introduo aos projeto de computadores, para fornecer subsdios aos aspectos de melhoria do desempenho que devem ser abordados ao longo da disciplina. Devem ser abordados os aspectos relativos explorao da execuo paralela de instrues em computadores superescalares, em computadores VLIW, e computadores vetoriais. Devem ser abordados os aspectos de melhoria do desempenho usando hierarquia de memria, e bem como sistemas de armazenamento em arranjo redundante (RAID). Finalmente devem ser abordados os sistemas de multiprocessamento e clusters. Ementa: Introduo ao projeto de computadores; Paralelismo em nvel de instruo e sua explorao dinmica; Projeto de hierarquia de memria; Multiprocessadores e paralelismo em nvel de thread; Sistemas de armazenamento visando alto desempenho; Redes de interconexo e clusters; Fundamentos de programao para clusters.

Ttulo: MATEMTICA COMPUTACIONAL Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: Clculo Numrico e Projeto e Anlise de Algoritmos. Objetivos: Fornecer ao aluno conhecimentos relativos otimizao de solues e de obteno de solues cujos problemas envolvem a aplicao de um conjunto de restries. Ementa: Introduo Teoria dos Grafos; Introduo s Redes de Petri; Programao matemtica:programao linear, - mtodo simplex; O dual do problema de programao linear; Teoremas de dualidade; Programao dinmica; Programao inteira; Programao no linear: - mtodos de otimizao sem restrio; Minimizao com restries lineares; Funo penalidade; Otimizao; Fluxo em redes.

Ttulo: INTRODUO BIOINFORMTICA Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: Estrutura de Dados, Projeto e Anlise de Algoritmos e Banco de Dados. Objetivos: Fornecer ao aluno conhecimentos introdutrios sobre a rea de interface entre computao e biologia, permitindo que identifique melhores meios de organizao da informao (como projeto de banco de dados para anlise genmica) bem como tcnicas computacionais eficientes para tratamento de informaes da rea de biologia Ementa: Biologia Molecular: natureza e organizao do material gentico; estrutura dos genes, replicao, fidelidade da replicao e transcrio e traduo; Princpios de anlise genmica; Anlise de seqncias biolgicas; Bancos de dados biolgicos; Alinhamento mltiplo de seqncias; Busca em bancos de dados; Anlise de similaridade de sequncias em bancos de dados; Predio de estrutura e motivos de seqncias em protenas; e Visualizao molecular.

Ttulo: PLANEJAMENTO E GERENCIAMENTO DE SISTEMAS DE INFORMACAO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Esta disciplina fornece uma viso geral de Sistemas de Informao e de Tecnologia de Informao no mundo dos negcios. Ela apresenta uma viso gerencial e organizacional de como usar tecnologia de informao para criar e gerenciar empresas competitivas e globais e como fornecer atravs das informaes produtos e servios para os clientes. Ementa: A Importncia do Gerenciamento de Sistemas de Informao e as Questes de Liderana; Papel Estratgico da Tecnologia de Informao; Planejamento de Sistemas de Informao; Gerenciamento das Tecnologias Essenciais: Sistemas Distribudos, Telecomunicaes, Recursos de Informao e Operaes; Gerenciamento do Desenvolvimento de Sistemas: Tecnologias Tradicionais X Avanadas; Sistemas de Suporte: DSS, EIS, Expert Systems, Gerenciamento Eletrnico de Documentos; Treinamento dos Usurios; Criao de um Novo Ambiente de Trabalho.

Ttulo: PROJETO DE BANCO DE DADOS Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: Banco de Dados. Objetivos: Aprofundar o conhecimento sobre projeto de banco de dados, abrangendo as fases de projeto conceitual, lgico e fsico. Introduzir conceitos de bancos de dados orientados a objetos. Ementa: O Processo de Projeto de Banco de Dados; Formulao dos Requisitos e Anlise; Projeto Conceitual: Metodologias para Projeto Conceitual; Ferramentas Grficas para Projeto de Banco de Dados; Conceitos Avanados de Modelagem de Dados; Projeto de Implementao: Componentes do Projeto de Implementao; Refinamento do esquema conceitual; Mapeamento para o modelo de implementao; Projeto Fsico: Passos do Projeto Fsico; Consideraes sobre o Projeto Fsico; Projeto orientado para Objetos.

Ttulo: TPICOS EM INFORMTICA Crditos: 4 (4 tricos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer ao aluno conceitos, tcnicas e metodologias avanadas e atualizadas na rea de tecnologia de informao. Ementa: Varivel. Ser composta por mdulos, que cobriro os tpicos atuais de pesquisas e desenvolvimentos na rea de computao. Nas ltimas ofertas foram abordados os temas: Criptografia; Sistemas Nebulosos; Desenvolvimento de Software Baseado em Componentes; Computao Ubqua e Redes Neurais.

Ttulo: TPICOS EM INFORMTICA 2 Crditos: 4 (4 tricos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer ao aluno conceitos, tcnicas e metodologias avanadas e atualizadas na rea de tecnologia de informao. Ementa: Varivel. Ser composta por mdulos, que cobriro os tpicos atuais de pesquisas e desenvolvimentos na rea de computao. Nas ltimas ofertas foram abordados os temas: Criptografia; Sistemas Nebulosos; Desenvolvimento de Software Baseado em Componentes; Computao Ubqua e Redes Neurais. Ttulo: TPICOS EM INFORMTICA 3 Crditos: 4 (4 tricos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer ao aluno conceitos, tcnicas e metodologias avanadas e atualizadas na rea de tecnologia de informao. Ementa: Varivel. Ser composta por mdulos, que cobriro os tpicos atuais de pesquisas e desenvolvimentos na rea de computao. Nas ltimas ofertas foram abordados os temas: Criptografia; Sistemas Nebulosos; Desenvolvimento de Software Baseado em Componentes; Computao Ubqua e Redes Neurais.

Ttulo: TPICOS EM INFORMTICA 4 Crditos: 4 (4 tricos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Fornecer ao aluno conceitos, tcnicas e metodologias avanadas e atualizadas na rea de tecnologia de informao. Ementa: Varivel. Ser composta por mdulos, que cobriro os tpicos atuais de pesquisas e desenvolvimentos na rea de computao. Nas ltimas ofertas foram abordados os temas: Criptografia; Sistemas Nebulosos; Desenvolvimento de Software Baseado em Componentes; Computao Ubqua e Redes Neurais. Ttulo: TEORIA DOS JOGOS Crditos: 2 (2 tericos - 30 horas-aula). Pr-Requisitos: no h. Objetivos: Capacitar ao aluno analisar e desenvolver jogos independente de sua interface (seja ela fsica ou computacional). Ementa: O Aspecto Ldico na Formao da Cultura. Classificao Antropolgica dos Jogos. Classificao Estrutural dos Jogos / Analise Histrica dos Jogos. A Estratgia e a Aleatoriedade na Definio das Regras em Jogos de Tabuleiro e Jogos de Cartas. A Estratgia e a Aleatoriedade na Definio das Regras em Jogos Eletrnicos Monousurio. Histrico e Conceitos Bsicos dos Role Playing Games. A Estratgia e a Aleatoriedade na Definio das Regras dos Role Playing Games. Criao de Cenrios. Criao de Personagens. Criao de Histrias Interativas aplicadas a Jogos. Ttulo: PROJETO E MANUFATURA ASSISTIDO POR COMPUTADOR Crditos: 4 (4 tericos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Capacitar o aluno no uso de conceitos e tcnicas aplicadas na integrao de sistemas de manufatura, tais como: CAD, CAM, MRP, ERP e outros. Ementa: Princpios e conceitos bsicos de CAD; Aspectos de Projeto Assistido por Computador: Modelos, Representaes, Metodologias, Ferramentas. Banco de Dados para CAD, Interao Homem-Mquina, Hardware de Apoio. Aplicaes de CAD. Conceitos e Fundamentos de Manufatura Integrada por Computador (CAM). Modelos, Representaes, Ferramentas, Equipamentos de Apoio para CAM.

DISCIPLINAS OPTATIVAS HUMANAS E COMPLEMENTARES (cursar um mnimo de 20 crditos deste conjunto)

Ingls Instrumental para Computao 1 Ingls Instrumental para Computao 2 Comunicao e Expresso Economia Geral Economia da Empresa Noes Gerais de Direito Tecnologia e Sociedade Histria das Revolues Modernas Introduo Sociologia Geral Sociologia Industrial e do Trabalho Sociologia do Trabalho Filosofia da Cincia Introduo Filosofia Mtodos e Tcnicas de Pesquisa

4 crditos 4 4 4 4 4 4 crditos 4 4 4 4 4 4 4

Ttulo: COMUNICAO E EXPRESSO Crditos: 4 (02 prticos- 02 tericos 60 horas-aula). Pr-Requisitos: no h. Objetivos: Fazer com que o aluno seja capaz de: aplicar os princpios gerais da Lingstica; -ler criticamente textos de vrias procedncias; utilizar a expresso oral com clareza e coerncia; produzir textos diversos. Ementa: Cincia da linguagem; Desenvolvimento da expresso oral; Leitura e anlise; Produo de textos.

Ttulo: INGLES INSTRUMENTAL PARA COMPUTAO 1 Crditos: 4 (2 prticos- 2 tericos - 60 horas-aula). Pr-Requisitos: no h. Objetivos: Capacitar o aluno a fazer uso de estratgias e tipos de leitura que o auxiliem na compreenso de textos da rea, em ingls. Ementa: Conscientizao do processo de leitura; Explorao de informao no-linear, nolingstica, cognatos e contexto; Seletividade do tipo de leitura (skimming/scanning), de acordo com o objetivo de obteno de compreenso geral ou de pontos especficos; Levantamento de hipteses sobre os textos, a partir de ttulos, subttulos e dicas tipogrficas; Abordagem dos pontos gramaticais mais importantes para a leitura: a) relaes de tempo implicadas pelos tempos verbais: presente, passado, probabilidade; b) elementos de coeso textual: pronomes, conjunes e itens lexicais; c) grupos nominais: adjetivo + substantivo, (adj.+) adjetivo + substantivo, substantivo + substantivo, substantivo + preposio + substantivo; uso do dicionrio como estratgia suporte: tipos, recursos, prtica.

Ttulo: INGLES INSTRUMENTAL PARA COMPUTAO 2 Crditos: 4 (2 prticos- 2 tericos - 60 horas-aula). Pr-Requisitos: INGLES INSTRUMENTAL PARA COMPUTAO 1. Objetivos: Capacitar o aluno a fazer uso de estratgias e tipos de leitura que o auxiliem na compreenso de textos da rea em ingls. Ementa: Conscientizao do processo de leitura; Reviso das estratgias bsicas de leitura; Grupos nominais complexos, formas comparativas e superlativas; Voz passiva; Tipos de texto: descrio de mecanismo, estrutura fsica, processo, instrues, modelo problema-soluo; Funes retricas: elementos coesivos, marcadores discursivos, relaes lexicais; e Compreeenso de pontos principais: palavras-chaves, anotaes de leitura, resumos; Leitura detalhada e leitura crtica: teoria dos conjuntos.

Ttulo: NOCOES GERAIS DE DIREITO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Proporcionar ao aluno o conhecimento do direito para o exerccio da cidadania e da sua profisso. Apresentar os principais sistemas jurdicos contemporneos inserindo o estudo do ordenamento jurdico brasileiro. Oferecer noes gerais sobre alguns ramos do direito de maior interesse para os discentes. Ementa: Direito-Noes gerais; Direitos e garantias constitucionais; Direito autoral; Direito do consumidor; Direito ambiental; Direito do trabalho; Direito empresarial.

Ttulo: ECONOMIA GERAL Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Introduzir os alunos nos conceitos bsicos utilizados pelos cientistas econmicos e algumas das teorias dentro desta rea do conhecimento. Ementa: Objeto e mtodo da economia poltica; Moeda e mercado; Economia de mercado. Mercadoria. Preos. Moeda. Mercado. Inflao; Economia capitalista. Capital. Empresa. Trabalho; Acumulao. Monopolizao internacionalizao do capital; Estado e economia. Intervencionismo e Neoliberalismo; Resultados da produo. Indicadores: PIB, RM, I, C, contas externas.

Ttulo: ECONOMIA DA EMPRESA Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Despertar o interesse pelo campo da economia das empresas. Fornecer insumos da rea de microeconomia. 3. Estabelecer um paralelo entre microeconomia e finanas como ferramenta de trabalho. Ementa: Noes de mercado; Empresa capitalista; Custos. Preo e Lucro; A empresa e os diferentes tipos de mercado; A empresa e a poltica econmica.

Ttulo: INTRODUO FILOSOFIA Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: O objetivo geral do Curso de Introduo Filosofia iniciar o estudante nos principais tpicos de reflexo filosfica. Destaca-se nesta tarefa o desenvolvimento das capacidades crtica e argumentativa dos estudantes, permitindo que estes ltimos superem gradualmente a viso ingnua da realidade, seja no campo profissional, seja no seu cotidiano. Ementa: O Racionalismo Moderno: a) O cartesianismo e a idia da fsica matemtica; b) Maquiavel e o poder como fora; c) Hobbes: a idia do mecanismo universal e o poder absoluto; A Filosofia das Luzes: a) A hegemonia do empirismo ingls na anlise do conhecimento; b) A filosofia poltica na Frana: Montesquieu e Rousseau; c) Kant: A razo pura e a razo poltica; e Dialtica e Positivismo: a) Augusto Comte: cincia e sociedade; b) K. Marx: teoria e prtica; c) Dialtica, Hermenutica e Filosofia Analtica no Sculo XX.

Ttulo: METODOS E TECNICAS DE PESQUISA Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Possibilitar ao aluno adquirir uma atitude cientfica enquanto futuro pesquisador, professor ou profissional tcnico. Permitir ao aluno conhecer os mtodos e tcnicas de pesquisa e identificar os especficos da sua rea. Capacitar o aluno a reconhecer as etapas de uma pesquisa cientfica. Ementa: Noes Gerais sobre o Mtodo Cientfico; Tipos de Pesquisa; O processo de Pesquisa; Procedimentos de Coleta de Dados; Mensurao; Anlise de Dados.

Ttulo: FILOSOFIA DA CINCIA Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Capacitar o aluno atravs da apresentao da histria da Filosofia da Cincia e dos seus problemas atuais, a compreenso da cincia desenvolvendo uma abordagem crtica e sua insero social. Ementa: O modelo grego da teoria: Plato, Aristteles e Euclides: a idia de demonstrao. Galileu e Descartes: Fsica e Matemtica Universal. A Crise da Razo Clssica: Filosofia Crtica e Epistemologia. Questes da Filosofia da Cincia nos dias de hoje.

Ttulo: HISTORIA DAS REVOLUCOES MODERNAS Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Discutir com os alunos o conceito de revoluo, seu contedo, em diversos autores, assim como uma tipologia dos movimentos revolucionrios. .Levar o aluno a efetuar leituras e tarefas dirigidas no campo do tema especial que escolheu. Ementa: Conceitos, teorias e tipologias da revoluo. As fontes para o estudo dos movimentos revolucionrios. 3. Estados das revolues modernas - no mnimo quatro a serem selecionados do seguinte elenco: Revoluo Inglesa, e dependncia dos U.S.A, Revoluo Francesa,Movimentos revolucionrios de 1848, a comuna de Paris, movimentos e independncia Latino-Americanos, Revoluo Mexicana, Revoluo Russa, Revoluo Chinesas, Revoluo Cubana, Movimentos Revolucionrios Contemporneos na Amrica Latina.

Ttulo: SOCIOLOGIA INDUSTRIAL E DO TRABALHO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Propiciar aos (as) alunos(as)do curso de graduao do campus da Universidade o contanto com as principais discusses e perspectivas tericas relativas Sociologia do Trabalho; Permitir aos alunos uma reflexo crtica sobre a globalizao, as transformaes no mundo do trabalho e suas conseqncias, especialmente para os pases em desenvolvimento. Ementa: Trabalho e modo de produo capitalista. Diviso do trabalho: manufatura e indstria sistema de fbrica. Tecnologia e organizao do trabalho. Valorizao do capital e mudana na composio da fora de trabalho. Trabalho qualificado e assalariamento.

Ttulo: SOCIOLOGIA DO TRABALHO Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Propiciar aos(as) alunos(as)do curso de graduao do campus da Universidade o contanto com as principais discusses e perspectivas tericas relativas Sociologia do Trabalho; Permitir aos alunos uma reflexo crtica sobre a globalizao, as transformaes no mundo do trabalho e suas conseqncias, especialmente para os pases em desenvolvimento. Ementa: Trabalho e modo de produo capitalista. Diviso do trabalho: manufatura e indstria sistema de fbrica. Tecnologia e organizao do trabalho. Valorizao do capital e mudana na composio da fora de trabalho. Trabalho qualificado e assalariamento.

Ttulo: INTRODUO SOCIOLOGIA GERAL Crditos: 4 (4 prticos- 60 horas-aula). Pr-Requisitos: no h. Objetivos: Introduzir o aluno ao estudo de Sociologia: - apresentando os processos sociais bsicos que constituem a relao indviduo-sociedade. - apresentando a estrutura de classes que constitui a sociedade capitalista. - apresentando a relao entre Doena e Socedade, por meio dos conceitos de conscincia e ideologia como prticas sociais. Ementa: O advento da sociedade moderna e a constituio da sociologia como cincia; A estrutura de classes da sociedade moderna: As relaes de produo capitalista e as relaes sociais; Os processos de transformao social a nvel internacional e nacional: A reforma e a revoluo; Processos sociais bsicos: grupos e instituies; Conscincia e ideologia como prticas sociais.

Ttulo: TECNOLOGIA E SOCIEDADE Crditos: 4 (4 prticos- 60 horas-aula) Pr-Requisitos: no h. Objetivos: O objetivo central da disciplina oferecer instrumentos tericos e analticos que permitam a compreenso do processo de transformao econmica e social a partir da inovao tecnolgica. A disciplina tem como objetivo, tambm, discutir a partir de estudos de casos, o comportamento e a dinmica de empresas, setores produtivos e economias nacionais, visando exemplificar e avaliar os aspectos tericos desenvolvidos no curso. Ementa: Desenvolvimento tecnolgico e desenvolvimento social. Tecnologia e organizao do trabalho. O desenvolvimento da alta tecnologia (robotizao e micro-eletrnica) e seu impacto sobre a composio da fora de trabalho. 4. Novas tecnologias de comunicao e informao e seu impacto sobre a cultura.

ATIVIDADES ESPECIAIS DE CONCLUSO DO CURSO (escolher Estgio de Graduao ou Trabalho de Graduao)

Estgio em Computao (detalhamento na seo 6) Trabalho de Graduao (detalhamento na seo 6) Seminrios em Computao (detalhamento na seo 6) Ementas apresentadas anteriormente (8 perodo). Atividades detalhadas na sesso 6.

24 crditos 26 2

ATIVIDADES COMPLEMENTARES (4 crditos, a escolher entre as atividades abaixo - detalhamento na seo 10.2)

ACIEPES Iniciao Cientifica (com ou sem bolsa) Bolsa Monitoria Bolsa Treinamento Bolsa de Extenso Participao em Empresa Jnior Atividades detalhadas na sesso 10.2.

4 crditos 4 2 2 2 4

11. INFRA-ESTRUTURA BSICA A estrutura curricular do Curso de Bacharelado em Cincia da Computao est organizada com foco em disciplinas oferecidas pelo Departamento de Matemtica e pelo Departamento de Computao. Alm disso, ao longo do perodo de quatro anos, outros departamentos colaboram na formao do egresso: disciplinas das reas de humanas, oferecidas pelo Departamento de Letras, Cincias Sociais e de Filosofia e Metodologia das Cincias, disciplinas de exatas pelo Departamento de Estatstica e Departamento de Engenharia de Produo. As disciplinas oferecidas pelo Departamento de Computao podem ser caracterizadas como pertencentes a duas reas, que so de software (a majoritria) e de hardware. O Curso utiliza vrios ambientes de ensino-aprendizado e o Departamento de Computao dispe dos seguintes laboratrios: 1) Laboratrio de Ensino de Lgica Digital 2) Laboratrio de Ensino de Microprocessadores e Microcontroladores; 3) Laboratrio de Informtica para Graduao; 4) Laboratrio de Programao 1; 5) Laboratrio de Programao 2; 6) Laboratrio de Programao 3 e 7) Laboratrio de X-Terminais. Os dois primeiros laboratrios so utilizados para o ensino e a prtica de experincias relativas a rea de arquitetura de computadores. Os demais so especficos para o ensino e a prtica de programao, sendo utilizados para aulas prticas e tambm para a realizao dos trabalhos prticos por parte dos alunos. Estes so laboratrios especficos para o ensino de graduao, no sendo utilizados para pesquisas.

12. CORPO DOCENTE 01. Antnio Carlos dos Santos (AD40hs DE) 02. Antnio Francisco do Prado (AD40hs DE) 03. Clio Estevan Moron (AD40hs DE) 04. Cesar Augusto Camillo Teixeira (AD40hs DE) 05. Csar Augusto Cavalheiro Marcondes (AD40hs DE) 06. Edilson Reis RodrIgues Kato(AD40hs DE) 07. Ednaldo Brigante Pizzolato (AD40 hs DE) 08. Estevam Rafael Hruschka Junior (AD40 hs DE) 09. Helena de Medeiros Caseli (AD40hs DE) 10. Hlio Crestana Guardia (AD40 hs DE) 11. Heloisa de Arruda Camargo (AD40 HS DE) 12. Jander Moreira (AD40 hs DE) 13. Jos Hiroki Saito (AD40 hs DE) 14. Junia Coutinho Anacleto Silva (AD40 hs DE) 15. Lcia Helena Machado Rino (AD40 hs DE) 16. Luis Carlos Trevelin (AD40 hs DE) 17. Marco Antonio Cavasin Zabotto (AS40 hs DE) 18. Maria da Graa Brasil Rocha (AD40 hs DE) 19. Maria do Carmo Nicoletti (AD40 hs DE) 20. Mauricio Fernandes Figueiredo(AD40hs DE) 21. Mauro Biajiz (AD40 hs DE) 22. Marcio Merino Fernandes (AD40hs DE) 23. Marilde Terezinha Prado Santos (AD40 hs DE) 24. Nelson Delfino d'vila Mascarenhas (AD40 hs DE) 25. Orides Morandin Junior (AD40 hs DE) 26. Paulo Rogerio Politano (AD40 hs DE) 27. Regina Borges de Araujo (AD40 hs DE) 28. Ricardo Rodrigues Ciferri (AD40hs DE) 29. Roberto Ferrari Junior (AD40 hs DE) 30. Rosangela Aparecida Dellosso Penteado (AD40 hs DE) 31. Sandra Abib (AD40 hs DE) 32. Sandra Camargo Pinto Ferraz Fabbri (AD40 hs DE) 33. Sergio Donizetti Zorzo (AD40 hs DE) 34. Takashi Utsunomiya (AS40 hs DE) 35. Wanderley Lopes de Souza (TI40 hs DE) FUNCIONRIOS 01. Ana Sigoli Fernandes Matheus 02. Carlos Alberto Ferro Gobato 03. Darli Jos Morcelli 04. Dermeval de Jesus Ambrsio 05. Evelton Cardoso De Marco 06. Jorgina Vera de Moraes 07. Luzia de Ftima Rodrigues Andreotti 08. Maria Cristina Carreira Trevelin 09. Noriberto Pereira 10. Vitria Santina Fvaro Sanches

(secretria do Departamento) (tcnico de laboratrio) (secretrio chefia do Departamento) (tcnico de laboratrio) (tcnico de laboratrio) (auxiliar de limpeza) (secretria do Departamento) (secretria da ps-graduao) (tcnico de laboratrio) (secretria do curso de graduao)

13. INFORMAES COMPLEMENTARES PRAZO PARA INTEGRALIZAO CURRICULAR De acordo com a Portaria GR no. 1050/95, de 27 de outubro de 1995 - regulamenta o Art. 58 e pargrafos do Regimento Geral da UFSCar que dispe sobre os prazos mnimos e mximos para integralizao curricular nos Cursos de Graduao: Prazo mnimo: 03 anos Prazo padro: 04 anos Prazo mximo: 07 anos NMERO DE VAGAS OFERECIDAS Sessenta (60) vagas. NMERO DE CRDITOS E/OU CARGA HORRIA TOTAL PARA INTEGRALIZAO DO CURSO O Regimento Geral da UFSCar estabelece em sua SEO V: Art 51: O controle da integralizao curricular ser feito pelo sistema de crditos, que sero obtidos em disciplinas obrigatrias, optativas e eletivas. Art. 52: A cada 15 (quinze) horas de atividade acadmica controlada prevista para uma disciplina, corresponder a 01 (um) crdito. Para integralizao do curso de Bacharelado em Cincia da Computao, o aluno dever ser aprovado em 216 crditos (3240 horas-aula), assim distribudos: Formao Obrigatria 154 crditos de disciplinas obrigatrias; Formao Complementar 62 crditos de disciplinas optativas e atividades complementares, assim divididos: Disciplinas Optativas Profissionalizantes - 12 crditos Disciplinas para o Desenvolvimento Humano e Complementar - 20 crditos Atividades Especiais de Concluso de Curso (seo 6) e Atividades Complementares (seo 10.2) - 30 crditos

14. REFERNCIAS CENTRO DE INTEGRAO EMPRESA-ESCOLA (CIEE). Dicionrio das Profisses, 3.ed. 2 vol. So Paulo: CIEE/MEC/SEPS, l981. 1032p. Comisso de Ensino do Conselho Regional de Biologia 1. Regio. Sugestes de diretrizes curriculares Comisso de Especialistas/MEC, So Paulo,1998 (c/f) Ferrari, R.; Abib, S. & Bueno, J. M.; Desenvolvendo Responsabilidade Social e Liderana em Estudantes de Computao: o Caso da UFSCar. Proceedings of the GCETE2005 Global Congress on Engineering and Technology Education p. 650-653. Bertioga/Santos SP, Brazil, March 13-16, 2005. GUIA DO ESTUDANTE. Melhores Universidades. 2005 Edio 4. So Paulo: Editora Abril, 2004. 114p. GUIA DO ESTUDANTE. VESTIBULAR. So Paulo: Editora Abril, 1997. 146p. INSTITUTO BRASILEIRO DE CULTURA LTDA (IBC) Almanaque do Estudante. So Paulo: Editora Online, 2004. 130p. MINISTRIO DA EDUCAO/SECRETARIA DE ENSINO SUPERIOR. Comisso de Especialistas de Ensino de Computao e Informtica. Proposta, de Diretrizes Curriculares de Cursos da rea de Computao e Informtica. Braslia, s/data. 24p. MINISTRIO DA EDUCAO/SECRETARIA DE ENSINO SUPERIOR. Comisso de Especialistas de Ensino de Computao e Informtica/Comisso de Verificao. Relatrio de Avaliao do Curso de Bacharelado em Cincia da Computao para fim de Renovao do Reconhecimento. Braslia, 2000. REGULAMENTAO DA PROFISSO. Disponvel no site da Sociedade Brasileira de Computao www.abepro.org.br. SESu-MEC, 1998. Diretrizes curriculares para cursos da rea de computao e informtica. Braslia: MEC, 1998. http://www.mec.gov.br/Sesu/ftp/curdiretriz/computao/co-diretris.rtf, consultada em fevereiro de 2005. UNIVERSIDADE ESTADUAL DE CAMPINAS (UNICAMP). Coordenadoria dos Vestibulares. Revista do Vestibulando, Campinas, 2004. 64p. UNIVERSIDADE ESTADUAL PAULISTA JULIO DE MESQUITA FILHO(UNESP). Guia das Profisses. So Paulo, 2004.146p. UNIVERSIDADE FEDERAL DE SO CARLOS (UFSCar). Conselho de Ensino, Pesquisa e Extenso. Perfil do Profissional a ser Formado na UFSCar. (Parecer CEPE no. 776/01). So Carlos, 2001. 12p. UNIVERSIDADE FEDERAL DE SO CARLOS (UFSCar). Coordenao do Curso de Bacharelado em Cincia da Computao. Relatrio de Avaliao do Curso de Bacharelado em Cincia da Computao. Etapa de Auto-Avaliao. So Carlos, 2000. 164p. UNIVERSIDADE FEDERAL DE SO CARLOS (UFSCar). Reitoria. Portaria GR. No. 771/04, de 18 de junho de 2004. So Carlos, 2004. 7p. UNIVERSIDADE FEDERAL DE SO CARLOS (UFSCar). Perfil do Profissional a ser Formado na UFSCar CEFE No. 776/2201, Setembro 2000. UNIVERSIDADE FEDERAL DE SO CARLOS (UFSCar).Port. GR N 522/06 - Dispe sobre normas para a sistemtica de avaliao do desempenho dos estudantes e procedimentos correspondentes. http://www.prograd.ufscar.br/normas/portaria522.pdf Weikersheimer, D; Castro, M. T. de B. e; & Nunes, S. de C P.; Parecer a Respeito da Regulamentao da Profisso de Informtica no Pas. Weikersheimer e Castro Advogados Associados, 27 de abril de 2005. Publicado no site da Sociedade Brasileira de Computao http://www.sbc.org.br. Descarregado em 25/01/2006.

ANEXOS 1. Sugestes de Melhorias no Curso


QUADRO 1 - Principais sugestes de melhoria nos aspectos acadmicos do curso, resultantes do processo de auto-avaliao/PAIUB, ocorrido em 1997.
Aspectos avaliados PERFIL DO PROFISSIONAL Sugestes de melhoria Definio mais clara, para todos os envolvidos com o curso, do perfil do profissional que o curso se prope a formar, particularmente no que se refere a preparo para a multiplicidade de alternativas de atuao, acompanhamento da dinmica do mercado de trabalho, atendimento s necessidades sociais ainda no expressas no mercado. FORMAO GERAL Empenho em proporcionar uma melhor formao geral aos alunos, por meio de medidas tais que: melhor desenvolvimento das seguintes atitudes/habilidades/competncias: preparo para o confronto com a realidade social, preocupao com rigor/exatido nas aes, percepo das diferentes possibilidades de atuao, prazer/motivao com as atividades realizadas ou por realizar; maior racionalizao do uso do tempo para que os alunos possam se envolver em outras atividades que no as estritamente acadmicas; realizaes em parceria com empresas, de mais eventos cientficos, culturais, artsticos, polticos, sociais, esportivos, de interesse dos alunos, na universidade, dando ampla divulgao a eles; estmulo/apoio, por parte dos professores, participao dos estudantes nos rgos colegiados e no Centro Acadmico/Diretrio Central de Estudantes, bem como das atividades culturais e polticas, desde o incio do curso; melhor articulao da graduao com a pesquisa, a ps-graduao e a extenso. FORMAO CIENTFICA Melhoria da formao cientfica dos alunos pela criao de mais oportunidades para o exerccio da reflexo e da crtica, bem como para a aprendizagem auto-dirigida. FORMAO PROFISSIONAL Investimento maior no preparo dos alunos para o exerccio profissional procurando: melhorar a sua percepo das diferentes possibilidades de atuao; manter, pelos mais diferentes meios, sintonia contnua entre o curso e a profisso; proporcionar formao especfica para as diferentes atuaes (por exemplo, trabalho em pesquisa, docncia, montagem de microempresas, administrao de pessoal, etc); estimular a autonomia/independncia dos alunos; prepar-los para o aprimoramento/atualizao/obteno de informaes, acompanhando o avano da rea; garantir maior experincia e atualizao dos docentes sobre o mercado de trabalho. CURRCULO DO CURSO Reformulao do currculo do curso, direcionando-o para um objetivo determinado, dando-lhe maior coeso (particularmente pela articulao entre disciplinas bsicas e profissionalizantes, tericas e prticas), maior flexibilidade (adaptaes constante evoluo da rea), reduzindo ao mximo o nmero de disciplinas e de crditos, garantindo o equilbrio entre disciplinas das vrias reas, bem como entre disciplinas tericas e prticas/experimentais, realizando as necessrias alteraes nas disciplinas e remodelando o processo ensino-aprendizagem; introduzindo as preocupaes de formar cidados, empreendedores, com maior cultura geral. Reavaliao do curso a cada 2 (dois) anos ou todo ano. CRIAO DE DISCIPLINAS criao de mais disciplinas profissionalizantes aliadas a estgio (durante o curso todo). mais disciplinas de ementa aberta que garantam, ao final do curso, boa base sobre as exigncias do mercado de trabalho e sobre as inovaes e tendncias da computao. disciplinas que contemplem melhor os aspectos scio-econmico-culturais, embasando a atuao profissional; disciplinas pedaggicas, como Metodologia de Ensino, Informao e Educao. ELIMINAO DE Eliminao da disciplina Seminrios em Informtica, por ser prejudicial ao aluno que DISCIPLINAS deseja se efetivar no emprego. REFORMULAO DE reformulao do conjunto de disciplinas do curso, na perspectiva de maior DISCIPLINAS convivncia com a sociedade. maior vivncia de questes profissionais; discusso dos problemas e computao adequados realidade do pas; maior equilbrio na contribuio das diferentes reas do curso. maior articulao do conjunto de disciplinas/atividades do curso; maior interao entre disciplinas conjugadas (teoria-laboratrio) e maior e melhor oferecimento de aulas prticas (sem diminuir as tericas); maior aprofundamento das disciplinas profissionalizantes e daquelas bsicas indispensveis a uma boa formao em computao;

menor nfase a matrias que s interessam a quem vai seguir a carreira acadmica (lgebra Linear, Fsicas, etc); maior nfase em hardware; ateno a assuntos importantes como Internet, multimdia e computao grfica; nfase em orientao a objetos plataformas,clientes-servidor, Internet, protocolos de comunicao; incorporao das constantes alteraes conceituais e/ou tecnolgicas; maior preocupao com vinculao a problemas atuais, sem deixar de lado a base conceitual; utilizao de exemplos prticos e atualizados; diminuio do grau de abstrao do curso, com oportunidades de aprendizado, por exemplo, de ZIM, ORACLE e outros bancos de dados; abordagem da questo de mercado de trabalho em todas as disciplinas do curso e garantia de que os alunos saiam sem uma defasagem muito grande em termos de linguagens de programao, equipamentos, informaes sobre as inovaes e tendncias de mercado, etc. PROCEDIMENTOS DE Melhoria dos procedimentos de avaliao nos seguintes aspectos: AVALIAO variedade de instrumentos utilizados; retorno rpido e comentado das avaliaes; constatao continuada do progresso dos alunos por mecanismos outros alm das provas; eficincia dos critrios de avaliao para aprovao ou no dos alunos; adoo de procedimentos de avaliao que contribuam para a superao das dificuldades dos alunos; aplicao pelos professores de provas e trabalhos coerentes com as aulas ministradas; formulao de maior nmero de questes nas provas e mais claras (no duas ou trs apenas); na aprovao de alunos que no sabem a matria (pois, no futuro, isto lhes trar problemas); realizao de avaliao na forma apresentada de apresentao de trabalho de estgio perante uma banca de professores da rea de conhecimento especfica; encaminhamento de providncias com relao deteriorao dos sistemas de avaliao, causada pelo significativo aumento do nmero de alunos; superao dos erros na correo das provas, que chegam a atingir percentuais altos. PROCESSO ENSINO- Reestruturao do processo ensino-aprendizagem no curso como um todo, de forma a APRENDIZAGEM permitir a adequada interao professor-aluno, superando a passividade deste aluno, tirando-o da condio de mero ouvinte e promovendo-o a participante ativo do processo e, assim, preparando-o para refletir sobre sua carreira, apresentar sugestes, enfim, atuar realmente como parte do corpo discente. Garantia, nesse processo de ensino-aprendizagem remodelado, de: aulas mais dinmicas e interativas e motivadoras, com utilizao de exemplos reais da vida profissional, com mais debate dos assuntos tratados, mais abertura para o questionamento e a argumentao dos alunos (ao invs de copiar a matria e muitas vezes nem prestar ateno aula); nfase especial ao questionamento nas aulas, porque em computao no se sobrevive sem perguntas, e re-ensino aos alunos desse questionamento, da importncia deles manifestarem as suas opinies, de se envolverem no dilogo com colegas e professores; privilgio ao trabalho em grupo, tanto o tcnico como o no tcnico, em que sejam criadas oportunidades para os alunos exporem seus trabalhos, discutirem e mostrarem suas opinies, integrarem e aplicarem conhecimentos adquiridos na prtica; maior nfase pesquisa; maior nfase prtica, realizao de projetos prticos pelos alunos, pois o aprendizado melhor; oferecimento de condies reais para o desenvolvimento dos projetos na prtica (laboratrios, softwares, hardware, acesso Internet...) e busca de apoio na iniciativa privada para a garantia dessas condies; incentivo, por parte dos professores e coordenadores, para que as pesquisas e os projetos desenvolvidos se embasem na realidade do meio profissional e nas necessidades do mercado (tanto em relao aos produtos como aos profissionais); proposio de atividades que se assemelhem s que sero praticadas no mercado de trabalho, como por exemplo, criao de instituies fictcias por grupo durante os trs ltimos semestres; maiores oportunidades para tirar dvidas, por exemplo, sobre programao de computadores.; utilizao menos restrita dos recursos didticos;

sugesto pelos docentes de textos essenciais para dirigir melhor a leitura dos alunos; estmulo dos alunos pelos docentes para que busquem literatura em lngua estrangeira; estmulo realizao pelos alunos de trabalhos fora da sala de aula, bem como participao de atividades extra-curriculares; definio clara do que necessrio aprender num curso de graduao e compatibilizao disto com o que necessrio para atuar no mercado de trabalho; Encaminhamento de providncias para que, de fato, as disciplinas atendam aos seus objetivos, estes sejam do conhecimento dos alunos e elas contribuam para a melhoria do aprendizado profissional principalmente nos seguintes aspectos: planejamento e execuo de projetos em equipe; exerccio de atividades caractersticas da profisso; oportunidade de aprendizagem auto-dirigida; oportunidade de exerccio de reflexo e crtica; utilizao de literatura existente na rea; aplicao de conhecimentos/habilidades em situaes concretas e reais; planejamento de atividades e/ou servios na rea de atuao profissional; comunicao com o pblico ou colegas acerca de atividades profissionais; oportunidade de exerccio autnomo de aes relacionadas futura ocupao profissional. PROCEDIMENTOS AVALIAO DE Melhoria dos procedimentos de avaliao nos seguintes aspectos: variedade de instrumentos utilizados; retorno rpido e comentado das avaliaes; constatao continuada do progresso dos alunos por mecanismos outros alm das provas; eficincia dos critrios de avaliao para aprovao ou no dos alunos; adoo de procedimentos de avaliao que contribuam para a superao das dificuldades dos alunos; aplicao pelos professores de provas e trabalhos coerentes com as aulas ministradas; formulao de maior nmero de questes nas provas e mais claras (no duas ou trs apenas); na aprovao de alunos que no sabem a matria (pois, no futuro, isto lhes trar problemas); realizao de avaliao na forma apresentada de apresentao de trabalho de estgio perante uma banca de professores da rea de conhecimento especfica; encaminhamento de providncias com relao deteriorao dos sistemas de avaliao, causada pelo significativo aumento do nmero de alunos; superao dos erros na correo das provas, que chegam a atingir percentuais altos. PROGRAMAS/ATIVIDADES Melhoria da participao dos alunos em programas/atividades especiais, por meio de ESPECIAIS medidas tais que: melhoria da monografia de final de curso; oferecimento de estgio no exterior; manuteno de intercmbio com empresas para estgios e disponibilizao de maiores informaes sobre estgios que os alunos poderiam fazer (indicaes de locais, formas de consegui-los e poca mais propcia para realiz-los); motivao atravs de bolsas do envolvimento dos alunos em pesquisas e projetos prticos; maior investimento em bolsas de iniciao cientfica; realizao de maior divulgao das bolsas de estudo, pois elas auxiliam no aprendizado e evoluo dos alunos; Realizao e incentivo participao de maior nmero de palestras e debates sobre temas atuais e sobre pesquisas na Universidade; discusso, em forma de palestras/reunies abertas, das arquiteturas (desenvolvimento) e projetos da Secretaria de Informtica, para que os alunos tenham ampliao tcnica e administrativa; criao de maiores oportunidades de participao em congressos aos alunos, o que permite maior interao com outras universidades; oferecimento de mais atividades extra-curriculares como: seminrios, cursos de lngua estrangeira, cursos de vero, cursos de formao profissional em aulas prticas, cursos ministrados pelos professores sobre suas especializaes no exterior, em que seja possvel maior integrao de alunos e professores.

QUADRO 2 - Resultados da avaliao do curso pela Comisso de Especialistas e de Verificao/MEC, no perodo de 12 a 14 de setembro de 2000, com vistas renovao do seu reconhecimento.
Avaliao/aspectos Ponto(s) forte(s) Ponto(s) fraco(s) CORPO DOCENTE Excelente titulao do corpo docente, tanto na Grande participao de docentes de outros Nvel de formao e rea de computao como nas demais. departamentos que no o de Computao, adequao oferecendo muitas disciplinas para poucos alunos Dedicao e Alto ndice de estabilidade. estabilidade Poltica de Programa institucional de capacitao em No promoo de eventos acadmicos no aperfeioamento/qualifi vigncia de boa qualidade. mbito do curso cao/atualizao docente Qualificao do Qualificao acadmica Contratao em regime coordenador do curso de tempo integral e dedicao exclusiva. Atitude de liderana. Alto nvel de envolvimento com o curso, particularmente no que se refere a estgios em empresas. Experincia em administrao acadmica. Conhecimento de suas atribuies. PLANO PEDAGGICO Descrio clara, completa e coerente do perfil. Perfil dos egressos e Consistncia do perfil com as atividades metodologias do curso acadmicas do curso. Boa aceitao dos alunos no mercado de trabalho. Forte ligao do curso com o mercado de trabalho da cidade e do estado, principalmente atravs de estgios, atingindo cerca de 90% dos alunos. Estrutura curricular Existncia de estgio em empresas e/ou de Fragmentao por excesso de disciplinas. trabalho de final de curso Disciplinas: Introduo Lgica, Redes de Integrao dos alunos ao mercado de trabalho Computadores e Fsicas oferecidas como por meio dessas atividades. optativas. Existncia de diversas disciplinas prticas Ausncia da matria Matemtica Discreta. oferecidas em laboratrio. Desatualizao de algumas referncias. Ps-graduao, Existncia de curso de ps-graduao Pesquisa e Extenso consolidado e comprometido com o ensino de graduao. Grande quantidade de bolsistas de Iniciao Cientfica. Existncia de projetos e participao de empresas nas atividades de pesquisa desenvolvidas. Administrao Significativa participao do corpo docente do Forte participao de tcnicoacadmica curso no Conselho de Coordenao. administrativos no processo de eleio do coordenador acadmico do curso. INFRA-ESTRUTURA Acesso direto dos estudantes ao acervo. Ausncia de nmero adequado de Biblioteca Universitria Existncia de um sistema automatizado para exemplares de alguns livros-texto. consulta ao Ausncia de ttulos bibliogrficos mais Acervo. recentes. Boa instalao fsica da Biblioteca. Laboratrios E-mails individualizados para os alunos. Necessidade de atualizao de Acesso dos alunos que atuam em iniciao equipamentos em alguns laboratrios. cientfica a equipamentos mais avanados de Pouca disponibilidade de recursos laboratrios de pesquisa. multimdia para os alunos. Instalaes fsicas Disponibilidade de gabinetes individuais para Distncia entre as salas de aulas tericas e docentes o Departamento de Computao. Instalaes adequadas dos laboratrios de Necessidade de deslocamento dos pesquisa. equipamentos de apoio para salas de Campus bastante arborizado, amplo e aulas tericas. agradvel, com suficiente espao de lazer. Ausncia de recursos didticos mais Prdio da Biblioteca bastante amplo, confortvel satisfatrios, como canhes multimdia, e agradvel, servindo inclusive como espao de pontos de rede etc, nas salas de aulas atividades culturais. tericas. Existncia de cantinas e um restaurante Dificuldade de acesso a algumas das universitrio servindo aos alunos. salas/laboratrios a portadores de necessidades especiais. Manuteno de Equipe de apoio adequada s dimenses dos equipamentos laboratrios e s necessidades das disciplinas, de alunos e professores.

Nmero de vagas DESEMPENHO CURSO

Adequao infra-estrutura existente. Demanda bastante alta pelo curso. DO Boa aceitao dos egressos no mercado de Acompanhamento dos egressos feito de trabalho. maneira informal, por meio de relatos e correspondncias com empresas.

2. Estgio
SEO I - DO REGULAMENTO DE ESTGIOS Artigo 1 . - O Regulamento de Estgios do Curso de Bacharelado em Cincia da Computao baseia-se nas disposies contidas na Portaria GR no. 1882//92, que aprova a Resoluo CEPE no.146/92, que dispe sobre a regulamentao referente estgio de alunos na Universidade Federal de So Carlos, que considera a Lei Federal N. 11.788, de 25 de Setembro de 2008, que disciplina no pas a realizao de estgios por estudantes de ensino superior. o Artigo 2 . - O objetivo do Regulamento de Estgios do Curso de Bacharelado em Cincia da Computao disciplinar o planejamento, implementao e avaliao das atividades de estgio dos alunos do curso de Bacharelado em Cincia da Computao. o Artigo 3 . - O presente Regulamento deve ser aprovado pelo Conselho de Coordenao de Curso, podendo ser revisto periodicamente, no todo ou em parte, para seu aperfeioamento ou atualizao, face s necessidades da aprendizagem aplicada em complementao s atividades tericas do curso. SEO II - DOS ESTGIOS Artigo 4 . - A grade curricular do curso de Bacharelado em Cincia da Computao estabelece a realizao de 300 (trezentas) horas de estgio curricular. o Artigo 5 . - A integralizao da carga horria exigida para a realizao de estgios se concretizar mediante a frequncia e aprovao na disciplina Estgio em Computao. o Artigo 6 . - As ementas da referida disciplina estabelece a observao e realizao de atividades de estgio em Centros de Pesquisa, Empresa ou qualquer rgo que necessite de um profissional da rea de Computao Pargrafo nico - A amplitude e diversidade das necessidades informacionais da comunidade usuria so os critrios de caracterizao dos centros supra-citados. o Artigo 7 . - Fica tambm estabelecida a realizao de estgios complementares pelos alunos, com durao acertada diretamente entre o estagirio e a instituio concedente, desde que estabelecidos os instrumentos jurdicos necessrios. SEO III - DA ORGANIZAO ADMINISTRATIVA Artigo 8 . - Fica criada a Coordenao de Estgios do Curso de Bacharelado em Cincia da Computao, subordinada Coordenao de Curso, com as seguintes atribuies: I - coordenar e supervisionar o planejamento, implementao e avaliao das atividades de estgio do Curso de Bacharelado em Cincia da Computao, de acordo com as disposies legais da Universidade e do presente regulamento; II - rever e propor modificaes no Regulamento de Estgios, a partir de sugestes da comunidade externa e interna e da Coordenao de Curso; III - manter contato com setor competente da Pr-Reitoria de Graduao para acompanhar as mudanas nos dispositivos legais, receber orientaes e atender solicitaes; IV - manter contato com as instituies externas ou setores internos para fins de realizao de estgios; V - promover palestras por parte das instituies e empresas para recrutamento de estagirios; VI - organizar e manter um cadastro das instituies concedentes de estgio; VII - encaminhar Coordenao de Curso minutas de Acordos de Cooperao para Realizao de Estgio e termos aditivos para tramitao e aprovao, mantendo uma cpia em arquivo; VIII - elaborar e assinar termos de compromisso de estgio; IX - definir o professor-orientador de cada estgio, entregando o Termo de Compromisso correspondente; X - orientar os professores orientadores nos procedimentos de planejamento, implementao e avaliao dos estgios; XI - coordenar as visitas de acompanhamento dos professores orientadores; XII - expedir correspondncias e declaraes referentes estgio;
o o o

XIII - receber dos professores-orientadores documentao comprobatria dos estgios realizados; XIV - promover seminrios dos estagirios concluintes aos candidatos a estgio nos semestres subseqentes; XV- manter um arquivo dos estgios realizados, com pronturios individuais por aluno; XVI - elaborar relatrio anual de atividades; XVII- exercer as demais funes inerentes coordenao e superviso de estgios, alm daquelas que lhe forem conferidas pela Coordenao de Curso. o Artigo 9 . - A Coordenao de Estgios ser exercida por um docente do Departamento de Computao, com a devida aprovao, substituio e reconduo por deliberao do Conselho de Coordenao de Curso. Artigo 10 - De acordo com o Artigo 1o. da Portaria GR no. 1882/92, a realizao de estgios exige o estabelecimento de Acordo de Cooperao para Realizao de Estgio entre a Universidade e instituio concedente, que contenha, no mnimo : objetivo do convnio, contrapartida da UFSCar, cobertura do aluno por seguro obrigatrio, reas abrangidas e vigncia. 1o. - Quando j existir um convnio firmado de carter geral, ser necessrio a realizao de um Termo Aditivo que trate especificamente de estgio. 2o. - Quando j existir um Acordo de Cooperao para a Realizao de Estgio j firmado entre a Universidade e a instituio concedente, bastar somente o Termo de Compromisso relativo ao aluno. Artigo 11 - A celebrao do Acordo de Cooperao para a Realizao de Estgio, quando no existir, ter o incio de sua tramitao pela Coordenao de Estgios, de acordo com orientao geral da Pr-Reitoria de Graduao, encaminhada Coordenao de Curso para tramitao no Conselho Departamental e Conselho Interdepartamental e envio Reitoria para assinatura. 1o. - O incio da tramitao do Acordo de Cooperao para a Realizao de Estgio ocorrer nas seguintes condies: a) quando um aluno estiver interessado em estagiar na instituio e a mesma concordar em ser concedente de campo de estgio; b) quando um docente solicitar e a instituio concordar em ser concedente de campo de estgio; c) quando o aluno, por conta prpria, conseguir o estgio; d) quando a instituio estiver interessada. 2o. - A Coordenao de Estgios dever solicitar Procuradoria Jurdica a lista dos convnios firmados para fins de arquivo prprio e consulta geral. Artigo 12 - Aps a tramitao do Acordo de Cooperao para Realizao de Estgio, com a devida formalizao das responsabilidades da Universidade e da instituio concedente poder ser assinado o Termo de Compromisso especfico para cada estudante, onde necessariamente dever constar a data do Acordo de Cooperao que lhe deu origem. Artigo 13 - Conforme Artigo 2o. da Portaria GR 1882/92, cada Termo de Compromisso dever conter as seguintes informaes bsicas: nome do estagirio, perodo de durao do estgio, as obrigaes da Universidade, as obrigaes da instituio concedente, as obrigaes do estagirio, o nmero da aplice de seguro e a remunerao do estagirio, quando for o caso, assinado pelo responsvel da instituio concedente, pela Coordenao de Estgios e pelo estudante. Pargrafo nico - O mesmo dispositivo legal dispe que o Termo de Compromisso seja acompanhado do Plano de Trabalho do estagirio, em que conste o nome do estagirio, o nome do orientador da instituio concedente e o nome do professor orientador da Universidade e suas respectivas assinaturas. Artigo 14 - Com base no Artigo 4o. da citada Portaria, a realizao de estgios na prpria Universidade exige manifestao do setor interessado e realizao de um Termo de Compromisso que contenha: nome do estagirio, perodo de durao do estgio, as obrigaes das partes envolvidas, as obrigaes do estagirio e a designao de responsabilidade da remunerao sob forma de bolsa, quando for o caso, assinado pelo Chefe da unidade que recebe o estagirio, pela da Coordenao de Estgios e pelo estudante. Pargrafo nico - Aplicam-se, tambm neste caso, as disposies contidas no pargrafo nico do Artigo 13 do presente regulamento.

SEO IV - DA ORGANIZAO DIDTICO-PEDAGGICA Artigo 15 - Para o acompanhamento de cada estgio, a Coordenao de Estgios distribuir os docentes do Departamento de Computao, atravs dos critrios de capacitao e eqidade, para que cada um exera a funo de professor- orientador. Pargrafo nico - Cada professor-orientador fixar um horrio de atendimento aos estagirios sob sua responsabilidade. Artigo 16 - O estgio curricular exige a existncia de um orientador na instituio concedente ou unidade interna da UFSCar concedente, cujo critrio de aceite sua capacitao profissional terico-prtica na rea de informao, para garantir a qualidade de aprendizagem dos alunos. Artigo 17 - O orientador externo o responsvel pela elaborao do Plano de Trabalho do Estagirio, segundo estrutura bsica estabelecida, com a devida cincia e aceite do professor orientador. 1o. - O cronograma do Plano de Trabalho do Estagirio dever conter obrigatoriamente um perodo para conhecimento da instituio e da unidade de informao, as atividades a serem desenvolvidas, um perodo para a elaborao do relatrio final de estgio e a previso de pelo menos uma visita de acompanhamento do professor-orientador. 2o. - Ao aluno com vnculo empregatcio em instituies concedentes de estgio ou na prpria Universidade, alocados em unidades de informao, fica autorizada a realizao de estgio curricular, desde que o Plano de Trabalho do Estagirio seja mais diversificado que suas funes regulares, respeitadas as demais condies estabelecidas no presente regulamento. Artigo 18 - Cada Plano de Trabalho corresponder a 360 horas de atividades de estgio, conforme ementa da disciplina Estgio. Artigo 19 - Cada aluno dever entregar ao professor-orientador, ao final de cada ms de realizao do estgio, o Relatrio Parcial de Estgio, devidamente preenchido e assinado, para fins de controle de freqncia e execuo do Plano de Trabalho. 1o. - O professor orientador dever registrar no Relatrio Parcial de Estgio a data da visita de acompanhamento realizada, conforme previso no Plano de Trabalho. 2o. - O professor-orientador estabelecer a primeira nota ou meno pela avaliao dos Relatrios Parciais de Estgio. Artigo 20 - Ao final da durao do estgio, cada aluno dever entregar ao professororientador o Relatrio Final de Estgio, realizado e desenvolvido conforme estrutura bsica estabelecida pelo Coordenador de Estgios. Pargrafo nico - O professor-orientador determinar a segunda nota ou meno pela avaliao do Relatrio Final de Estgio. Artigo 21 - A terceira nota ou meno ser atribuda pelo orientador externo, atravs do preenchimento do formulrio Avaliao Externa de Estagirio. Artigo 22 - A mdia final da disciplina Estgio ser resultado da mdia aritmtica das trs menes anteriores, respeitando-se as condies de aprovao do regime escolar vigente na Universidade. Artigo 23 - Ao final do semestre, a documentao comprobatria do estgio realizado por cada aluno ser encaminhada pelo professor-orientador Coordenao de Estgios, que manter arquivo especfico. Pargrafo nico - Cada pronturio de aluno entregue Coordenao de Estgios ser composto do Termo de Compromisso, do Plano de Trabalho, dos Relatrios Parciais de Estgio, do Relatrio Final de Estgio, da Avaliao Externa do Estagirio, antecedido de uma folha-sntese, em que constem as menes parciais e mdia final, alm da apreciao da Coordenao de Estgios, que se responsabilizar pelo seu arquivamento.

SEO V - DAS DISPOSIES FINAIS Artigo 24 - O presente Regulamento de Estgios entra em vigor a partir da data de sua aprovao pelo Conselho de Coordenao de Curso. Artigo 25 - Os casos omissos sero resolvidos pela Coordenao de Estgios e, em ltima instncia, pela Coordenao de Curso.

Você também pode gostar