Computer Science (B.S.)
Computer Science with Secondary-Level Teaching Licensure (B.S. in Computer Science)
Teaching Licensure Additional Endorsement
Minor in Computer Science
Web Design (Undergraduate Certificate)
The Combined B.S./M.S. Program in Computer Science
Computer Science (Post-Baccalaureate Certificate)
Computer Science (M.S.)
Computer Security and Information Assurance (Graduate Certificate)
Computer Science emphasizes object-oriented programming and includes the study of computer architecture and the design and analysis of algorithms.
The major follows the guidelines for a Computer Science major set by the Association for Computing Machinery and provides students with a broad understanding of the field. It prepares students for careers in computer programming, systems administration, software engineering, applications and systems software development, network administration, and technical support. It also prepares students for graduate study in Computer Science.
Students majoring in Computer Science are advised to consider minors in Information Systems, Economics, Graphic Design, Mathematics, and Web Design, or electives in these areas as well as Accounting, Management, and the sciences.
Minimum Grade Requirements: A minimum grade of C- is required in any course within the Computer Science major that serves as a prerequisite for a higher-numbered course.
Year One | |
Fall
| Spring
|
Year Two | |
Fall
| Spring
|
Year Three | |
Fall
| Spring
|
Year Four | |
Fall
| Spring
|
§ Requirement for the major |
This program of studies allows students to complete a baccalaureate degree in Computer Science and to be licensed to teach secondary Computer Science at the end of four years. Students pursuing licensure in this manner complete all requirements necessary for Virginia licensure, including field experiences and student teaching.
Admission Requirements: Students in this program must seek admission to the teacher licensure program and apply for student teaching. See Education section admission requirements and procedures.
Degree Planning: Students in this program must take courses specified in the degree plan to ensure fulfillment of state licensure requirements. See an Education advisor in the School of Education and Human Services for further information.
Year One | |
Fall
| Spring
|
Year Two | |
Fall
| Spring
|
Year Three | |
Fall
| Spring
|
Year Four | |
Fall
| Spring
|
§ Requirement for the major |
Students who have or will have completed a licensure program and seek an additional licensure in Computer Science must take:
Minor Requirements
See Graphic Design.
This dual program allows advanced students to complete a B.S. and an M.S. in Computer Science (CS) in five years.
Admission Requirements: In addition to meeting University-wide undergraduate admission requirements, the student must have:
The student is automatically admitted to the M.S. program at the end of his/her senior year after completing a total of 120 undergraduate and graduate credits while maintaining the required GPAs. The GRE and interview are waived for entry into the M.S. in Computer Science program.
Minimum Grade Requirements: A minimum grade of C- is required in any course within the Computer Science major that serves as a prerequisite for a higher-numbered course.
Students in this program will follow the degree plan for B.S. in Computer Science majors until year four, then complete the program as follows:
Year Four | |
Fall
| Spring
|
Year Five | |
Fall
| Spring
|
§ Requirement for the major or degree |
This program is for students who have previously earned a bachelor's degree in a field other than Computer Science. This certificate is designed for individuals who want to prepare for entry-level positions in software development. It also provides the preparatory work necessary to enter Marymount's Master of Science in Computer Science program. Students who begin the certificate program in the fall semester can complete the program in one year.
Admission Requirements: In addition to Universitywide requirements for graduate certificate admission, the following are required:
Course Waiver Policy: If a student can demonstrate a depth of prior experience and/or education in MA 181, this course may be waived.
Certificate Requirements
This program offers advanced study to prepare students for leadership roles in the design and production of computer software. The program prepares students for careers in industry, teaching, research, and for doctoral studies. Electives may be combined to provide a program tailored to the professional needs of the student. Concentrations in either Software Engineering or Computer Security and Telecommunications are optional.
Upon completion of the program, students should have the knowledge to:
Admission Requirements: In addition to the Universitywide requirements for graduate admission, applicants must demonstrate high promise by having earned a bachelor's degree in Computer Science from an accredited institution with a grade point average of 2.75 or better on a 4.0 scale and a satisfactory score on the Graduate Record Examination (GRE) or a passing score on the Sun Java Programmer Certification exam. (See note.) Applicants must also interview with a representative from the School of Arts and Sciences.
Applicants who have an undergraduate degree in a field other than Computer Science will be considered for admission if they complete Marymount's Post-baccalaureate Computer Science certificate, or if they complete the following prerequisite coursework:
Students not meeting these prerequisite undergraduate courses for admission to the program must complete undergraduate or certificate courses to prepare for graduate work in Computer Science.
Degree Requirements
33 credits
This program will prepare students for this growing area of interest, combining coursework in Computer Science and Information Systems. The field is predicted to foster job growth, especially in the Washington metropolitan area.
Admission Requirements: In addition to Universitywide requirements for certificate admission, the applicant should hold a bachelor's degree with coursework or experience in Computer Science, Information Systems, or a related field.
Course Waiver Policy: If a student can demonstrate a depth of prior experience and/or education in CS 525 or ISY 515, these courses may be waived.
Certificate Requirements
15 credits