Download Master of Computer Science Curriculum Maps

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
1) Demonstrate
proficient
knowledge on the
theory of
computation and
advanced level
concepts of
programming
languages and
apply such
knowledge and
techniques to
industrial projects
MSCS400
Programming
Languages
MSCS410
Computer
Communications
MSCS 420
MS in Computer Science Program Curriculum Maps
America Evangelical University
(I-Introductory, D-Developmental, M-Mastery)
2) Apply
mathematical
methodologies
or scientific
solutions in the
literature, e.g.,
heuristic
solutions, to
solve
computational
tasks with
respect to create
and evaluate
project
3) Manage a
software
project with
advanced
knowledge
regarding
system analysis,
documentation,
and develop
requirements,
in order to
design and
implement
computer
applications
systems
4) Perform
software
engineering
process to develop
software that
matches the largescale service
platform or
system according
to customer
requirements
D
D
5) Apply
network
techniques
based on the
knowledge of
communication
protocols
including the
latest mobile
trends to solve
the practical
networking
issues such as
troubleshooting,
efficient server
management,
and security
handling
D
D
D
6) Integrate
biblical and
theological
perspectives in
the field where
computer
science plays a
vital role
Software
Engineering
MSCS430
Analysis of
Algorithms
MSCS440
Advanced
Database
Systems
MSCS 450
Advanced
Computer
Networks
MSCS500
Topics in Data
Mining
MSCS510
Information
Integration on
the Web
MSCS520
Advanced Big
Data Analytics
MSCS530 Theory
and
Computational
Methods for
Optimization
MSCS540 Topics
in Numerical
D
D
D
D
D
D
D
M
D
M
M
M
D
D
Analysis
MSCS550 Topics
in Distributed
Processing
Systems
MSCS560
Advanced Topics
in Internet
Routing
MSCS570
M
Network
Simulation and
Performance
Analysis
MSCS580
Security and
Privacy in
Computer
Systems
MSCS590 5G
Mobile
Communications
MSCS600
Wireless
Internet Security
MSCS610
Introduction to
Cryptography
MSCS 620
D
Artificial
D
D
D
D
M
D
M
M
D
D
M
M
M
M
D
Intelligence:
Principles and
Techniquese
MSCS630 Mobile
Application
Programming
MSCS640
Embedded
Software
Programming
BS 500
Introduction to
Old Testament
BS501
Introduction to
New Testament
BT501
Contemporary
Theology or
Systematic
Theology
M
M
D
M
D
D
M