Marymount’s computer science (CS) program recognizes the important role of computer scientists in developing and maintaining the technology used in all aspects of today’s world — in business, in society, and in our personal lives.

The Computer Science program provides the following:

  • A solid foundation of computer science concepts that forms the basis of computing in the modern world.
  • Specific skills in developing applications across a wide range of platforms, from mobile devices to supercomputers.
  • Knowledge of current technologies, such as cloud computing and artificial intelligence, and the ability to learn new methodologies and technologies as they arise in the fast- changing world of technology.

Marymount University has worked with community colleges in the region to maximize the credits that can be transferred into the program from dual enrollment programs, community colleges, other accredited 4-year schools, and from many verifiable industry certifications. 

The faculty for this program, full time and part time, are experienced and knowledgeable in the specific subjects they teach and, when applicable, use extensive hands-on activities to support learning. Labs are integrated in the courses so students can practice with the same tools and techniques they will use in the job world as they learn the foundations. This is enhanced by a wide range of extra-curricular activities including competitions and boot camps.

Students are encouraged to engage in research with full-time faculty in areas such as computer hardware, machine learning, natural language processing (NLP), and digital transformation. A variety of paid and volunteer opportunities are available under the direction of our diverse and experienced faculty.

Internship Prerequisites

All students must take a for-credit internship in the computer science field before graduation. A minimum of 90 credits with a minimum cumulative GPA of 2.0 is required to register for the internship.

Credits Required

The B.S. in Computer Science degree requires at least 120 total credits.

Minimum Grade Requirements

A minimum grade of C is required in all IT and DATA courses. A minimum grade of C+ is required for IT 489 Capstone Project.

Residency Requirement

Students must complete 21 credits of their computer science major at Marymount.

Degree Requirements – Computer Science

Liberal Arts Core Requirements

See the Liberal Arts Core for details. 

Major Requirements

79 credits

Major Required Courses

DATA 260 Discrete Structures

3

IT 112 Introduction to Computer Systems

3

IT 129 Python Scripting

3

IT 130 Java Programming

3

IT 208 Computer Networking

3

IT 210 Software Engineering

3

IT 212 Software Architecture and Design

3

IT 230 Advanced Java Programming

3

IT 313 Computer Organization and Architecture

3

IT 315 Operating Systems and Virtualization

3

IT 320 Structure of Programming Languages

3

IT 340 Data Structures and Algorithms

3

 
 

 

IT 345 Human Computer Interaction

3

 
OR

 

GMD 231 Intro to UX/UI Design

3

 
 

 

IT 355 Software Testing, Documentation, and Quality Assurance

3

IT 412 Theory of Computation

3

IT 476 Quantum Computing

3

IT 489 Capstone Project

3

IT 490 IT Internship

3

LA 350 Cyber Law

3

 
 

 

MA 132 Statistical Analysis *

3

 
OR

 

MA 218 Probability and Statistics *

3

 
 

 

MA 181 Calculus I *

4

MA 200 Calculus II

3

 
 

 

MA 215 Linear Algebra and Proof Techniques

3

 
OR

 

MA 221 Multivariable Calculus

4

 
OR

 

MA 257 Introduction to Number Theory and Proof Techniques

3

 
 

 

PH 313 Cyberethics *

3

Additional Natural Science Course

Natural Science (NS) core course (chemistry or physics recommended)