Master of Science in Computer Information Sciences (CSMS)

A successful student of the program gains the following skills (vary according to the degree/concentration taken):

  • Ability to manage, interpret, and analyze model large data sets, and employ computer science algorithms and methods to real-world problems where custom software solutions often need to be created;
  • Ability to employ modern software engineering processes (such as object-oriented analysis, design and implementation);
  • Proficient in the use of one or more scripting languages (such as Python, R, Java, C, etc.) or one of scientific and statistical analytical software packages (such as R, MATLAB, XLMiner, SPSS, Statistica DataMiner, etc.);
  • Ability to effectively utilize distributed and high-performance computing to analyze large data sets, as is knowledge of networking technology and internet protocols;
  • Have a high level of motivation, be independent and dedicated, possess strong interpersonal and managerial skills and have outstanding analytical ability; and,
  • Have excellent teamwork skills and have strong scientific communication skills.

Harrisburg University Computer Information Sciences Requirements: The following courses comprise the Master of Computer Information Sciences – 36 semester hours.  The semester hour value of each course appears in parentheses ().

Complete all of the following core courses – 15 semester hours:

CISC 530
Computer Architecture
(3 credits)
CISC 600
Scientific Computing I
(3 credits)
CISC 610
Data Structures & Algorithms
(3 credits)
CISC 661
Principles of Cybersecurity & Cyber Warfare
(3 credits)
CISC 520
Data Engineering & Mining
(3 credits)

or

CISC 525
Big Data Architecture
(3 credits)

or

CISC 560
Secure Computer Systems
(3 credits)

or

CISC 612
Elements of Computer Systems
(3 credits)

or

CISC 620 
Principles of Machine Learning
(3 credits)

Complete the following experiential courses – 6 semester hours:

GRAD 695
Research Methodology & Writing 
(3 credits)

and

CISC 699
Applied Project in CISC
(3 credits)

or

GRAD 699 
Graduate Thesis
(3 credits)

Complete one of the following concentrations (15 semester hours):

Computer Science Concentration:

CISC 601
Scientific Computing II 
(3 credits)
CISC 603
Theory of Computation
(3 credits)
CISC 611
Network Operating Systems
(3 credits)
CISC 614
Computer Simulation
(3 credits)
Elective *
(3 credits)

Cyber Security Concentration:

CISC 662
Ethical Hacking Development Lab 
(3 credits)
CISC 663
Cyber Risk Assessment & Management
(3 credits)
CISC 664
Advanced Digital Forensics
(3 credits)
CISC 665
Biometric Security Systems
(3 credits)
Elective *
(3 credits)

* Student can choose a course from any of the Master of Science programs: Analytics, Information Systems Engineering and Management, Computer Information Sciences, Learning Technologies, or Project Management.