MINISTÉRIODAEDUCAÇÃO UNIVERSIDADEFEDERALDORIOGRANDEDONORTE CENTRODECIÊNCIASEXATASEDATERRA CURSODECIÊNCIADACOMPUTAÇÃO ProjetoPedagógicodoCursode BachareladoemEngenhariadeSoftware Natal/RN Abrilde2009 1
DiretordoCCET JazielMartinsdeSá ComissãodeCriaçãodoCursodeBachareladoemEngenhariadeSoftware DavidBorisPaulDeharbe EduardoHenriquedaSilvaAranha JairCavalcantiLeite MarcelViniciusMedeirosOliveira PauloFigueiredodePires UiráKulesza UmbertoSouzadaCosta 2
3
SUMÁRIO SUMÁRIO... 4 1. INTRODUÇÃO... 5 2. JUSTIFICATIVA... 5 CrescenteDemandaporProfissionaisemEngenhariadeSoftware...5 FormaçãoemEngenhariadeSoftwarexOutrasÁreasdaComputação...6 3. OBJETIVODOCURSO... 8 4. PERFILDOFORMANDO... 8 5. COMPETÊNCIASEHABILIDADES... 9 6. ESTRUTURACURRICULAR... 9 Organizaçãodosconteúdosporperíodo...10 ExigênciasparaIntegralizaçãoCurricular...10 EstruturaCurricular...11 GrupodeOptativas:FormaçãoAvançadaemEngenhariadeSoftware...13 Relaçãodasdisciplinasoptativasdeformaçãoemcomputação...14 CadastrodeDisciplinaseAtividadesAcadêmicasEspecíficas...15 AtividadesAcadêmicasEspecíficas...15 7. METODOLOGIA... 17 OrientaçãoAcadêmica...19 8. AVALIAÇÃO... 19 9. SUPORTEPARAAEXECUÇÃODOPROJETO... 19 Infraestrutura...19 RecursosHumanos...20 10. REFERÊNCIAS... 21 ANEXOA CADASTRODEDISCIPLINAS... 23 1ºPERÍODO...23 2 O PERÍODO...29 3 o PERÍODO...35 4ºPERÍODO...41 5ºPERÍODO...48 6ºPERÍODO...54 7ºPERÍODO...61 DISCIPLINASOPTATIVASDOGRUPODEFORMAÇÃOAVANÇADAEMENGENHARIADESOFTWARE64 DISCIPLINASOPTATIVASDOGRUPODEFORMAÇÃOEMCIÊNCIADACOMPUTAÇÃO...83 ANEXOB CADASTRODEATIVIDADES... 114 4
5 1. INTRODUÇÃO OobjetivodesteProjetoPedagógicodeCursoéapresentarapropostadecriaçãodeumnovocursodeBachareladoemEngenhariadeSoftware.Essecursovematenderàsexpectativasdopaísedaregiãodacrescentedemandadeformaçãodeprofissionaisnaáreadetecnologiadeinformação,especificamenteengenhariadesoftware.OcursoétambémresultadodeiniciativasediscussõesentreareitoriadaUFRNeprofessoresdoDepartamento deinformáticaematemáticaaplicada(dimap). Aorganizaçãodestedocumentoéapresentadaaseguir:aSeção2apresentaasjustificativasparacriaçãodo curso;aseção3apresentaosobjetivosdocursodeacordocomasnormasvigentes;aseção4defineoperfildesejadoparaoformando;aseção5apresentaascompetênciasehabilidadesnecessáriasparaatenderaoperfildesejadoparaoformando;aseção6defineaestruturacurricularelaboradapelacomissãododimapresponsávelpela elaboraçãodocurso;aseção7édedicadaàsmetodologiasdeensinorecomendadasparaocurso;aseção8define mecanismosparaaavaliaçãodesteprojetopedagógicodecurso;finalmente,aseção9apresentaalgumaspropostasdesuperaçãodasfragilidadesatuaisdaufrnparaaexecuçãodesteprojetopedagógico. 2. JUSTIFICATIVA Aolongodosúltimosanos,asociedadepassouausaredependercadavezmaisdosserviçosoferecidospor umavariedadedesistemasdesoftware.atualmente,diferentesatividadesdavidacotidianaedodia a diadeorganizaçõesprivadasepúblicassãoamplamenteapoiadasemediadasportaissistemas.apresençainerentedos softwaresnavidaemsociedade,évisívelnosdiferentesdispositivosdeusopessoal(celulares,televisão,dispositivosdeaúdio),atédiferentessistemasdeinformaçãoqueapóiamabusca,disponibilizaçãoeusodeinformação sejanainternetounumaorganizaçãoespecífica. Odesenvolvimentoemanutençãodetaissoftwaresdemandamprofissionaiscadavezmaisqualificados,capazesdeentendertodooprocessodesuaproduçãoedeatuarexplicitamentenadefiniçãoemelhoriadetalprocesso.Taldefiniçãoenvolveumasériededecisõesimportantes,taiscomo:(i)aescolhadetécnicaseferramentasadequadasparacadaumadasfases(análiseeespecificaçãoderequisitos,projetodaarquiteturadosoftware,codificação,testesemanutenção)envolvidasnoprocessodedesenvolvimento;(ii)oplanejamentoegestãodosrecursoshumanosefísicosdisponíveis;e(iii)otreinamentodaspessoasparticipantesdoprocessoparaexecução.Tudo issodeveserfeitoconsiderandonãoapenasanaturezaecomplexidadedosoftware,mastambémaculturade desenvolvimentoeníveldeconhecimentotecnológicodaequiperesponsávelpeloseudesenvolvimento. Aengenhariadesoftwareéaáreadaciênciadacomputaçãoresponsávelpeloestabelecimentodetécnicase práticasparaarealizaçãodasatividadesacima.elaéumadisciplinadeengenhariaqueinvestigatodososaspectos relacionadosàproduçãodesoftware.aengenhariadesoftwarepropõemétodossistemáticoscomousoadequadodeferramentasetécnicas,quelevamemconsideraçãooproblemasendoresolvido,asrestriçõesinerentesatal desenvolvimento,bemcomoosrecursosdisponíveis[sommerville,2007].acrescentedemandadasociedadepor softwarevemrequerendo,acadaano,maisprofissionaisnaáreadeengenhariadesoftware,quepossamcontribuirtantonaproduçãodesoftwaredeinteressedaindústriaeorganizaçõesnacionaisquantoporiniciativasrelacionadasàexportaçãodesoftware.aformaçãosólidadeprofissionaisemengenhariadesoftwareinfluenciarádecisivamentenosucessodopaísnoatendimentodasdemandascrescentesdaindústrianacional,assimcomonocenáriointernacionalatravésdaexportaçãodeprodutosdesoftware. AseguirsãoapresentadasasmotivaçõesejustificativasparaacriaçãodocursodebachareladoemEngenharia desoftware,propostonestedocumento.asjustificativassãoapresentadassobreduasdiferentesperspectivas:(i) altademandadeprofissionaiscomoperfildebacharelemengenhariadesoftwarenocenárionacional;e(ii)necessidadedecriaçãodebachareladoscomformaçãoespecíficaemengenhariadesoftware,emcontraposiçãoa cursosexistentes,respaldadapordiferentesiniciativasdacomunidadeprofissionalecientíficanacionaleinternacional. CrescenteDemandaporProfissionaisemEngenhariadeSoftware Estudosrecentestêmmostradoquetantoaindústrianacionalquantointernacionaldedesenvolvimentode softwareirádemandarumagrandequantidadedeprofissionaisatuandonaáreadeengenhariadesoftwarenos próximosanos.deacordocomestudosdogoverno[brasscomm,2009],porexemplo,aindústrianacionalteráque
6 formar100milnovosprofissionaisnaáreadedesenvolvimentodesoftware,paraexportarus$5bilhõesemsoftwareaté2010.dadosdointernationaldatagroup(idc)[idcbrasil,2009]mostramaampliaçãodosnegóciosem tecnologiadainformaçãoacadaano.de2006para2007,porexemplo,omercadomundialcresceunaordemde 3,1%,enquantoomercadonacionalavançou8,3%.Aexpectativaéqueaáreadesoftwareeserviçoscontinue crescendodaordemde10%aoanoaté2012. Diantedetaldemandaedeformaestratégicaparaopaís,osprincipaisorgãosnacionaisdefomentoaodesenvolvimentocientíficoetecnológicoligadosaogovernofederal[CNPq,FINEP,Softex]têmpropostoeestimulado editaisespecíficosvoltadosexclusivamenteparaaáreadeengenhariadesoftware.ocnpq,porexemplo,vem propondoeditaisqueoferecemfinanciamentoparaacriaçãodeprojetos/programasdeparceriasentreuniversidadeeempresasquerecebamprofissionaisrecém egressosdauniversidadevisandoampliarsuaformaçãoemengenhariadesoftware,atravésdeumprogramaderesidência,inspiradonosjátradicionaisprogramasdamedicina. AFINEPtemtambémcriadoeestimulado,emseusdiversoseditais,asubmissãodeprojetosdeinovaçãocientífica etecnológicanaáreadedesenvolvimentodesoftwareetecnologiadainformação,porentender,aimportância estratégicadaáreaparaaeconomianacional. Évisíveltambém,nocenárionacional,aimportânciaquegruposdepesquisaemengenhariadesoftwareligadosàsuniversidadesfederaisestãodandoàárea.Diversoscentrosdepesquisaedesenvolvimentoforamcriados aolongodosúltimosanos,emcooperaçãodiretacomasuniversidadesfederais.oobjetivocentraldamaioriadessescentroséfomentaraformaçãodeprofissionaisnaárea,assimcomoestimularacriaçãodenovosempreendimentosnaáreadetecnologiadeinformação.podemoscitaralgunsexemplos.umdeles,empernambuco,éocentrodeestudosesistemasavançadosdorecife(cesar),inicialmentevinculadoaocentrodeinformáticadaufpe. OCESARliderouacriaçãodoPortoDigital,umaorganizaçãonão governamentalqueagregadiferentesempresas nacionaiseregionais,asquaisemparceriaconduzemprojetosinovadoresnaáreadedesenvolvimentodesoftware emcooperaçãocomacomunidadecientífica,gerandoempregosenegóciosdealtovaloragregadoparaaeconomiadaqueleestado.emminasgerais,ogoogleinstalouoprimeirocentrodepesquisaedesenvolvimentodaaméricalatina,emcooperaçãocomprofessoresdodepartamentodeciênciadacomputaçãodaufmg. Nocontextoregional,aUFRNestádiretamenteenvolvidanacriaçãoeexecuçãodasatividadesligadasaoprojetoMetropóleDigital,emparceriacomogovernofederaleacomunidadelocal.Oobjetivoprincipaldetalprojeto équalificarmão de obraparaáreadetecnologiadainformação(ti),atravésdacapacitaçãodejovens,identificadosatravésdemetodologiaespecífica,comopotencialmentecapazesdedesenvolverotalentoemtiparareduzir acarênciadeprofissionaisnomercado.namedidaemqueesteprojetointegraumaaçãodeformaçãotecnológicacomocampodapesquisaedesenvolvimentocientífico,tecnológicoeinovaçãoemsoftwareehardware,desdobraapossibilidadedeformaçãosuperiordepartedosjovenstalentosemcursosdegraduaçãoepós graduação daufrn.seráedificadonaprópriauniversidadeumprédiocom4pavimentos,comumtotalde7.200m2,queabrigaráasseguintesáreas:áreaadministrativa,auditóriopara120pessoas,salas/laboratóriosdeinformática,salas/laboratóriosdeestudodelínguaestrangeira,salasdetreinamento,áreaparaidentificaçãodetalentos,distrito digital,áreaparaincubadoradeempresas,áreaparainstalaçãodeempresasconstituídasecentrodeeducaçãoà distância. Diantedestecenárionacionaleregional,ocursodeBachareladoemEngenhariadeSoftwarepropostoneste documentobuscaampliaracapacidadedaufrndeformaçãodeprofissionaisaltamentequalificadosnaáreade engenhariadesoftware,comoobjetivodeatenderademandanacionalcrescenteporprofissionaisnaárea.além disso,ocursoirátambémcontribuirparaapoiarealavancarageraçãodenovosempreendimentosdetecnologia dainformação,emcolaboraçãocomosdiferentescentrosedepartamentosdaufrn,aseremrealizadasnocontextodoprojetometropóledigital. FormaçãoemEngenhariadeSoftwarexOutrasÁreasdaComputação Asprincipaissociedadesdecomputaçãonomundo(aAssociationforComputingMachiney ACM,aAssociationforInformationSystems AIS,eaComputerSocietydoInstituteforElectrical ElectronicEngineering IEEE CS) uniramforçaseconcluíramem2005umtrabalhoqueapresentaumcurrículodereferênciaparaaáreadecomputação[acm/ais/ieee CS,2005].Nestaproposta,estassociedadespropõemcincopossíveiscursosdegraduação paraaáreadacomputação,apresentandosuasdiferenças,perfisdosformandos,competênciasehabilidades.esta propostaéresultadodeumaanálisequeconsiderouqueaspropostasanterioresnãoatendiamàsdemandasdo mercadodetrabalhodaatualidade.
7 Segundoaforça tarefadaacm,aiseieee CS,oscursosdegraduaçãoemcomputaçãopodemser: EngenhariadeComputação CiênciadaComputação SistemasdeInformação TecnologiadaInformação EngenhariadeSoftware Asdiretrizescurricularesdaáreadecomputação[MEC SESU,2001],aindanãooficialmenteaprovadas,contemplamapenasastrêsprimeirasopções.EstasdiretrizesforamresultadosdeumesforçodaSociedadeBrasileira decomputação(sbc)durantealgunsanos.atualmente,asbcestáiniciandoumadiscussãosobreasnovaspossibilidadesdecursosdegraduaçãoeasuainclusãonasdiretrizescurricularesdasecretariadeeducaçãosuperiordo MinistériodaEducação. Atualmente,aUFRNjáoferecetrêscursosdegraduaçãoqueestãorelacionadosdiretamenteàáreadecomputaçãoeindiretamenteaáreadedesenvolvimentodesoftware.Sãoeles:(i)ocursodebachareladoemCiênciada ComputaçãooferecidopeloCentrodeCiênciasExatasedaTerra(CCET);(ii)ocursodeEngenhariadeComputação oferecidopelocentrodetecnologia(ct);e(iii)ocursodesistemasdeinformaçãooferecidopelocentrodeensino SuperiordoSeridó(CERES),CampusCaicó.Emborataiscursospossibilitemaformaçãodeprofissionaisparaatuar naáreadedesenvolvimentodesoftware,elesnãooferecemumaestruturacurricularvoltadaexclusivamentepara aformaçãodeprofissionaisnaáreadeengenhariadesoftware,comdesenvolvimentodehabilidadeseaprendizadodeconhecimento,técnicaseferramentasespecíficasdetalárea. AEngenhariadeSoftwareéfundamentadasobretudonaciênciadacomputaçãoenamatemática[Software EngineeringCurriculumACM/IEEE,2004].Aolongodosúltimosanos,aáreadeengenhariadesoftwareesuasdiferentesdisciplinastêmamadurecidobastante,atravésdaproposiçãodenovosmétodosetécnicasquepossibilitem odesenvolvimentodesoftwaresmaisconfiáveis,demelhorqualidade,comcustoreduzidoealtaprodutividade. Buscandoatingirtaisobjetivos,aformaçãodoprofissionaldetaláreaexigenãoapenasumamplodomíniodetécnicasdeprogramaçãomodernaseavançadas,mastambémoconhecimentoedomíniodasdiferentesdisciplinas quecompõemoprocessodedesenvolvimentodesoftware.aieeecomputersocietyapresenta,emseuguiade corpodeconhecimentonaáreadeengenhariadesoftware[swebok,2004],asprincipaisdisciplinasquecompõemaárea,sendoelas:requisitos,projeto,construção,testes,manutençãodesoftware,gerênciadeconfiguração,gestãodeprojetos,processosdedesenvolvimento,ferramentasemétricasdeengenhariadesoftware,equalidadedesoftware.cadaumadestasdisciplinasrequeroaprendizadodetécnicaseferramentasespecíficas.adiferençadeformaçãodeprofissionaisnasdiferentescarreirasemcomputação[acmcarreers,2009]étambémdestacadapelaassociationforcomputingmachinery(acm),aqualjáreconheceexplicitamenteaáreadeengenharia desoftwarecomoumacarreiranaáreadecomputação,edestacaasdiferençasenecessidadesdeformaçãode profissionaisemcomparaçãocomoutrascarreiras,taiscomo,ciênciadacomputaçãoeengenhariadacomputação. Defato,aIEEEComputerSocietyeaAssociationforComputingMachinery(ACM),asduasprincipaisorganizaçõesligadasaosprofissionaisecientistasdacomputação,têmrecentementereconhecidoaimportânciacrescente daáreadeengenhariadesoftware,eanecessidadedeofertadecursosdegraduaçãoespecíficosparatalárea. Juntas,elaspropuseramdiretrizesparaumcurrículoespecíficonaáreadeEngenhariadeSoftware[ACM/IEEE, 2004].OprojetopedagógicodocursodeBachareladoemEngenhariadeSoftwareapresentadonestedocumento seguetaisdiretrizes,oferecendoformaçãosólidatantonaáreadeprogramaçãoavançadadesistemas(programaçãoorientadoaobjetos,distribuídaeconcorrente)comotambémnasdiferentesdisciplinasquecompõemocurrículoemengenhariadesoftware. OscurrículosdoscursosdeBachareladoemCiênciadaComputação,EngenhariadeComputaçãoeSistemasde Informação,jáoferecidospelaUFRN,sãobastantedistintosdasdiretrizesoferecidaspelaACM/IEEEparaformação deprofissionaisemengenhariadesoftware.taiscurrículosatendemapenasumaparcelamínimadesuasexpectativasenãocobremasdiferentesdisciplinaseespecificidadesqueenvolvemtalárea.defato,nenhumdessescursostrabalhacomprofundidadeasdiferentesdisciplinasdaengenhariadesoftware,eserestrigem,namaioriados casos,aoferecerapenaspartedasdisciplinasrelacionadasàáreadeprogramação.ocursodebachareladoemciênciadacomputaçãoofereceumaformaçãomaisamplanaárea,cobrindosuasdiferentessub áreas(computação gráfica,inteligênciaartificial,arquiteturadecomputadores,redesdecomputadores,teoriadacomputação,esistemasdistribuídos)enãooferece,portanto,formaçãoespecíficaedirecionadaparaaáreadeengenhariadesoftware.ocursodebachareladoemsistemasdeinformaçãoofereceumaformaçãovoltadaaprofissionaisquedese
jamtrabalharnaáreadetecnologiadeinformação,cobrindotécnicasemétodosdeanálisedeprocessosdenegóciodeempresas,equeseconcentramsobretudonaproduçãodeumtipoespecíficodesoftware,ossistemasde informação.finalmente,ocursodeengenhariadecomputaçãoévoltado,principalmente,paraoprojetodesistemasdehardwareesistemasdesoftwarerelacionadosàautomaçãoindustrial,telecomunicações,esistemasembarcados,nãocobrindoáreaschaveseespecíficasdaengenhariadesoftware.assim,jáéamplamentereconhecido queaformaçãodeprofissionaisnaáreadeengenhariadesoftwareébastantedistintadosoutroscursosdecomputação,equesãoatualmenteoferecidospelaufrneoutrasinstituiçõesfederais.asprópriasdiretrizesparacriaçãodecursosemengenhariadesoftwaredaacm/ieee[acm/ieee,2004]atentamparatalfato.aformaçãoem engenhariadesoftwarerequeroestudodemétodos,técnicaseferramentasvoltadasespecificamenteparaodesenvolvimentodediferentestiposdesistemasdesoftwarecomqualidadeeprodutividade,eque,portanto,necessitamcobrircomprofundidadeasdiferentesdisciplinasenvolvidasnaárea. AformaçãodeprofissionaisemengenhariadesoftwaresedistinguetambémclaramentedaformaçãodostradicionaisejáconsolidadoscursosemEngenharia.Enquantoasengenhariastradicionaissefundamentamnasciênciasnaturaisenamatemáticacontínua,ebuscamaproduçãodeartefatosfísicos/concretos,aengenhariadesoftwareéfundamentadanaciênciadacomputaçãoenamatemáticadiscreta,efocalizaaproduçãodesoftwarecentradoementidadesabstratas/lógicas.Taisdistinçõesnasáreasquepermeiamasuafundamentação,enotipoe naturezadosartefatosquesãoconstruídos,sãosuficientesparadelineardiferençasclaraseexplícitasnaorganizaçãodeseuscurrículos,asquaissãoressaltadaspelasdiretrizesdaacm/ieee[acm/ieee,2004]. Aimportânciaereconhecimentodaáreadeengenhariadesoftwarenosúltimosanostêmlevadoacriaçãode inúmeroscursosdegraduaçãonaárea,notadamentenosestadosunidosdaamérica(eua)enainglaterra.defato,aprópriacriaçãodasdiretrizesparacursosdegraduaçãoemengenhariadesoftwarepelaacmeieee,busca atenderademandaeorientaracriaçãodecursosemtalárea.nobrasil,doiscursosdebachareladoemengenharia desoftware,foramcriadosrecentementepelauniversidadefederaldegoiás(ufg)epelauniversidadedebrasília (Unb).Alémdisso,cursosdemestradoprofissionalnaáreadeEngenhariadeSoftwareforamrecentementecriados ejáreconhecidospelacapes. 3. OBJETIVODOCURSO ObachareladoemEngenhariadeSoftwaretemoobjetivodeformarprofissionaiscapazesdeutilizaremtécnicasdeEngenhariadeSoftwareemempreendimentosdesoftwarevoltadostantoparamercadoslocais,quantoglobais.Paratanto,ocursodeveoferecerparaosseusegressosfundamentoscientíficos,técnicos,eéticosquecondizemcomoexercíciodaEngenhariadeSoftwareecomamissãoinstitucionaldestauniversidade. Maisespecificamente,estecursovisaatenderademandanacionalpormão de obraqualificadaemengenhariadesoftware,gerandoprofissionaiscapazesdeintervirpositivamenteemempresasprodutorasdesoftwareinterferindodiretamenteemtodasasetapasdoprocessodedesenvolvimentodosoftware. 4. PERFILDOFORMANDO OalunodoBachareladoemEngenhariadeSoftwaredeveinteressar sepelacomputaçãoe,emparticular,pela produçãodesoftware.oalunodeveserumentusiastapelaobtençãoedomíniodenovosassuntos,alémdeser capazdebaseadoneles,construirsuaprópriareputaçãopormeiodosprodutosdoseuesforçopróprioouresultantesdetrabalhoemequipedoqualparticipasemnecessariamenteestarsobsupervisão. OBacharelemEngenhariadeSoftwareserácapazdeefetivamentecontribuircomequipesnaproduçãode modelosabstratoscorrespondentesasoftwareerealizá lospormeiodecódigoquepoderãoserexecutadosem contextoreal.daperspectivapessoaloegressodevesercapazdetrabalhardeformaharmoniosaeética,eefetivamenteauxiliarnaelaboraçãodeprodutosdesoftwareatravésde: Utilizaçãodefundamentosmatemáticos; Práticaprofissionaleética; Elicitação,análise,modelagem,especificação,validaçãoegerenciamentosderequisitosdesoftware; Modelagem,análiseeprojetodesoftware; 8
Verificaçãoevalidaçãodesoftware; Manutençãoeevoluçãodesoftware; Garantiadaqualidadedosoftware; Gerenciamentodeprojetosdedesenvolvimentodesoftware; Utilizaçãodeprocessosdesoftwareexistentesouporelecriado/adaptadosutilizando sede modelosdemelhoriadeprocessos. 5. COMPETÊNCIASEHABILIDADES OsBacharéisemEngenhariadeSoftwaredevempossuirascompentênciasehabilidadeslistadasaseguir: 1. MostrardomíniosobreoconhecimentoeashabilidadesdaEngenhariadeSoftware,eashabilidades profissionaisnecessáriasparainiciarapráticacomoumbacharelemengenhariadesoftware. 2. Trabalharindividualmenteecomopartedeumaequipeparadesenvolvereentregarprodutosde softwaredequalidade. 3. Reconciliarosobjetivosconflitantesdoprojeto,encontrandoacordosaceitáveisdentrodaslimitações docusto,tempo,conhecimento,sistemasexistentes,eorganizações. 4. Projetarsoluçõesapropriadasemumouváriosdomíniosdeaplicação,usandoabordagensdeengenhariadesoftwarequeintegraminteresseséticos,sociais,legais,eeconômicos. 5. Demonstrarcompreensãoecapacidadedeaplicaçãodeteorias,modelos,eastécnicasatuaisquefornecemumabaseparaaidentificaçãoeaanálisedeproblemas,oprojetodesoftware,odesenvolvimento,aexecução,averificação,esuadocumentação. 6. Demonstrarentendimentoecompreensãodaimportânciadanegociação,dehábitoseficazesdetrabalho,deliderança,edeumaboacomunicaçãocomaspartesinteressadasemumambientetípicoda programaçãodesoftware. 7. Aprendernovosmodelos,técnicas,etecnologiasquevenhamaemergireentenderanecessidadede umdesenvolvimentoprofissionalcontinuado. 6. ESTRUTURACURRICULAR OcurrículodocursodeBachareladoemEngenhariadeSoftwaredefine8(oito)períodosletivoscomosendoa duraçãoidealdocurso,sendo12(dez)períodosletivosasuaduraçãomáxima.paraconclusãodocurso,oaluno deveintegralizar: 3.275(trêsmil,duzentosesetentaecinco)horas,sendo 2.235(duasmil,duzentasetrintaecinco)horasdedisciplinasobrigatórias; 560(quinhentosesessenta)horasdeatividadescomplementares; 480(quatrocentaseoitenta)horasdedisciplinasoptativas,sendopelomenos180horasdedisciplinasdogrupodeformaçãoavançadaemengenhariadesoftware,e300horasdeoutras disciplinasoptativas. Acargatotalmínimaemdisciplinasseráde12créditosporperíodoletivo,enquantoqueacargatotalmáximaemdisciplinasseráde30créditosporperíodoletivo,deformaaracionalizarademandapormatrículasem turmasporpartedosdiscentes.olimitesuperiortemporobjetivoinibirademandaexageradapormatrículasem disciplinaseseusefeitosnegativostantoparaoaluno,quantoparaoprofessoreocurso. OcorpodedisciplinasdisponíveisnopresenteprojetovisaumaformaçãodequalidadenaáreadeEngenharia desoftware,aqualécomplementadacomdisciplinasoptativasdeoutrasáreas.paraobteressetipodeformação, opresenteprojetoprevêqueoalunopossamatricular se,alémdasdisciplinasobrigatóriasdocurso,emdisciplinas avançadasministradasporprofessoresdodimapededepartamentosdeáreascorrelatas,assimcomoemdisciplinasdecunhomaisbásico,ministradaporprofessoresdeoutrosdepartamentosdaufrn. Alémdaorganizaçãoporconteúdoapresentadaacima,oscomponentescurricularessãoclassificadoscomo: Atividades: o AtividadesPráticasnaMetrópoleDigital; 9
o Atividadescomplementares,comoparticipaçãoemeventos,iniciaçãocientífica,extensãoou monitoria(versubseção0). Disciplinas:Todasasoutrasunidadesdeestruturaçãodidático pedagógicas. Organizaçãodosconteúdosporperíodo UFRN Centro: Ciências Exatas e da Terra Curso: Engenharia de Software Turno: ( )M ( )T ( )N (X)MT ( )MN ( )TN ( )MTN Cidade: Natal Modalidade: (X)Bacharelado ( )Licenciatura ( )Formação ( )Tecnólogo Habilitação: - Currículo: 01 Semestre de ingresso pelo Vestibular: 1º (X) Vagas: 40 2º ( ) Vagas: 0 ExigênciasparaIntegralizaçãoCurricular OBRIGATÓRIAS OPTATIVAS CRÉDITOS (CR) DISCIPLINAS C. HORÁRIA (CH) ATIVIDADES (CH II) DISCIPLINAS CH (III) Aula Lab Aula Lab Estágio TCC Outras Discip. CARGA HORÁRIA TOTAL (CHI + CHII + CHIII) 132 17 1980 255 200 180 210 480 Total CR (A + L): 149 Total CH (I): (A + L): 2235 Total CH (II): (E + O) 590 480 3305 DURAÇÃO DO CURSO (EM SEMESTRES) MÁXIMO IDEAL MÍNIMO 12 8 7 LIMITE DE CRÉDITOS POR PERÍODO LETIVO MÁXIMO IDEAL MÍNIMO 30 28 12 10
EstruturaCurricular 1º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0108 INTRODUÇÃOATÉCNICASDEPROGRAMAÇÃO S 06 90 DIM0400 ELEMENTOSDEMATEMÁTICAPARACOMPUTAÇÃO S 04 60 MAT0311 MATEMÁTICAPARAENGENHARIAI S 06 0 DIM0500 SISTEMASDECOMPUTAÇÃO S 06 90 LET0316 REDACAOTECNICADALINGUAPORTUGUESA S 03 45 TOTAL 25 375 2º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0501 BOASPRÁTICASDEPROGRAMAÇÃO S 02 30 DIM0108 PRÉ DIM0110 ESTRUTURASDEDADOSBÁSICAS S 06 90 DIM0108 PRÉ DIM0450 FUNDAMENTOSMATEMÁTICOSDACOMPUTAÇÃO S 04 60 DIM0400 PRÉ DIM0505 LÓGICAAPLICADAAENGENHARIADESOFTWARE S 04 60 MAT0363 GEOMETRIAANALÍTICAEVETORIAL S 06 90 SEMINARIOSEMENGENHARIADESOFTWARE S 30 TOTAL 22 360 3º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0502 PROGRAMAÇÃODISTRIBUÍDA S 04 60 DIM0500 DIM0108 PRÉ PRÉ DIM0111 ESTRUTURASDEDADOSAVANÇADAS S 06 90 DIM0110 PRÉ DIM0504 ANÁLISEEPROJETOORIENTADOAOBJETOS S 04 60 MAT0343 ÁLGEBRALINEAR S 06 90 EST0324 ESTATISTICAAPLICADAAINFORMATICA S 04 60 MAT0311 PRÉ TOTAL 24 360 4º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0503 PROGRAMAÇÃOCONCORRENTE S 06 90 DIM0500 DIM0108 PRÉ PRÉ DIM0506 PROJETODETALHADODESOFTWARE S 04 60 DIM0110 PRÉ DIM507 TESTEDESOFTWAREI S 04 60 DIM0108 PRÉ DIM0508 PROJETODEINTERFACESDEUSUÁRIO S 04 60 DIM0108 PRÉ DIM0509 BANCODEDADOS S 06 90 DIM0110 DIM0450 PRÉ PRÉ PSI0500 DINAMICADEGRUPOECOMUNICAÇÃOSOCIAL S 02 30 TOTAL 26 390 11
5º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0510 PROCESSODESOFTWARE S 04 60 DIM0511 ENGENHARIADEREQUISITOS S 04 60 DIM0512 TESTEDESOFTWAREII S 04 60 DIM0507 PRÉ DIM0345 EMPREENDEDORISMO S 04 60 DIM0513 DESENVOLVIMENTODESISTEMASWEB S 06 90 DIM0502 PRÉ DISCIPLINAOPTATIVA N 04 60 TOTAL 26 390 6º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré ECO0311 ECONOMIAPARAENGENHARIA S 04 60 DIM0519 QUALIDADEDESOFTWARE S 04 60 DIM0514 ARQUITETURADESOFTWARE S 04 60 DIM0506 PRÉ DIM0515 MANUTENÇÃODESOFTWARE S 04 60 DIM0506 PRÉ DIM0516 MÉTODOSFORMAISDEENGENHARIADESOFTWARE S 04 60 DIM0505 PRÉ DISCIPLINAOPTATIVA N 04 60 DIM0590 PROPOSTADETRABALHODECONCLUSÃODECURSO S 02 30 TOTAL 26 390 7º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0517 GERÊNCIADECONFIGURAÇÃOEMUDANÇAS S 04 60 DIM0510 PRÉ DIM0518 PLANEJAMENTOEGERENCIAMENTODEPROJETOS S 04 60 DIM0510 PRÉ DISCIPLINAOPTATIVA N 04 60 DISCIPLINAOPTATIVA N 04 60 DISCIPLINAOPTATIVA N 04 60 DISCIPLINAOPTATIVA N 04 60 TOTAL 24 360 8º PERÍODO LETIVO Código DISCIPLINA/ATIVIDADE Obr CR CH Requisito Co/Pré DIM0527 TRABALHODECONCLUSÃODECURSO S 180 DIM0528 ATIVIDADESCOMPLEMENTARES N 180 DISCIPLINAOPTATIVA N 04 60 DISCIPLINAOPTATIVA N 04 60 DIM0526 ESTÁGIOSUPERVISIONADO S 200 TOTAL 8 680 12
GrupodeOptativas:FormaçãoAvançadaemEngenhariadeSoftware CargaHoráriaMínima:180hrs Código Disciplina CR CH Requisitos Nível DIM0520 MODELAGEMDEPROCESSOSDENE 04 60 DIM0504 6 GÓCIO DIM0521 DESENVOLVIMENTODESOFTWARE 04 60 DIM500EDIM504 7 DETEMPO REAL DIM0522 LINHASDEPRODUTODESOFTWARE 04 60 DIM0510 7 DIM0523 DESENVOLVIMENTODIRIGIDOPOR 04 60 DIM0514 6 MODELOS DIM0524 DESENVOLVIMENTODESISTEMAS 04 60 DIM0506EDIM0508 7 PARADISPOSITIVOSMÓVEIS DIM0529 TRABALHOEMTIMES 04 60 5 DIM0530 DESENVOLVIMENTODEJOGOS 04 60 DIM0111 7 DIM0531 TÓPICOSESPECIAISEMENGENHARIA 04 60 6 DESOFTWAREI DIM0532 TÓPICOSESPECIAISEMENGENHARIA 04 60 6 DESOFTWAREII DIM0533 TÓPICOSESPECIAISEMENGENHARIA 04 60 7 DESOFTWAREIII DIM0534 TÓPICOSESPECIAISEMENGENHARIA 04 60 7 DESOFTWAREIV DIM0535 TÓPICOSESPECIAISEMENGENHARIA 04 60 7 DESOFTWAREV DIM0536 TÓPICOSESPECIAISEMENGENHARIA 04 60 8 DESOFTWAREVI DIM0537 TÓPICOSESPECIAISEMENGENHARIA 04 60 8 DESOFTWAREVII DIM0538 TÓPICOSESPECIAISEMENGENHARIA 04 60 8 DESOFTWAREVIII DIM0539 TÓPICOSESPECIAISEMENGENHARIA 02 30 6 DESOFTWAREIX DIM0540 TÓPICOSESPECIAISEMENGENHARIA DESOFTWAREX 02 30 7 13
Relaçãodasdisciplinasoptativasdeformaçãoemcomputação DIM0414 Código Disciplina CR CH Requisitos Nível ADM0001 IntroduçãoaAdministração 04 60 5 DIM0021 SistemasdeInformações 04 60 DIM0089 5 DIM0090 TópicosEspeciaisemComputaçãoI 02 30 7 DIM0091 TópicosEspeciaisemComputaçãoII 02 30 7 DIM0092 TópicosEspeciaisemComputaçãoIII 02 30 7 DIM0093 TópicosEspeciaisemComputação 02 30 7 IV DIM0094 TópicosEspeciaisemComputaçãoV 02 30 7 DIM0095 TópicosEspeciaisemComputação 04 60 8 VI DIM0096 TópicosEspeciaisemComputação 04 60 8 VII DIM0097 TópicosEspeciaisemComputação 04 60 8 VIII DIM0098 TópicosEspeciaisemComputaçãoIX 04 60 8 DIM0099 TópicosEspeciaisemComputaçãoX 04 60 8 DIM0340 FormaçãoHumanísticaemComputação 02 30 5 DIM0346 GerenciamentoeSegurançaemRedesdeComputadores 04 60 DCA0450OU 6 DIM0061 DIM0347 SistemasMultimídia 04 60 DIM0338OU 6 DIM0007 DIM0408 ModeloseAlgoritmosemOtimizaçãoCombinatória 04 60 DIM0406 7 DIM0410 TreinamentoparaCompetiçõesde 04 60 DIM0328EDIM0428 5 Programação DIM0411 ProcessamentodeImagens 04 60 MAT0312EDIM0040 7 DIM0412 TeoriadosGrafoseAlgoritmos 04 60 DIM0328EDIM0428 5 DIM0413 TécnicasdeVerificaçãoFormal 04 60 DIM0050EDIM0328 EDIM0428 6 SemânticadeLinguagensdeProgramação 04 60 DIM0049EDIM0050 EDIM0328E DIM0428 DIM0415 LógicasNão Clássicas 04 60 DIM0050 8 DIM0416 AprendizadodeMáquina 04 60 DIM0034 7 DIM0417 SistemasMulti Agentes 04 60 DIM0034 7 DIM0418 IntroduçãoaoDesenvolvimentode 04 60 DIM0034eDIM0102 7 Jogos DIM0419 EspecificaçõesFormais 04 60 DIM0336 7 DIM0420 Bioinformática 04 60 DIM0034 7 DIM0421 RedesSemFio 04 60 DIM0061 6 LET0029 LínguaInglesaIX 04 60 5 LET0030 LínguaInglesaX 04 60 LET0029 5 6 14
CadastrodeDisciplinaseAtividadesAcadêmicasEspecíficas AtividadesAcadêmicasEspecíficas Estágio TrabalhodeConclusãodeCurso AsdisciplinasobrigatóriaseoptativasdocursoestãodescritasnoanexoAdestedocumento.Ocadastrodasatividadesacadêmicasespecíficasencontra senoanexob. Ocurrículoincluicomoatividadeobrigatóriaarealizaçãodeestágiosupervisionadoquecontribuaparaamaturidadedoalunoparaoexercíciodaprofissão.Oestágiosupervisionadodeveráserrealizadoemempresaouem outroambienteprofissional,ematividadeligadaàengenhariadesoftware,caracterizandoexperiênciaemambientedetrabalho.oestágiosupervisionadodeveráincluirnomínimo200horasdeatividades,realizadasdeforma contínuaoudistribuídasemmaisdeumperíodoletivo.sópoderáserconsideradoestágiosupervisionadocom vistasàrealizaçãodaatividadeobrigatóriaoestágiorealizadodeacordocomasregrasprevistasnalegislaçãoespecífica.istonãoimpedequeoalunorealizeoutrosestágiosnãointegralizadosaocurrículo,seassimojulgarconveniente,paraacumularexperiênciadetrabalho,paraobterremuneraçãoouporqualqueroutrarazão. Aestruturacurricularconsideraatividadeobrigatóriaparaobtençãodograuumtrabalhodeconclusãodecurso,entendendo secomotalarealizaçãodeumprojetonoâmbitodaengenhariadesoftwarequeintegreconteúdosmultidisciplinaresdetrêsoumaisdisciplinasdocurso.otrabalhodeconclusãodecurso(tcc)correspondea umacargahoráriade180horasesópoderáserrealizadoapósosétimosemestre,normalmentenoúltimoperíodo docurso.osprocedimentosparaarealizaçãodaatividadeestãodetalhadosemlegislaçãoespecífica. SemináriosemEngenhariadeSoftware AtividadesComplementares SemináriosapresentadospelosprofessoresdoDIMApe/ouconvidadossobreasdiversassubáreasdaEngenhariadeSoftwareouáreasafins(CiênciadaComputação). AsAtividadescomplementaressãoaquelasdenaturezaacadêmica,científicaeculturaleobrigatóriasparaaintegralizaçãodacargahoráriadoCursodeBachareladoemEngenhariadeSoftwaredestaUniversidade.AsAtividadescomplementaressãoclassificadasemquatrocategorias: a)atividadesdeensino; b)atividadesdepesquisa; c)atividadesdeextensão; d)outrasatividades. AsAtividadesComplementarespodemtercargahoráriacontabilizadasporparticipaçãoemeventose/oudesenvolvidasaolongodeumperíodoletivo,devendoserrealizadasaolongodocurso.Oalunodeveráperfazeruma cargahoráriatotalmínimade180(centoeoitenta)horas.somentepoderãosercomputadasasatividadesacadêmicas,científicaseculturaisrealizadaspeloalunoapósoseuingressonocursodebachareladoemengenharia desoftwaredaufrn. OalunodeveráapresentaràCoordenaçãodoCursoadocumentaçãocomprobatóriareferenteàatividade.O registronosistemadecontroleacadêmicodaufrndecadaatividadecomplementar,apresentadapeloaluno,só seráefetivadoapósahomologaçãopelacoordenação.acoordenaçãodevemanternasecretariaosdocumentos apresentadosarquivadosatéaexpediçãododiplomadeconclusãodocurso.naimpossibilidadedestearquivamento,serãoconsideradasválidasasatividadesregistradasnosistemadecontroleacadêmicoehomologadaspelo colegiado. 15
Atividadesdeensino Asatividadesdeensinoconsideradasparapreenchimentodacargahoráriasãodescritasnoquadroaseguir, sendocha=cargahoráriaporatividadeecht=cargahoráriatotalmáximapermitidaporaluno.cadadocumento comprobatório,descritonoquadroaseguir,refere seàrealizaçãodeumaatividadecontabilizadapelacha. Atividadedeensino Documentocomprobatório CHA CHT Monitoria(remuneradaounãoremunerada)reconhecidapelaPró Reitoriade Graduação Atividadesdepesquisa CertificadodaPROGRADoudeclaraçãodoprofessororientador 30 90 Asatividadesdepesquisaconsideradasparapreenchimentodacargahoráriasãodescritasnoquadroaseguir, sendocha=cargahoráriaporatividadeecht=cargahoráriatotalmáximapermitidaporaluno.cadadocumento comprobatório,descritonoquadroaseguir,refere seàrealizaçãodeumaatividadecontabilizadapelacha. Documento Atividadedepesquisa Âmbito CHA CHT Comprobatório Participaçãoemseminárioouminicursodecaráteracadêmico Apresentaçãodesemináriode caráteracadêmico Participaçãoemcongressoou congênerecientíficoemcomputaçãoouáreasafins Local,regional, nacionalou internacional 10 20 Local,regional, nacionalou 20 60 internacional Local,regional, nacionalou 20 120 internacional LocalouRegional 30 90 Nacional 120 120 Publicaçãodetrabalhoemcongressooucongênerecientíficoou artigoemrevistacientífica Atividadesdeextensão IniciaçãoCientíficacertificadapela Pró ReitoriadePesquisa(CNPqe PPqououtrasinstituiçõesdeapoioàpesquisa),combolsaremuneradaounãoremunerada RelatóriosemestraldaIniciaçãoCientífica,comoaval doprofessororientador Certificadoemitidopelo órgãopromotordoevento Certificadoemitidopelo órgãopromotordoevento 16 Local 40 160 Certificadoemitidopelo órgãocompetenteresponsávelpeloevento Certificadoemitidopelo órgãocompetenteresponsávelpeloeventooucarta deaceitaçãodoartigo Internacional 120 120 Asatividadesdeextensãoconsideradasparapreenchimentodacargahoráriasãoasdescritasnoquadroaseguir,sendoCHA=cargahoráriaporatividadeeCHT=cargahoráriatotalmáximapermitidaporaluno.Cadadocumentocomprobatório,descritonoquadroaseguir,refere seàrealizaçãodeumaatividadecontabilizadapelacha. Atividadedeextensão Documentocomprobatório CHA CHT BolsadeextensãocertificadapelaPró Relatóriosemestraldaextensão,como 20 120 ReitoriadeExtensão avaldoprofessorresponsável Participaçãoemprojetoouatividade deextensãocertificadapelapró ReitoriadeExtensão Participaçãoemórgãosquepermitam representaçãoestudantil(centro,departamento,colegiadooudiretório acadêmicos) Certificadodeparticipação,assinado peloprofessorresponsável 20 60 Atadareunião 2 20
17 OutrasAtividades Oalunopoderá,opcionalmente,ingressaremestágioemempresaouemoutroambienteprofissional,ematividadeligadaàEngenhariadeSoftwareouCiênciadaComputação,caracterizandoexperiênciaemambientede trabalho. Asoutrasatividadesconsideradasparapreenchimentodacargahoráriaestãodetalhadasnoqaudroaseguir, sendocha=cargahoráriaporatividadeecht=cargahoráriatotalmáximapermitidaporaluno.cadadocumento comprobatório,descritonoquadroaseguir,refere seàrealizaçãodeumaatividadecontabilizadapelacha. OutrasAtividades Documentocomprobatório CHA CHT Estágionãoobrigatórioapartirdo quartosemestredocurso TermodeCompromissoerelatóriosemestraldasatividadesdesenvolvidas, assinadopeloresponsáveldiretopelo estagiário,comprovandoatividadesem computação 20 120 7. METODOLOGIA AcriaçãodecursosdegraduaçãoemEngenhariadeSoftwareéumfenômenorecenteemnívelmundial,e muitorecenteemnívelnacional.aindústriadesoftwaresofreconstanteevoluçõestecnológicas,eoegressodo cursodevenãosomenteestarapardastecnologiasexistentes,mastambémpossuiroembasamentoteóricosuficienteparapoderacompanharasfuturaseinevitáveisevoluçõestecnológicas.pelasmesmasrazões,aproposta pedagógicadocursodevesempremanter sepreocupadaemoferecerumaflexibilidadesuficienteparamanter se atualizadafrenteàsnecessidadesmercadológicas,massemdeixardefornecerumnúcleosólidodeensinamentos fundamentaisespecíficosparaaáreadedesenvolvimentodesoftware. TantoparaatenderàscaracterísticaspropostaspelanovaLDBe,principalmente,àsdaáreadecomputação, comoparaproporumcursoemsintoniacomessarecentetendênciamundial,nãosepodepensarsomentenaestruturacurricular.éprecisomudarmétodosdeensino/aprendizadoedarênfaseàformaçãoemfundamentoscientíficosbásicoseaodesenvolvimentodecompetênciasehabilidadesparautilizartecnologiasatuais.paradarflexibilidadenaformaçãodosalunosdocurso,oelencodedisciplinasouatividadesdeformaçãooptativaspermiteao estudanteacompanharaevoluçãodaáreadecomputação.porestemotivo,alémdasdisciplinasoptativascom nomeeementadefinida,ocorreráaofertadedisciplinasdecunhoavançadoeinovadorusandooscódigosdasdisciplinastópicosespeciaisemcomputação. Ocursodeveoptarpormétodosdeensinoqueestimulemempreendedorismo,envolvimentoemprojetosde desenvolvimentodesoftware,apresentaçãodeseminários,elaboraçãodeprodutosdesoftware.oalunoprecisa desenvolveracapacidadedeanálise,abstração,elaboraçãodeprojetos,especificação,eavaliaçãonasdiversas áreasdaengenhariadesoftware.aformaçãoemtecnologiadeveserobtidaestimulandooalunoadesenvolvera capacidadedeinvestigação.éprecisoestimularousodebibliotecasedosrecursosdisponíveisnainternet,assim comoodesenvolvimentodetrabalhosteóricosepráticos. UmadascaracterísticasmaismarcantesdaáreadeEngenhariadeSoftwareéavalorizaçãodacriatividadecomoferramentadeusonodia a diadoprofissional.umaconseqüênciadistoéanecessidadedocursoincentivara procuradesoluçõescriativasnaresoluçãodosproblemasapresentadosaoaluno.apresentepropostaincentivaa utilizaçãodeoutrosmétodospedagógicos,alémdasaulasexpositivas,jáqueoalunonãoprecisaapenasdecorar conteúdosqueoprofessorpassanessasaulas.paraoalunodevemserapresentadosproblemascujasoluçãonão seencontradiretamentenabibliografia,poiseledeveserincentivadoacombinarastécnicas,teoriaseferramentasapresentadasnocurso,visandoelaborarnovassoluçõesparaosproblemasaeleapresentados.apresente propostavisacriarascondiçõesdemotivaçãodealunoseprofessores,deformaaevitarqueaúnicametadoalunosejaseraprovadoemprovas. OegressodoCursodeBachareladoemEngenhariadeSoftware,paratersucessoprofissional,devedesenvolveracapacidadedeexpressãoescritaeoralnosidiomasportuguêseinglês.Istonãodeveserdesvinculadodasua áreaprofissional.aexperiênciamostra nosqueparaatingiresteobjetivonãoésuficienteapenasaofertadedisciplinas"externas"comocomunicaçãoeexpressão,línguainglesaemetodologiacientíficanocurrículo.épreciso
desenvolveralternativasquepropiciemodesenvolvimentodacapacidadedeexpressãoescritaeoraldosalunos nodecorrerdocurso.cadaprofessorpodeedevecobrarestacapacidadedosalunos.oaprendizadodecomunicaçãoeexpressãopodeserfeitoestimulandoaparticipaçãodosalunosemseminários.oaprendizadodeinglêspode seraprimoradolendoeescrevendotextosparacadadisciplinadeinformática,eoaprendizadodemétodospara desenvolvimentodetrabalhoscientíficospodeserorientadoapartirdaexperiênciadecadaprofessor. Oprofessor,porsuavez,deveassumirumaposturadeorientador.Nãoépapeldoprofessorserapenasum comunicadorquerepeteoquejáestánoslivros.dessaforma,oprofessortemumaconcepçãodealuno,como alguémincapazdeentenderoquefoiarduamenteelaboradopelosautores.existemdiversosmeiosdeacessoao conhecimento,muitomaisadequadosparacertosconteúdoscomolivros,revistas,cds,páginasnainternet,dvds, televisãoediversosoutrosquedevemserexploradospelosprofessores.oprofessordeve,principalmente,orientaroalunosobreondebuscarosconteúdosecobrardeleasuaaplicaçãoeumaanálisecrítica.aufrnpossui,atravésdasecretariadeensinoadistância,umaexpertisequedeveráseraproveitadaparaelaborarumacervode materialdidáticocomplementaracessívelparaosalunosdocursoatravésdeumamediateca.maisdoquetudo,o professordevemotivaroalunosobreaimportânciadoconteúdoaseraprendido.estenãoéumtrabalhofácil, exigindotempoededicaçãodoprofessor. Ocursopropõecomocomponentescurricularesarealizaçãodeprojetosediversasoutrasatividadesenvolvendodiferentesmétodosdeaprendizados,como,porexemplo: 1. Aulascominstrutorpresencial; 2. Aulasemvídeoe/oudocumentários; 3. Gruposdeestudoorientadopeloprofessor(leituraediscussãoemgrupo); 4. Seminários; 5. Trabalhosdeiniciaçãocientífica; 6. Trabalhosdeiniciaçãotecnológica; 7. Estudoorientado Pesquisaemonografiasobreconteúdosavançados; 8. RealizaçãodeEstágios; 9. Participaçãoemempreendimentos; 10. Desenvolvimentodesoftwareemdiversasáreas desktop,dispositivosmóveis,televisãodigital,web, dispositivosembarcados,etc.; 11. Aplicaçõessociaisecomunitárias(atividadesdeextensão); 12. Projetodeformação;e 13. Participaçãoemmini cursosoututoriaisdecongressos. Atabelaabaixoespecificacomoestesprocedimentosmetodológicosserelacionamcomodesenvolvimentode habilidadesespecíficas: Procedimentosmetodológicos Habilidadeaserdesenvolvida Estudoorientado pesquisaemonografia sobreconteúdosavançados Desenvolvimentodeprodutos Apresentaçãodeseminários Realizaçãodeestágios Gruposdeestudo(leituraediscussãoem grupo) Participaçãoemcursosecongressos Trabalhoemgrupo,práticaprofissional Concentraçãoeatenção Concentraçãoeatenção Reflexão,avaliaçãocrítica Socialização,vivênciadeatividadesprofissionais. Auto aprendizado,pesquisa,comunicaçãoescrita, domíniodalínguainglesa Capacidadeempreendedora,planejamento,trabalhoemgrupo,práticaprofissional,criatividade Comunicaçãooral,pesquisa Disciplinasexpositivascominstrutorpresencial Aulasemvídeoe/oudocumentários Aplicaçõessociaisecomunitárias(atividadesdeextensão) Trabalhoemgrupo,práticaprofissional,socialização,análisedeproblemasemodelagemdesoluções 18
19 Projetodeformação Práticaprofissional,trabalhoemgrupo,capacidadeempreendedora,planejamento,criatividade. OrientaçãoAcadêmica Comopartedametodologiadocurso,pretende sedesenvolveraorientaçãoacadêmicacomoumaatividade conjuntadacoordenaçãodocursoedosprofessoresdodepartamentodeinformáticaematemáticaaplicada(di MAp),queéodepartamentomaisdiretamenteligadoaocurso.Apropostaéindicarprofessorescomoorientadoresdeumconjuntodealunosjádesdeoprimeiroperíodoletivo.Taisprofessoresirãoentãodesempenharopapel deorientardetaisalunosatéofinaldocurso.deveráhaverrodízionoconjuntodeprofessoresacadaperíodo,de formaaevitarasobrecargadeorientações.cadaorientadoracadêmicoiráacompanharseusorientandosaolongo docurso,apoiandooprocessodeescolhaequantidadededisciplinasacadaperíodo,possíveisatividadescomplementaresaseremrealizadas(iniciaçãocientífica,extensão,estágio,seminários,eventos),assimcomoauxilia lo emeventuaisdificuldadesoudesafiosencontradosaolongodocurso. 8. AVALIAÇÃO OPPPdocursoconsideraduasdimensõesparaoprocessodeavaliação:aavaliaçãodoprojetopedagógicoea avaliaçãodoprocessoensino aprendizagem: Avaliaçãodoprojetopedagógico o Ccompreendeoacompanhamentoeagestãodaexecuçãodoprojeto.Aavaliaçãoseráexecutadaapartirdas seguintesações: CriaçãodeumacomissãoavaliadoraaserescolhidanocolegiadodocursoparaacompanharosresultadosadvindosdaexecuçãodoProjetoPedagógico. Reuniõessemestraisentreprofessoresquelecionarãodisciplinasdamesmasub área,paraqueas metodologias,ferramentaselinguagensdeprogramaçãoutilizadassejamconsistentesentresi,alterando asquandonecessário. ReuniõesentreoCoordenador,oVice Coordenador,professoreserepresentantesdosalunosaofinaldossemestresparaavaliaraeficáciadoProjetoPedagógicoedetectarpossíveisajustesquesejamnecessários. Avaliaçãodoprocessoensino aprendizagem o Estaavaliaçãoseguiráaresoluçãovigentequeregeosistemadeavaliaçãodascomponentescurricularesna UFRN(ResoluçãoN 103/06doCONSEPE),tendocomoreferênciaoperfildoegresso,osobjetivosdocursoe ascompetênciasprofissionaisorientadorasparaaformaçãodobacharelemengenhariadesoftware.esta avaliaçãoserácomplementadapelasseguintesações: ReuniõessemestraisdoCoordenadoreVice Coordenadorcomosalunos,tentandoidentificarpontospositivosenegativosnoprocessoensino aprendizagemempregadopelosváriosprofessores, possivelmenteutilizandoquestionáriospreenchidospelosalunoseprofessoresdasdisciplinas. UtilizaçãodosresultadosdasavaliaçõesdocentesfeitaspelaUFRNparaidentificarproblemasesoluções. 9. SUPORTEPARAAEXECUÇÃODOPROJETO OprojetoseráexecutadopelaUFRNnoâmbitodoCentrodeCiênciasExatasedaTerra.Aexecuçãodoprojeto denovocursonecessitadeinvestimentosdainstituiçãosobdoisaspectos:recursoshumanoseinfra estruturafísica. Infraestrutura OsatuaiscursosdegraduaçãoemComputação(BachareladoemCiênciadaComputaçãoeEngenhariade Computação)vêmsofrendodeumproblemacrônicodefaltadeespaçoslaboratoriaisadequados.Nãopoderácri
ar seumnovocursonessaáreasemserealizaruminvestimentosignificativodeinfraestruturaquepermitaofereceraosalunosumquadrodeaprendizagemàalturadaqualidadedoensinonaufrn. Estimamosanecessidadedecercade500m2deáreaconstruídaparaalocaronovocurso.Istoincluirá: 3laboratóriosdeensinomodernos,equipadoscom45computadoresparaalunos,assimcomomaterialdeprojeção; 3laboratóriosdeacessolivreparaosalunosparapermitirodesenvolvimentodeprojetosdeprogramaçãoligadosàsdisciplinasdocursocomcercade40computadorescada; 6SalasdeProfessoresafimdealocarosnovosprofessoresdocursoesatisfazerademandajáexistenteatualmente; 2Salasparaagerênciadocurso. AcriaçãodocursodeBachareladoemEngenhariadeSoftwareestáfortementecorrelacionadacomacriação dametrópoledigital,umambiciosoplanodecriaçãodeumcentrodeexcelêncianaformaçãoderecursoshumanosnaáreadetecnologiasdainformaçãoedeproduçãodesoftware.casoasatividadesdocursovenhamaser realizadasnoâmbitodametrópoledigital,aqualserásediadanocampusuniversitáriodaufrn,elapoderáforneceraocursoainfra estruturadelaboratóriosnecessáriaalémde: ambientedeincubaçãodeempreendimentos; mediatecacomacervodidático,instrucionaletecnológico,laboratóriodeaprendizagemdelínguas. RecursosHumanos Osrecursoshumanosnecessáriossãosubdivididosemcorpodocenteecorpotécnico administrativo.ocorpo docenteatuaránocursodebachareladoemengenhariadesoftwarepara: 1. ministrarcomponentescurriculares, 2. coordenarasatividadesdocurso, 3. fornecerorientaçãoacadêmicaaosalunos, 4. orientarosalunosemseusprojetosprofissionais, 5. orientarprojetosdeincubaçãodeempreendimentos. Considerandoanaturezaeatemáticadocurso,queseráoferecidonoâmbitodoCentrodeCiênciasExatase daterra,cercade80%dacargadedocênciaseráassumidapordocentesvinculadosaodepartamentodeinformáticaematemáticaaplicada(dimap).emtermosqualitativos,ocorpodocentedodimapcobreboapartedascompetênciasnecessáriasàefetivaçãodobachareladoemengenhariadesoftware,sendonecessário.natabelaabaixo descrevemosanecessidadedecréditosporsemestreparaocurso. 1ºPeríodo 25 2ºPeríodo 22 3ºPeríodo 24 4ºPeríodo 26 5ºPeríodo 26 6ºPeríodo 26 7ºPeríodo 24 8ºPeríodo 8 TOTAL 181 Oscréditosserãosolicitadosaosseguintesdepartamentos: DepartamentodeInformáticaeMatemáticaAplicada 150 Matemática 18 Estatística 4 Letras 3 Economia 4 Psicologia 2 20
10. REFERÊNCIAS [ACMCarreers,2009]Computing:Degrees&Careers.URL:http://computingcareers.acm.org. [Brasscomm,2009]Brasscom.URL:http://brasscom.com.br. [ACM/IEEE, 2004] Software Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in SoftwareEngineering,2004.URL:http://sites.computer.org/ccse/ Combasenestademanda,aoDIMApcaberáamaiorcarga,estimando seem148onúmerodecréditosaseremoferecidosanualmente.noentanto,valesalientarqueodimapjáéresponsávelpelasseguintesatividadesde ensinoemníveldegraduação 1 :80a90%docursodeBachareladoemCiênciadaComputação(CCET),40a50%do cursodeengenhariadecomputação(ct),disciplinasdeintroduçãoàprogramaçãodecomputadoresparaagrande maioriadoscursosdoccetedoct,edisciplinasdemicro informáticaemdiversoscursosdaufrn. Acomissãodeelaboraçãodesteprojetorealizouumaanálisedasituaçãoacurtoprazo.Levandoemcontaessa análise,considera seque,emtermospuramentequantitativos,paraefetivarocursodebachareladoemengenhariadesoftware,odimapprecisarácontratarcincodocentes. Emtermosqualitativos,jásepodeencontrarhoje,noseiodocorpodocentedoDIMAp,todasascompetências necessáriasparalecionarasdisciplinasconstandonagradecurriculardobachareladoemengenhariadesoftware. Noentanto,boapartedessesdocentesjávemlecionandoemdisciplinasnaáreadeEngenhariadeSoftwaredo cursodebachareladoemciênciadacomputaçãoenãopoderãoseremdeslocadosparaobachareladoemengenhariadesoftwaresemprejuízodobomfuncionamentodoatualbachareladoemciênciadacomputação.portanto,énecessárioqueascontrataçõessejamrealizadaspormeiodeconcursosvisandocandidatoscomcompetênciasnaáreadeengenhariadesoftwarecomo:testedesoftware,interfacehomem computador,gerenciamentode processosdesoftware,qualidadedesoftware,etc. Alémdedocentesnaáreadecomputaçãoemgeral,edeengenhariadesoftwareemespecífico,ocursonecessitarádeturmasemoutrasáreas,comoMatemática,Estatística,Português,Inglês,Comunicação,Economia,sendo amaiordemandaparamatemáticaeinglês. Todocurso,etodainfra estrutura,paraoseubomfuncionamento,necessitadeumapoiotécnicoadministrativocompetenteemotivado.nãoserádiferentenocasodobachareladoemengenhariadesoftware. Alémdosuporteadministrativoàcoordenação,seránecessárioterumapoiotécnicoparaainstalação,manutençãoeatualizaçãodosdiversoslaboratórios,damediateca,edolaboratóriodelínguas.Asaber: 1TécnicoparaManutençãodeLaboratórioseRedesdeComputadores; 1AgenteAdministrativoparaaSecretariadaCoordenaçãodoCurso; 1FuncionárioparaServiçosGeraisedeManutençãoeLimpeza. NoescopodaMetrópoleDigital,ecomvistaàincubaçãodeempreendimentosnesteambiente,estima seimportantecontarcomumpessoaldaapoiogerencialeadministrativoparaasempresasemincubação. [ACM/IEEE CS,2005]ComputingCurricula2005 TheOverviewReport.TheJointTaskForceonComputingCurricula IEEE Computer Society/Association for Computing Machinery, 2005. URL: http://www.acm.org/education/education/curric_vols/cc2005 March06Final.pdf 1 ValelembrartambémqueasatividadesdoDIMApnãoselimitamaoensinodegraduação:1)ocorpodocente permanentedoprogramadepós graduaçãoemsistemasecomputação,comcursosdemestradoedoutorado, éintegralmenteoriundododimap,2)umapartesignificativadacargahoráriadosdocentesdodimapédedicadaàpesquisa,tendonoseuquadro10bolsistasdeprodutividadeempesquisadocnpq. 21
[IDCBrasil,2009]InternationalDataGroup.URL:http://www.idc.com. [Maia, 2006] O Departamento de Informática e Matemática aplicada: 20 Anos, um pouco de sua história, Pedro Fernandes Maia.Anaisdo IVWorkshopTécnicoCientíficodoDIMAp,AnamariaM. Moreira,UmbertoS.daCosta (Org.),EDUFRN,2006. [Sommerville,2007]SoftwareEngineering,8thedition,IanSommerville,PearsonAddison Wesley,2007. [SWEBOK, 2004] Guide to the Software Engineering Body of Knowledge, IEEE Computer Society, 2004. URL: http://swebok.org [MEC SESU,2001]DiretrizesCurricularesparaosCursosdeGraduação.MinistériodaEducação SecretariadeEducaçãoSuperior(MEC SESU).DisponívelnapáginaWebdoMEC(http://www.mec.gov.br/Sesu/),2001. [UFG,2009]ProjetoPedagógicodoCursoEngenhariadeSoftware(Bacharelado),InstitutodeInformática,UniversidadedeGoiás.URL:http://engenhariadesoftware.inf.br [UFRN,2006]ProjetoPolíticoPedagóciodoCursodeCiênciadaComputação,CentrodeCiênciasExatasedaNatureza(CCET),UniversidadeFederaldoRioGrandedoNorte(UFRN),2006. 22
AnexoA CadastrodeDisciplinas 1ºPERÍODO 23
UNIVERSIDADEFEDERALDORIOGRANDEDONORTE PRÓ REITORIADEGRADUAÇÃO CADASTRODEDISCIPLINAS UFRN Centro:CIÊNCIASEXATASEDATERRA Departamento:INFORMÁTICAEMATEMÁTICAAPLICADA Curso:BACHARELADOEMENGENHARIADESOFTWARE BLOCO OBR(X)COMPL() SEMESTRE:(1 ) Código Denominação Créditos CargaHorária Tot. Aul. Lab. Est. Tot. Aul. Lab. Est. DIM0108 INTRODUÇÃOATÉCNICASDEPROGRAMAÇÃO 06 04 02 90 60 30 PRÉ REQUISITOSE/OUCO REQUISITOS P/C Código Denominação EQUIVALÊNCIAGERAL Código Denominação (DIM0425OUDIM0324OUDIM0046)E(DIM0424OUDIM0325OUDIM0300) EMENTA Máquinavirtualsimples.Noçõesdealgoritmos,programaselinguagensdeprogramação.Paradigmasdeprogramação.Sistemasdetipos.Expressõeseinstruções.Recursividade.Modularização.Orientaçãoaobjetos.Tiposabstratosdedados.EstudodeumalinguagemdeProgramação.PráticaemLaboratóriodostópicosabordadosnadisciplina. BIBLIOGRAFIA Natal, ChefedoDepartamento 24