Powered by SmartCatalog IQ

Computer Science (B.S.)

Marymount’s computer science (CS)  program recognizes the 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 CS 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 phones 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 technologies.

Marymount University has worked with community colleges in the region to maximize the credits that can be transferred into the program, including credits for many 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.

Students are encouraged to engage in research with full-time faculty in areas such as computer hardware, software and development, machine learning, natural language processing (NLP), and digital transformation.

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

64 credits

Math Requirements

MA 132Statistical Analysis *

3

OR

MA 218Probability and Statistics *

3

 

MA 181Calculus I *

4

MA 200Calculus II *

3

 

MA 215Linear Algebra and Proof Techniques

3

OR

MA 221Multivariable Calculus *

4

OR

MA 257Introduction to Number Theory and Proof Techniques

3

Major Core

The following courses must be completed with a minimum grade of C:
DATA 260Discrete Structures

3

IT 112Introduction to Computer Systems

3

IT 129Python Scripting

3

IT 130Java Programming

3

IT 208Computer Networking

3

IT 210Software Engineering

3

IT 212Software Architecture and Design

3

IT 230Advanced Java Programming

3

IT 313Computer Organization and Architecture

3

IT 315Operating Systems and Virtualization

3

IT 320Structure of Programming Languages

3

IT 340Data Structures and Algorithms

3

IT 355Software Testing, Documentation, and Quality Assurance

3

IT 412Theory of Computation

3

IT 476Quantum Computing

3

IT 490IT Internship

3

User Interface Design

The following course must be completed with a minimum grade of C:
GMD 231Intro to UX/UI Design

3

OR

IT 345Human Computer Interaction

3

Cyber Law and Ethics

LA 350Cyber Law

3

PH 313Cyberethics *

3

IT Capstone

The following course must be completed with a minimum grade C+:
IT 489Capstone Project

3

Additional Natural Science Course

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

Electives

Students must take one (1) 300-level IT or DATA courses. 

Sample Degree Plan - Computer Science

Year One - Fall

EN 101Composition I *

3

IT 112Introduction to Computer Systems

3

IT 129Python Scripting

3

 

MA 132Statistical Analysis *

3

OR

MA 218Probability and Statistics *

3

 

Philosophy (PH) core course *

3

Year One - Spring

EN 102Composition II *

3

IT 130Java Programming

3

MA 181Calculus I *

4

TRS 100Theological Inquiry *

3

HI History (HI) core course *

3

MA 181: Math Core course

Year Two - Fall

IT 210Software Engineering

3

IT 230Advanced Java Programming

3

PH 313Cyberethics *

3

EN Literature (LT) core course *

3

Social Science (SS) core course *

3

PH 313: DF&R core course

Year Two - Spring

IT 208Computer Networking

3

IT 212Software Architecture and Design

3

MA 200Calculus II *

3

Fine and Performing Arts (FPA) core course *

Natural Science (NS) core course with a lab (chemistry or physics recommended) *

MA 200: Depth in Science core course

Year Three - Fall

DATA 260Discrete Structures

3

IT 315Operating Systems and Virtualization

3

IT 320Structure of Programming Languages

3

Social Science (SS) core course *

3

One (1) elective

3

 

Year Three - Spring

GMD 231Intro to UX/UI Design

3

OR

IT 345Human Computer Interaction

3

 

IT 313Computer Organization and Architecture

3

IT 340Data Structures and Algorithms

3

IT 355Software Testing, Documentation, and Quality Assurance

3

Natural Science Course, lab optional (Chemistry or Physics recommended)

3-4

Year Four - Fall

MA 215Linear Algebra and Proof Techniques

3

OR

MA 221Multivariable Calculus *

4

OR

MA 257Introduction to Number Theory and Proof Techniques

3

 

IT 412Theory of Computation

3

IT 489Capstone Project

3

One (1) IT or DATA elective

3

One (1) elective

3

Year Four - Spring

IT 476Quantum Computing

3

IT 490IT Internship

3

LA 350Cyber Law

3

Depth in Humanities core course

3

One (1) elective

3

This program requires a minimum of 120 credits. 

* Fulfills Liberal Arts Core Requirements. See the Liberal Arts Core and Course Descriptions for further information.