LISTA DE DISCIPLINAS

CursoTurnoDuração MínimaDuração MáximaPeríodo do Currículo
112140 - CIÊNCIA DA COMPUTAÇÃODiurno4.07.02013.2
Base Legal
AUTORIZAÇÃO: RESOLUÇÃO CONSUNI/UFBA Nº 04 DE 22.01.1971. PARECER CFE Nº 417/80, APROVADO EM 09.04.1980. RECONHECIMENTO: DECRETO Nº 82027 DE 24.07.78. PARECER CFE Nº 1910/78. RENOVAÇÃO DE RECONHECIMENTO: PORTARIA Nº 291 DE 02.02.2011
Descrição Profissional
Os egressos do curso e Ciência da Computação da UFBA devem estar situados no estado da arte da ciência e da tecnologia da computação. Eles devem estar preparados para atuar no mercado de trabalho propondo soluções adequadas que utilizem o computador bem como ter desenvolvimento tecnológico da área. Eles devem ter uma base científica que os tornem aptos a se tornarem futuros pesquisadores, de maneira a contribuir com o desenvolvimento científico da Computação. Mais especificamente, espera-se do egresso este curso: * uma formação básica dos aspectos teóricos e práticos das matérias básicas e tecnológicas da Ciência da Computação. * uma formação especializada em uma ou mais áreas da Ciência da Computação, oferecidas pelo curso; * uma maturidade matemática para entender e aplicar os modelos matemáticos utilizados na representação de problemas da área; * uma formação complementar que o torne apto a atuar no mercado de trabalho em áreas multidisciplinares; * capacidade para atuar no mercado de trabalho nas diversas áreas tecnológicas da computação; * capacidade para ingressar em programas de pós-graduação em Ciência da Computação ou áreas afins.

LISTA DE DISCIPLINAS
SemestreCódigoDisciplinaNatureza
1MATA01GEOMETRIA ANALÍTICA OB
1MATA02CÁLCULO A OB
1MATA37INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO OB
1MATA38PROJETO DE CIRCUITOS LÓGICOS OB
1MATA39SEMINÁRIOS DE INTRODUÇÃO AO CURSO OB
1MATA42MATEMÁTICA DISCRETA I OB
2MATA07ÁLGEBRA LINEAR A OB
2MATA40ESTRUTURAS DE DADOS E ALGORITMOS I OB
2MATA48ARQUITETURA DE COMPUTADORES OB
2MATA57LABORATÓRIO DE PROGRAMAÇÃO I OB
2MATA95COMPLEMENTOS DE CÁLCULO OB
2MATA97MATEMÁTICA DISCRETA II OB
3FISA75ELEMENTOS DO ELETROMAGNETISMO E DE CIRCUITOS ELÉTRICOS OB
3MAT236MÉTODOS ESTATÍSTICOS OB
3MATA47LÓGICA PARA COMPUTAÇÃO OB
3MATA49PROGRAMAÇÃO DE SOFTWARE BÁSICO OB
3MATA50LINGUAGENS FORMAIS E AUTÔMATOS OB
3MATA55PROGRAMAÇÃO ORIENTADA A OBJETOS OB
4FCHC45METODOLOGIA E EXPRESSÃO TÉCNICO-CIENTÍFICA OB
4MATA51TEORIA DA COMPUTAÇÃO OB
4MATA52ANÁLISE E PROJETO DE ALGORITMOS OB
4MATA58SISTEMAS OPERACIONAIS OB
4MATA61COMPILADORES OB
4MATA68COMPUTADOR, ÉTICA E SOCIEDADE OB
5MATA53TEORIA DOS GRAFOS OB
5MATA54ESTRUTURAS DE DADOS E ALGORITMOS II OB
5MATA59REDES DE COMPUTADORES I OB
5MATA62ENGENHARIA DE SOFTWARE I OB
5MATE12PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO A OB
6MATA60BANCO DE DADOS OB
6MATA64INTELIGÊNCIA ARTIFICIAL OB
6MATA65COMPUTAÇÃO GRÁFICA OB
6MATA88FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS OB
6MATE11ENGENHARIA DE SOFTWARE II-A OB
7MATA66PROJETO FINAL DE CURSO I OB
8MATA67PROJETO FINAL DE CURSO II OB

