{"id":19992,"date":"2022-05-16T10:21:23","date_gmt":"2022-05-16T14:21:23","guid":{"rendered":"https:\/\/marymount.edu\/academics\/?page_id=19992"},"modified":"2026-03-02T16:22:30","modified_gmt":"2026-03-02T21:22:30","slug":"computer-science-b-s","status":"publish","type":"page","link":"https:\/\/marymount.edu\/academics\/college-of-business-innovation-leadership-and-technology\/school-of-technology-and-innovation\/undergraduate-programs\/computer-science-b-s\/","title":{"rendered":"Computer Science (B.S.)"},"content":{"rendered":"
Marymount\u2019s computer science (CS) program recognizes the important role of computer scientists in developing and maintaining the technology used in all aspects of today\u2019s world \u2014 in business, in society, and in our personal lives.<\/span><\/p>\n 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. <\/span><\/p>\n 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.<\/span><\/p>\n 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.<\/span><\/p>\n 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.<\/p>\n The B.S. in Computer Science degree requires at least 120 total credits.<\/span><\/p>\n 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.<\/p>\n Students must complete 21 credits of their computer science major at Marymount.<\/p>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 4<\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 4<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n <\/p>\n<\/td>\n<\/tr>\n 3<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n Natural Science (NS) core course (chemistry or physics recommended)<\/p>\n","protected":false},"excerpt":{"rendered":" Marymount\u2019s computer science (CS) program recognizes the important role of computer scientists in developing and maintaining the technology used in all aspects of today\u2019s world \u2014 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 […]<\/p>\nThe Computer Science program provides the following:<\/span><\/h3>\n
\n
Internship Prerequisites<\/h3>\n
Credits Required<\/h3>\n
Minimum Grade Requirements<\/h3>\n
Residency Requirement<\/h3>\n
Degree Requirements – Computer Science<\/h2>\n
Liberal Arts Core Requirements<\/h4>\n
\n\n
\n DATA 260<\/a><\/td>\n Discrete Structures<\/td>\n \n \n IT 112<\/a><\/td>\n Introduction to Computer Systems<\/td>\n \n \n IT 129<\/a><\/td>\n Python Scripting<\/td>\n \n \n IT 130<\/a><\/td>\n Java Programming<\/td>\n \n \n IT 208<\/a><\/td>\n Computer Networking<\/td>\n \n \n IT 210<\/a><\/td>\n Software Engineering<\/td>\n \n \n IT 212<\/a><\/td>\n Software Architecture and Design<\/td>\n \n \n IT 230<\/a><\/td>\n Advanced Java Programming<\/td>\n \n \n IT 313<\/a><\/td>\n Computer Organization and Architecture<\/td>\n \n \n IT 315<\/a><\/td>\n Operating Systems and Virtualization<\/td>\n \n \n IT 320<\/a><\/td>\n Structure of Programming Languages<\/td>\n \n \n IT 340<\/a><\/td>\n Data Structures and Algorithms<\/td>\n \n \n \n <\/td>\n \n \n IT 345<\/a><\/td>\n Human Computer Interaction<\/td>\n \n \n \n OR<\/td>\n \n \n GMD 231<\/a><\/td>\n Intro to UX\/UI Design<\/td>\n \n \n \n <\/td>\n \n \n IT 355<\/a><\/td>\n Software Testing, Documentation, and Quality Assurance<\/td>\n \n \n IT 412<\/a><\/td>\n Theory of Computation<\/td>\n \n \n IT 476<\/a><\/td>\n Quantum Computing<\/td>\n \n \n IT 489<\/a><\/td>\n Capstone Project<\/td>\n \n \n IT 490<\/a><\/td>\n IT Internship<\/td>\n \n \n LA 350<\/a><\/td>\n Cyber Law<\/td>\n \n \n \n <\/td>\n \n \n MA 132<\/a><\/td>\n Statistical Analysis *<\/span><\/td>\n \n \n \n OR<\/td>\n \n \n MA 218<\/a><\/td>\n Probability and Statistics *<\/span><\/td>\n \n \n \n <\/td>\n \n \n MA 181<\/a><\/td>\n Calculus I *<\/span><\/td>\n \n \n MA 200<\/a><\/td>\n Calculus II<\/td>\n \n \n \n <\/td>\n \n \n MA 215<\/a><\/td>\n Linear Algebra and Proof Techniques<\/td>\n \n \n \n OR<\/td>\n \n \n MA 221<\/a><\/td>\n Multivariable Calculus<\/td>\n \n \n \n OR<\/td>\n \n \n MA 257<\/a><\/td>\n Introduction to Number Theory and Proof Techniques<\/td>\n \n \n \n <\/td>\n \n \n PH 313<\/a><\/td>\n Cyberethics *<\/span><\/td>\n \n Additional Natural Science Course<\/h4>\n