National University e INA
 
Programa de Licenciatura:

Bachelor of Science in Information Systems

Programas de Mestrado:

Master of Science in Computer Science

Master of Science in Electronic Business

Admissão

Domínio da línga inglesa

Pagamentos

Admissão “Checklist”

 

 

 

 

 

Master of Science in Computer Science
Centrado em providenciar aos alunos boas bases matemáticas e capacidade de processamento de informação, este programa prepara os alunos nos aspectos teóricos e práticos de como resolver problemas complexos de informática, enquanto desenvolvem outras competências essenciais de comunicação.

O currículo é baseado em fundamentos matemáticos, técnicas de programação e competências para a solução de problemas. A combinação única destas competências capacita os alunos do programa MSCS da National University para serem um activo imediato na indústria de computação. As bases matemáticas rigorosas do programa do MSCS têm quatro objectivos fundamentais: (1) providenciar um entendimento claro das vantagens e limitações dos modelos computacionais, (2) facilitar a aquisição de conhecimentos em módulos subsequentes do programa, (3) facilitar um entendimento lógico de conceitos subjacentes às competências de resolução de problemas, (4) facilitar a aquisição e utilização de novos conhecimentos necessários à introdução de novas tecnologias. A abordagem pedagógica da National University no MSCS permite aos alunos tornarem-se de imediato membros produtivos, no mundo real de uma equipa de computação.

Bases Matemáticas
O currículo do MSCS providencia modelos de computação que permanecem actuais durante longos períodos de tempo. Estes módulos preparam os alunos, com formação anterior diversificada, fornecendo os instrumentos essenciais e necessários para serem bem sucedidos na indústria da computação.

Desenvolvimento de Competências
Há um conjunto de módulos elementares orientados para o desenvolvimento de competências profissionais requeridas no mercado. Estes módulos reflectem as exigências da indústria informática.

  • Analysis, modeling, design, and development
  • Computational tools and processes
  • Operating Systems and Languages
  • Data Base Systems
  • Applications Systems and Graphical User Interfaces
  • Artificial Intelligence
  • Computational Problem Solving


Integração
O objectivo do trabalho de projecto é criar um mecanismo integrador que fornece uma perspectiva realista aos alunos. É um projecto de dois meses para resolução de um problema real para um cliente real, com um prazo de tempo limitado, usando todos os instrumentos e recursos disponíveis, visto que os estudantes trabalham juntos em equipas. Esta componente incide na necessidade de integrar um grande conjunto de tecnologias e competências. Dá-se aos estudantes a oportunidade de consolidar o que aprenderam antes e de implementar sistemas polivalentes numa organização.

Trajectória de Carreira
Com o programa MSCS da National University o corpo docente, estudantes e empregadores têm a garantia de que os que obtêm este grau apresentam capacidade analítica e crítica, sentido de profissionalismo e são formados nos valores essenciais para o sucesso no campo da informática. Este programa reflecte as necessidades actuais e futuras da indústria, e os alunos do programa do MSCS são treinados e preparados para assumir o papel de liderança nesse campo.

Requisitos de Admissão
Assume-se que os candidatos ao programa possuem uma Licenciatura em Informática ou numa área relacionada.

Requisitos para a obtenção do Grau
(20 módulos, 90 unidades trimestrais)
Requisitos do Currículo para o Programa de MSCS
O programa do MSCS exige a conclusão de 54 unidades trimestrais. Quando necessário, podem ser transferidas 13,5 unidades trimestrais (no máximo) obtidas noutra instituição reconhecida no âmbito de um “Master”. O programa deste grau académico consiste em dez módulos mais as duas-partes do projecto do MSCS (dois módulos; 4,5 unidades trimestrais cada) que não podem ser frequentados até os outros módulos serem terminados.

Pré-requisitos do Programa
(8 módulos, 36 unidades trimestrais)
Os estudantes que não tenham licenciatura nas áreas de informática podem candidatar-se para a admissão ao programa, escolhendo uma ou a combinação das seguintes opções:

MTH 215 College Algebra and Trigonometry
(Pré-requisito: Placement Evaluation)
CST 208B Calculus for Computer Science
(Pré-requisito: MTH 215)
CST 206B Discrete Structures and logic Design
(Pré-requisito: MTH 215)
CST 242 Introduction to Programming Concepts and Methods
CST 317 Programming in C++
(Pré-requisito: CST 242)
CST 330C Object Oriented Programming in C++
(Pré-requisito: CST 317)
CST 335 Data Structures and Algorithms
(Pré-requisito: CST 330C)
CSC 422C Principles of Data Base Design

Ou

Obter autorização por parte do Director do Programa do MSCS, baseada no trabalho realizado e documentado por provas reconhecidas.

Requisitos Fundamentais
(12 módulos, 54 unidades trimestrais)
Sugerimos os estudantes a optarem pelos 12 módulos seguintes pela sua ordem de apresentação.
CSC 610 Mathematical Foundations
SEN 620 Principles of Software Engineering
SEN 621 Software Tools and Processes
SEN 625 Basic Software Architecture
CSC 630 Operating Systems
CSC 640 Database Systems
CSC 650 Programming Languages
(Pré-requisito: CSC 610)
CSC 655 Compilers and Interpreters
(Pré-requisito: CSC 610)
CSC 660 Artificial Intelligence
(Pré-requisito: CSC 610)
CSC 670 User Interface Engineering
(Pré-requisitos: CSC 610, CSC 630, SEN 620,
CSC 650)
CSC 686 Computer Science Project I
(Pré-requisitos: All core requirements)
CSC 687 Computer Science Project II
(Pré-requisito: CSC 686)