LISTA DE DISCIPLINAS OPTATIVAS
CódigoDisciplinaNatureza
ADM170ADMINISTRACAO CONTABIL I OP
MATC88ADMINISTRAÇÃO DE REDES DE COMPUTADORES OP
MATB28ÁLGEBRA LINEAR B OP
MATA90ALGORITMOS DISTRIBUIDOS OP
MATD74OP
MATB21AMBIENTES INTERATIVOS DE APRENDIZAGEM OP
ENG637ANALISE DINAMICA DE ESTRUTURAS OP
MATA71ANÁLISE NUMÉRICA OP
ENG229APLICAÇÕES INDUSTRIAIS DA COMPUTAÇÃO OP
MATC89APLICAÇÕES PARA DISPOSITIVOS MÓVEIS OP
ENG653AQUISICAO DE DADOS EM TEMPO REAL OP
MATA15ARQUITETURA DE COMPUTADORES OP
MATE67ARQUITETURA DE SOFTWARE OP
MATA89ARQUITETURAS DE SISTEMAS DISTRIBUÍDOS OP
ENG646AUTOMACAO DE SISTEMAS OP
MATE68BANCO DE DADOS OP
MATA04CÁLCULO C OP
MATA05CÁLCULO D OP
MAT174CALCULO NUMÉRICO I OP
MATE69COMPUTAÇÃO DISTRIBUÍDA OP
MATE70COMPUTAÇÃO UBÍQUA E SENSÍVEL AO CONTEXTO OP
MATE71COMPUTAÇÃO VISUAL OP
FCC001CONTABILIDADE GERAL I OP
ENG648CONTROLE E AUTOMACAO DE PROCESSOS OP
ENG649CONTROLE ENERGETICO DE SISTEMAS MECATRONICOS OP
EDC001EDUCAÇÃO ABERTA, CONTINUADA E À DISTÂNCIA OP
ADM171ELEMENTOS E ANALISES DE CUSTOS OP
ENG336ELETRÔNICA DIGITAL OP
ENGC40ELETRÔNICA DIGITAL OP
MAT220EMPREENDEDORES EM INFORMATICA OP
MATB65EMPREENDIMENTOS E INFORMÁTICA OP
ENG639ENGENHARIA CONCORRENTE E PROTOTIPAGEM RAPIDA OP
MATB03EVOLUÇÃO DE SOFTWARE OP
ECO001FUNDAMENTOS DE ECONOMIA OP
ENGL26FUNDAMENTOS DE PROCESSAMENTOS DIGITAL DE SINAIS OP
MAT570FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS OP
MAT569FUNDAMENTOS DE TOLERANCIA A FALHAS OP
ADM243GERÊNCIA CONTEMPORÂNEA OP
ENG640GESTAO E CONTROLE DA QUALIDADE OP
MATA41INFORMÁTICA NA EDUCAÇÃO OP
LET358INGLES INSTRUMENTAL III N-100 OP
LET359INGLES INSTRUMENTAL IV N-100 OP
MATE73INTELIGÊNCIA ARTIFICIAL OP
MATB20INTELIGÊNCIA ARTIFICIAL EM EDUCAÇÃO OP
MATC72INTERAÇÃO HUMANO-COMPUTADOR OP
ADM001INTRODUCAO À ADMINISTRACAO OP
ENG650INTRODUCAO A INTELIGENCIA ARTIFICIAL OP
MAT572INTRODUCAO A INTELIGENCIA ARTIFICIAL OP
MATC93INTRODUÇÃO A WEB SEMÂNTICA OP
ADM241INTRODUCAO AO MARKETING OP
MAT567INTRODUCAO AOS METODOS FORMAIS OP
MATB17LAB. DE COMPUTAÇÃO GRÁFICA E PROCESSAMENTO DE IMAGENS OP
MATB09LABORATÓRIO DE BANCO DE DADOS OP
MATA73LABORATÓRIO DE CIRCUITOS DIGITAIS OP
MATB11LABORATÓRIO DE COMPILADORES OP
MATB14LABORATÓRIO DE ENGENHARIA DE SOFTWARE OP
MATB22LABORATÓRIO DE INFORMÁTICA NA EDUCAÇÃO OP
MATB16LABORATÓRIO DE INTELIGÊNCIA ARTIFICIAL OP
MATA80LABORATÓRIO DE PROGRAMAÇÃO II OP
MATC84LABORATÓRIO DE PROGRAMAÇÃO WEB OP
MATB01LABORATÓRIO DE REDES DE COMPUTADORES OP
MATA81LABORATÓRIO DE SISTEMAS OPERACIONAIS OP
ENGG52LABORATÓRIO INTEGRADO I-A OP
ENGG53LABORATÓRIO INTEGRADO II-A OP
LETE46Libras-Língua Brasileira de Sinais OP
MATA76LINGUAGENS PARA APLICAÇÃO COMERCIAL OP
MATA16LOGICA E METODOS FORMAIS OP
MATB29LÓGICA MATEMÁTICA OP
ENG641MATERIAIS EM SISTEMAS MECATRONICOS OP
MATB13MÉTODOS FORMAIS OP
ENG644MODELAGEM E SIMULACAO DE PROCESSOS OP
MATA69MODELAGEM E SIMULAÇÃO DE SISTEMAS OP
MATC96ORGANIZAÇÃO, GERENCIAMENTO E RECUPERAÇÃO DA INFORMAÇÃO OP
FISA76OSCILAÇÕES E ONDAS ELETROMAGNÉTICAS OP
ENG654OTIMIZACAO DE PROCESSOS OP
ENG795OP
ADM011PESQUISA OPERACIONAL OP
ENG652PESQUISA OPERACIONAL OP
ENG643PLANEJAMENTO E CONTROLE DA PRODUCAO OP
MATE13PROGRAMAÇÃO CONCORRENTE, DISTRIBUÍDA E PARALELA OP
MATA77PROGRAMAÇÃO FUNCIONAL OP
ENG638PROJETO MECATRONICO DE MAQUINAS OP
ENGL25OP
IPSA39PSICOLOGIA DAS RELACOES HUMANAS OP
MATB02QUALIDADE DE SOFTWARE OP
MAT568REDES DE COMPUTADORES OP
MATA85REDES DE COMPUTADORES II OP
ENG651REDES NEURAIS E SISTEMAS NEBULOSOS OP
MATE74REUSO DE SOFTWARE OP
MATB24ROBÓTICA INTELIGENTE OP
MATA87SEGURANÇA DA INFORMAÇÃO OP
MATC99SEGURANÇA E AUDITORIA DE SISTEMAS DE INFORMAÇÃO OP
MATA75SEMÂNTICA DE LINGUAGEM DE PROGRAMAÇÃO OP
MATB23SEMINÁRIOS EM EMPREENDEDORISMO OP
ENG647SENSORES E INSTRUMENTACAO OP
ENG635SISTEMAS CAD/CAM OP
ENG636SISTEMAS CAE E METODOS DE ELEMENTOS FINITOS OP
MAT571SISTEMAS DE TEMPO REAL OP
MATA82SISTEMAS DE TEMPO REAL OP
ENG642SISTEMAS INTEGRADOS DE MANUFATURA OP
MATB19SISTEMAS MULTIMÍDIA OP
ENG655SISTEMAS NAO-LINEARES OP
MAT566SISTEMAS OPERACIONAIS OP
ENG645SISTEMAS ROBOTICOS OP
MATC82SISTEMAS WEB OP
MATE75SISTEMAS WEB OP
MATE76TEORIA DA COMPUTAÇÃO OP
MATB27TEORIA DAS CATEGORIAS OP
ENG791TIROCINIO DOCENTE ORIENTADO OP
MATD77TOLERÂNCIA A FALHAS OP
MATA72TÓPICOS EM ARQUITETURA DE COMPUTADORES OP
MATE77TÓPICOS EM ARQUITETURA DE COMPUTADORES I OP
MATE78TÓPICOS EM ARQUITETURA DE COMPUTADORES II OP
MATE79TÓPICOS EM ARQUITETURA DE COMPUTADORES III OP
MATE80TÓPICOS EM ARQUITETURA DE COMPUTADORES IV OP
MATB10TÓPICOS EM BANCO DE DADOS OP
MATE04TÓPICOS EM BANCO DE DADOS I OP
MATE14TÓPICOS EM BANCO DE DADOS II OP
MATE15Tópicos em Banco de Dados III OP
MATE16Tópicos em Banco de Dados IV OP
MATB12TÓPICOS EM COMPILADORES OP
MATA74TÓPICOS EM COMPUTAÇÃO E ALGORITMOS OP
MATB04OP
MATE06TÓPICOS EM COMPUTAÇÃO VISUAL I OP
MATE20Tópicos em Computação Visual II OP
MATE21Tópicos em Computação Visual III OP
MATE22Tópicos em Computação Visual IV OP
MATB25TÓPICOS EM ENGENHARIA DE SOFTWARE OP
MATE08TÓPICOS EM ENGENHARIA DE SOFTWARE I OP
MATE26Tópicos em Engenharia de Software II OP
MATE27Tópicos em Engenharia de Software III OP
MATE28Tópicos em Engenharia de Software IV OP
MATE81TÓPICOS EM FUNDAMENTOS DA COMPUTAÇÃO I OP
MATE82TÓPICOS EM FUNDAMENTOS DA COMPUTAÇÃO II OP
MATE83TÓPICOS EM FUNDAMENTOS DA COMPUTAÇÃO III OP
MATE84TÓPICOS EM FUNDAMENTOS DA COMPUTAÇÃO IV OP
MATB05TÓPICOS EM INTELIGÊNCIA ARTIFICIAL OP
MATE10TÓPICOS EM INTELIGÊNCIA COMPUTACIONAL I OP
MATE32Tópicos em Inteligência Computacional II OP
MATE33Tópicos em Inteligência Computacional III OP
MATE34Tópicos em Inteligência Computacional IV OP
MATA79TÓPICOS EM PROGRAMAÇÃO OP
MATA86TÓPICOS EM REDES DE COMPUTADORES OP
MATE05TÓPICOS EM REDES DE COMPUTADORES I OP
MATE17Tópicos em Redes de Computadores II OP
MATE18Tópicos em Redes de Computadores III OP
MATE19Tópicos em Redes de Computadores IV OP
MATE85TÓPICOS EM SISTEMAS DE INFORMAÇÃO E WEB I OP
MATE86TÓPICOS EM SISTEMAS DE INFORMAÇÃO E WEB II OP
MATE87TÓPICOS EM SISTEMAS DE INFORMAÇÃO E WEB III OP
MATE88TÓPICOS EM SISTEMAS DE INFORMAÇÃO E WEB IV OP
MATE89TÓPICOS EM SISTEMAS DE TEMPO REAL I OP
MATE90TÓPICOS EM SISTEMAS DE TEMPO REAL II OP
MATE91TÓPICOS EM SISTEMAS DE TEMPO REAL III OP
MATE92TÓPICOS EM SISTEMAS DE TEMPO REAL IV OP
MATB06TÓPICOS EM SISTEMAS DISTRIBUIDOS OP
MATE35Tópicos em Sistemas Distribuidos I OP
MATE36Tópicos em Sistemas Distribuidos II OP
MATE37Tópicos em Sistemas Distribuidos III OP
MATE38Tópicos em Sistemas Distribuidos IV OP
MATB26TÓPICOS EM SISTEMAS MULTIMÍDIA OP
MATA83TÓPICOS EM SISTEMAS OPERACIONAIS OP
ENG764TOPICOS ESPECIAIS EM MECATRONICA I OP
MAT700TOPICOS ESPECIAIS EM MECATRONICA II OP
ENG765TOPICOS ESPECIAIS EM MECATRONICA III OP
MAT701TOPICOS ESPECIAIS EM MECATRONICA IV OP
MATB15VALIDAÇÃO DE SOFTWARE OP
ENGL24OP