|
|
(6 edições intermediárias de um usuário não apresentadas) |
Linha 1: |
Linha 1: |
| + | ==Comparações Curriculares em Computação == |
| Considero de suma importância que os currículos em computação, e inclusive os nossos, seja em que níveis forem, tenham uma estrutura que facilite a comparação, e a consquente avaliação, do conhecimento coberto. | | Considero de suma importância que os currículos em computação, e inclusive os nossos, seja em que níveis forem, tenham uma estrutura que facilite a comparação, e a consquente avaliação, do conhecimento coberto. |
| | | |
− | Uma alternativa seria utilizar a estrutura a ser proposta nas recomendações curriculares da ACM, em seu ''interim report''.
| + | ==== Consulta MEC sobre Diretrizes em Computação ==== |
| + | Até 31 de março de 2011 estará em consulta pública no site do MEC em [http://formularios.mec.gov.br/consulta-diretrizes-curriculares DIRETRIZES CURRICULARES DE CURSOS DA ÁREA DE COMPUTAÇÃO]. |
| | | |
− | Áreas do Conhecimento (''knowledge areas'')
| + | Visando contribuir para a elaboração final destas diretrizes correlacionei os vários perfis listados naquele documento. Certamente há outras maneiras de organizar e classificar cada ítem. |
| | | |
− | *Discrete Structures (DS)
| + | Meu intuito foi o de facilitar o contraste entre os itens dos vários perfis e entre as várias competências e habilidades. |
− | ** 1 DS/FunctionsRelationsAndSets [core]
| + | |
− | ** 2 DS/BasicLogic [core] | + | * [http://www.dainf.ct.utfpr.edu.br/~merkle/curricula/PerfisEmConsultaMEC.html Perfis Disciplinares em Consulta] html UTF8 |
− | ** 3 DS/ProofTechniques [core]
| + | * [http://www.dainf.ct.utfpr.edu.br/~merkle/curricula/PerfisEmConsultaMEC.pdf Perfis Disciplinares em Consulta] pdf |
− | ** 4 DS/BasicsOfCounting [core]
| + | * [http://www.dainf.ct.utfpr.edu.br/~merkle/curricula/PerfisEmConsultaMEC.ods Perfis Disciplinares em Consulta] ods BrOffice |
− | ** 5 DS/GraphsAndTrees [core]
| + | |
− | ** 6 DS/DiscreteProbability [core]
| + | ==== Outras comparações === |
− | *Programming Fundamentals (PF)
| + | |
− | ** 1 PF/FundamentalConstructs [core]
| + | [[Áreas e Mestria em Computação e Informática]] - uma reflexão sobre as subáreas |
− | ** 2 PF/AlgorithmicProblemSolving [core] | + | |
− | ** 3 PF/DataStructures [core]
| + | [[Áreas do Conhecimento em Computação e Informática]] |
− | ** 4 PF/Recursion [core]
| + | |
− | ** 5 PF/EventDriven [core]
| + | |
− | ** 6 PF/ObjectOriented [core]
| + | |
− | ** 7 PF/FoundationsInformationSecurity [core]
| + | |
− | ** 8 PF/SecureProgramming [core] | + | |
− | *Algorithms and Complexity (AL)
| + | |
− | ** 1 AL/BasicAnalysis [core]
| + | |
− | ** 2 AL/AlgorithmicStrategies [core]
| + | |
− | ** 3 AL/FundamentalAlgorithms [core]
| + | |
− | ** 4 AL/DistributedAlgorithms [core]
| + | |
− | ** 5 AL/BasicComputability [core]
| + | |
− | ** 6 AL/PversusNP [elective]
| + | |
− | ** 7 AL/AutomataTheory [elective]
| + | |
− | ** 8 AL/AdvancedAnalysis [elective]
| + | |
− | ** 9 AL/CryptographicAlgorithms [elective]
| + | |
− | ** 10 AL/GeometricAlgorithms [elective]
| + | |
− | ** 11 AL/ParallelAlgorithms [elective]
| + | |
− | *Architecture and Organization (AR)
| + | |
− | ** 1 AR/Digital Logic and Data Representation [core]
| + | |
− | ** 2 AR/Computer Architecture and Organization [core]
| + | |
− | ** 3 AR/Interfacing and I/O Strategies [core]
| + | |
− | ** 4 AR/MemoryArchitecture [core]
| + | |
− | ** 5 AR/FunctionalOrganization [core]
| + | |
− | ** 6 AR/Multiprocessing [core]
| + | |
− | ** 7 AR/PerformanceEnhancements [elective]
| + | |
− | ** 8 AR/DistributedArchitectures [elective]
| + | |
− | ** 9 AR/Devices [elective]
| + | |
− | ** 10 AR/Directions in Computing [elective]
| + | |
− | *Operating Systems (OS)
| + | |
− | ** 1 OS/OverviewOfOperatingSystems [core]
| + | |
− | ** 2 OS/OperatingSystemPrinciples [core]
| + | |
− | ** 3 OS/Concurrency [core]
| + | |
− | ** 4 OS/SchedulingAndDispatch [core]
| + | |
− | ** 5 OS/MemoryManagement [core]
| + | |
− | ** 6 OS/DeviceManagement [elective]
| + | |
− | **7 OS/SecurityAndProtection [core]
| + | |
− | ** 8 OS/FileSystems [elective]
| + | |
− | ** 9 OS/RealTimeAndEmbeddedSystems [elective]
| + | |
− | ** 10 OS/FaultTolerance [elective]
| + | |
− | ** 11 OS/SystemPerformanceEvaluation [elective]
| + | |
− | ** 12 OS/Scripting [elective]
| + | |
− | ** 13 OS/DigitalForensics [elective]
| + | |
− | ** 14 OS/SecurityModels [elective]
| + | |
− | *Net-Centric Computing (NC)
| + | |
− | ** 1 NC/Introduction [core]
| + | |
− | ** 2 NC/NetworkCommunication [core]
| + | |
− | ** 3 NC/NetworkSecurity [core]
| + | |
− | ** 4 NC/WebOrganization [Elective]
| + | |
− | ** 5 NC/NetworkedApplications [elective]
| + | |
− | ** 6 NC/NetworkManagement [elective]
| + | |
− | ** 7 NC/Compression [Elective]
| + | |
− | ** 8 NC/MultimediaTechnologies] [elective]
| + | |
− | ** 9 NC/MobileComputing [elective]
| + | |
− | *Programming Languages (PL)
| + | |
− | ** 1 PL/Overview [core]
| + | |
− | ** 2 PL/VirtualMachines [core]
| + | |
− | ** 3 PL/BasicLanguageTranslation [core]
| + | |
− | ** 4 PL/DeclarationsAndTypes [core]
| + | |
− | ** 5 PL/AbstractionMechanisms [core]
| + | |
− | ** 6 PL/ObjectOrientedProgramming [core]
| + | |
− | ** 7 PL/ FunctionalProgramming [elective]
| + | |
− | ** 8 PL/LanguageTranslationSystems [elective]
| + | |
− | ** 9 PL/TypeSystems [elective]
| + | |
− | ** 10 PL/ProgrammingLanguageSemantics [elective]
| + | |
− | ** 11 PL/ProgrammingLanguageDesign [elective]
| + | |
− | *Human-Computer Interaction (HC)
| + | |
− | ** 1 HC/Foundations [core]
| + | |
− | ** 2 HC/BuildingGUIInterfaces [core]
| + | |
− | ** 3 HC/UserCenteredSoftwareEvaluation [elective]
| + | |
− | ** 4 HC/UserCenteredSoftwareDevelopment [elective]
| + | |
− | ** 5 HC/GUIDesign [elective]
| + | |
− | ** 6 HC/GUIProgramming [elective]
| + | |
− | ** 7 HC/MultimediaAndMultimodalSystems [elective]
| + | |
− | ** 8 HC/CollaborationAndCommunication [elective]
| + | |
− | ** 9 HC/InteractionDesignForNewEnvironments [elective]
| + | |
− | ** 10 HC/HumanFactorsAndSecurity [elective]
| + | |
− | *Graphics and Visual Computing (GV)
| + | |
− | ** 1 GV/FundamentalTechniques [core]
| + | |
− | ** 2 GV/GraphicSystems [core]
| + | |
− | ** 3 GV/GraphicCommunication
| + | |
− | ** 4 GV/GeometricModeling
| + | |
− | ** 5 GV/BasicRendering
| + | |
− | ** 6 GV/AdvancedRendering
| + | |
− | ** 7 GV/AdvancedTechniques
| + | |
− | ** 8 GV/ComputerAnimation
| + | |
− | ** 9 GV/Visualization
| + | |
− | ** 10 GV/VirtualReality
| + | |
− | ** 11 GV/ComputerVision
| + | |
− | ** 12 GV/ComputationalGeometry [elective]
| + | |
− | ** 13 GV/GameEngineProgramming [elective]
| + | |
− | *Intelligent Systems (IS)
| + | |
− | ** 1 IS/FundamentalIssues [core]
| + | |
− | ** 2 IS/BasicSearchStrategies [core]
| + | |
− | ** 3 IS/KnowledgeBasedReasoning [core]
| + | |
− | ** 4 IS/AdvancedSearch [elective]
| + | |
− | ** 5 IS/AdvancedReasoning [elective]
| + | |
− | ** 6 IS/Agents [elective]
| + | |
− | ** 7 IS/NaturalLanguageProcessing [elective]
| + | |
− | ** 8 IS/MachineLearning [elective]
| + | |
− | ** 9 IS/PlanningSystems [elective]
| + | |
− | ** 10 IS/Robotics [elective]
| + | |
− | ** 11 IS/Perception [elective]
| + | |
− | *Information Management (IM)
| + | |
− | ** 1 IM/InformationModels [core]
| + | |
− | ** 2 IM/DatabaseSystems [core]
| + | |
− | ** 3 IM/DataModeling [core]
| + | |
− | ** 4 IM/Indexing [Elective]
| + | |
− | ** 5 IM/RelationalDatabases [elective]
| + | |
− | ** 6 IM/QueryLanguages [elective]
| + | |
− | ** 7 IM/RelationalDatabaseDesign[elective]
| + | |
− | ** 8 IM/TransactionProcessing [elective]
| + | |
− | ** 9 IM/DistributedDatabases [elective]
| + | |
− | ** 10 IM/PhysicalDatabaseDesign [elective]
| + | |
− | ** 11 IM/DataMining [elective]
| + | |
− | ** 12 IM/InformationStorageAndRetrieval [elective]
| + | |
− | ** 13 IM/Hypermedia [elective]
| + | |
− | ** 14 IM/MultimediaSystems [elective]
| + | |
− | ** 15 IM/DigitalLibraries [elective]
| + | |
− | *Professional Issues (SP)
| + | |
− | ** 1 SP/HistoryOfComputing [core]
| + | |
− | ** 2 SP/SocialContext [core]
| + | |
− | ** 3 SP/AnalyticalTools [core]
| + | |
− | ** 4 SP/ProfessionalEthics [core]
| + | |
− | ** 5 SP/Risks [core]
| + | |
− | ** 6 SP/SecurityOperations [elective]
| + | |
− | ** 7 SP/IntellectualProperty [core]
| + | |
− | ** 8 SP/PrivacyAndCivilLiberties [core]
| + | |
− | ** 9 SP/ComputerCrime [elective]
| + | |
− | ** 10 SP/EconomicsOfComputing [elective]
| + | |
− | ** 11 SP/PhilosophicalFrameworks [elective]
| + | |
− | *Software Engineering (SE)
| + | |
− | ** 1 SE/SoftwareDesign [core]
| + | |
− | ** 2 SE/UsingAPIs [core]
| + | |
− | ** 3 SE/ToolsAndEnvironments [core]
| + | |
− | ** 4 SE/SoftwareProcesses [core]
| + | |
− | ** 5 SE/RequirementsSpecifications [core]
| + | |
− | ** 6 SE/SoftwareVerificationValidation [core]
| + | |
− | ** 7 SE/SoftwareEvolution [core]
| + | |
− | ** 8 SE/SoftwareProjectManagement [core]
| + | |
− | ** 9 SE/ComponentBasedComputing [elective]
| + | |
− | ** 10 SE/FormalMethods [elective]
| + | |
− | ** 11 SE/SoftwareReliability [elective]
| + | |
− | ** 12 SE/SpecializedSystems [elective]
| + | |
− | ** 13 SE/RiskAssessment [Elective]
| + | |
− | ** 14 PF/RobustAndSecurity-EnhancedProgramming [elective]
| + | |
− | *Computational Science (CN)
| + | |
− | **CN/Modeling And Simulation [elective]
| + | |
− | **CN/Operations Research [elective]
| + | |
− | **CN/Parallel Computation [elective]
| + | |
Considero de suma importância que os currículos em computação, e inclusive os nossos, seja em que níveis forem, tenham uma estrutura que facilite a comparação, e a consquente avaliação, do conhecimento coberto.
Visando contribuir para a elaboração final destas diretrizes correlacionei os vários perfis listados naquele documento. Certamente há outras maneiras de organizar e classificar cada ítem.
Meu intuito foi o de facilitar o contraste entre os itens dos vários perfis e entre as várias competências e habilidades.