  {"id":5,"date":"2012-06-22T12:24:55","date_gmt":"2012-06-22T12:24:55","guid":{"rendered":"https:\/\/www.saintpeters.edu\/computer-science\/curriculum\/"},"modified":"2017-09-18T17:06:30","modified_gmt":"2017-09-18T21:06:30","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/curriculum\/","title":{"rendered":"Curriculum"},"content":{"rendered":"<!-- CourseLeaf XML Parse Error for http:\/\/catalogs.saintpeters.edu\/undergraduate\/collegeofartsandsciences\/computerandinformationscience\/#text\/index.xml: Space required after the Public Identifier (Line 1) SystemLiteral \" or ' expected (Line 1) SYSTEM or PUBLIC, the URI is missing (Line 1) -->\n<p>&nbsp;<\/p>\n<p>Dr. Suman Kalia,\u00a0<em>Chairperson<\/em><\/p>\n<p>The Department of Computer and Information Sciences offers four programs leading towards the Bachelor of Science degree in Computer Science. Students may concentrate in Computer Information Systems, Cyber Security, Artificial Intelligence and Machine Learning or Computer Science. Transfer students who major in CS must complete a minimum of six CS and\/or IS courses at the University for the Bachelor of Science degree. For students not majoring in Computer Science, we offer Minors in Computer Science, CIS, Artificial Intelligence and Cyber Security. For students majoring in Criminal Justice, the Department offers a concentration in Cyber Security and Computer Forensics.<\/p>\n<h2>Requirements for Computer Science Major\/Computer Information Systems Option<\/h2>\n<h3>Degree of Bachelor of Science<\/h3>\n<p>This option is designed for those who wish to become programmers or systems analysts. Application programming and business information<br\/>\nsystems are studied. Six of the required credits for the major count towards the Core Curriculum Requirements.<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-123\">MA-123<\/span><\/td><td>Elementary Calculus I (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-124\">MA-124<\/span><\/td><td>Elementary Calculus II (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-177\">CS-177<\/span><\/td><td>Intr to Computer Science &amp; Cybersecurity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-180\">CS-180<\/span><\/td><td>Introduction to Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-298\">CS-298<\/span><\/td><td>Cyber Security Virtual Internship<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-410\">IS-410<\/span><\/td><td>Total Business Info Systems<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-370\">CS-370<\/span><\/td><td>Data Structures<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td colspan=\"2\"><span class=\"courselistcomment\">Choose four of the following:<\/span><\/td><td class=\"hourscol\">12<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-212\">MA-212<\/span><\/div><\/td><td>Elementary Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-214\">MA-214<\/span><\/div><\/td><td>Mathematics of Finance<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-216\">MA-216<\/span><\/div><\/td><td>Computer Mathematics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-218\">MA-218<\/span><\/div><\/td><td>Quantitative Methods for Business<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-222\">MA-222<\/span><\/div><\/td><td>Intermediate Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-247\">MA-247<\/span><\/div><\/td><td>Introductory Linear Algebra<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-250\">MA-250<\/span><\/div><\/td><td>Transition to Advanced Mathematics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-316\">MA-316<\/span><\/div><\/td><td>Intermediate Discrete Mathematics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-347\">MA-347<\/span><\/div><\/td><td>Topics in Linear Algebra<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"CS-499\">CS-499<\/span><\/div><\/td><td>Capstone for Computer Science<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even lastrow\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"courselistcomment commentindent\">CS\/IS-<\/span><\/div><\/td><td><div><span class=\"courselistcomment commentindent\">CS or IS Electives (IS-230 or higher OR CS-300 or higher)<\/span> <sup>1<\/sup><\/div><\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">39<\/td><\/tr><\/tbody><\/table>\n\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p><span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"IS-295\">IS-295<\/span><\/span>\u00a0Co-op may be counted as only one Information Science elective.<\/p><\/td><\/tr><\/table>\n<h4>Special Note on Core Curriculum Requirements for Computer Science Major\/Computer Information Systems Option<\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>Majors in CS\/CIS may not use CS or IS courses for the Core Natural Science Requirement.<\/p><\/td><\/tr><\/table>\n<h4>Special Notes on Major Requirements for Computer Science Major\/Computer Information Systems Option<\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>A student must maintain a 2.0 average in the <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/span> and <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/span> sequence to continue as a computer science major.<\/p><\/td><\/tr><tr><td valign=\"top\" class=\"symcol\"><sup>2<\/sup><\/td><td class=\"notecol\"><p>CS\/CIS majors may be eligible for a minor in mathematics.<\/p><\/td><\/tr><tr><td valign=\"top\" class=\"symcol\"><sup>3<\/sup><\/td><td class=\"notecol\"><p>CS\/CIS majors are encouraged to study a commercially popular programming language<br\/> such as Python and\/or Java.<\/p><\/td><\/tr><\/table>\n<h2>Requirements for Computer Science Major\/Cyber Security Option<\/h2>\n<h3>Degree of Bachelor of Science<\/h3>\n<p>This option is designed for those who wish to learn the technology and security architecture that is necessary to help protect and defend information systems from cyber-attacks.\u00a0<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-123\">MA-123<\/span><\/td><td>Elementary Calculus I (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-124\">MA-124<\/span><\/td><td>Elementary Calculus II (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-212\">MA-212<\/span><\/td><td>Elementary Statistics<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-177\">CS-177<\/span><\/td><td>Intr to Computer Science &amp; Cybersecurity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-190\">CS-190<\/span><\/td><td>Secure Software Development<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-260\">CS-260<\/span><\/td><td>Information Technology Ethics<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-339\">CS-339<\/span><\/td><td>Computer Architecture &amp; Operating System<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-380\">IS-380<\/span><\/td><td>Database and Data Administration<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-381\">IS-381<\/span><\/td><td>Cyber Security Planning and Risk Mgmt<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-425\">IS-425<\/span><\/td><td>Disaster Recovery\/Business Continuity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-489\">CS-489<\/span><\/td><td>Network Technology Protocols &amp; Defense<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-495\">CS-495<\/span><\/td><td>Cryptology<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-496\">CS-496<\/span><\/td><td>Cybersecurity and Digital Forensics Lab<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-499\">CS-499<\/span><\/td><td>Capstone for Computer Science<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">48<\/td><\/tr><\/tbody><\/table>\n\n<h4>Special Notes on Core Curriculum Requirements for Computer Science Major\/Cyber Security Option<\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>Majors in CS\/Cyber Security may not use CS or IS courses for the Core Natural Science\u00a0<br\/> Requirement.<\/p><\/td><\/tr><\/table>\n<h4>Special Note on Major Requirements for Computer Science Major\/Cyber Security Option<\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>A student must maintain a 2.0 average in the <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/span> and <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/span> sequence to continue as a computer science major.<\/p><\/td><\/tr><\/table>\n<h2>Requirements for Computer Science Major\/Artificial Intelligence and Machine Learning<\/h2>\n<h3>Degree of Bachelor of Science<\/h3>\n<p>This option is designed for those who wish to learn the technology and architecture that is necessary to use Artificial Intelligence and Machine Learning methods in the computing disciplines.<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-123\">MA-123<\/span><\/td><td>Elementary Calculus I (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-124\">MA-124<\/span><\/td><td>Elementary Calculus II (Core Math)<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-212\">MA-212<\/span><\/td><td>Elementary Statistics<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-177\">CS-177<\/span><\/td><td>Intr to Computer Science &amp; Cybersecurity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-180\">CS-180<\/span><\/td><td>Introduction to Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-241\">CS-241<\/span><\/td><td>Python Programming for Comp Scientists<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-346\">CS-346<\/span><\/td><td>Machine Learning I<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-370\">CS-370<\/span><\/td><td>Data Structures<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-337\">CS\/MA-337<\/span><\/td><td>Statistical Computing With R<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-415\">CS-415<\/span><\/td><td>Robotics Fundamentals and Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-446\">CS-446<\/span><\/td><td>Machine Learning II<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-470\">CS-470<\/span><\/td><td>Introduction to Artificial Intelligence<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td colspan=\"2\"><span class=\"courselistcomment\">CS or IS Elective<\/span><\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-499\">CS-499<\/span><\/td><td>Capstone for Computer Science<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">48<\/td><\/tr><\/tbody><\/table>\n\n<h4><strong>Special Notes on Core Curriculum Requirements for Computer Science Major\/Artificial Intelligence and Machine Learning Option<\/strong><\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>Majors in CS\/Artificial Intelligence and Machine Learning may not use CS or IS courses for the Core Natural Science Requirement.<\/p><\/td><\/tr><\/table>\n<h4><strong>Special Note of Major Requirements for Computer Science Major\/Artificial Intelligence and Machine Learning Option<\/strong><\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>A student must maintain a 2.0 average in the <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/span> and <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/span> sequence to continue as a computer science major.<\/p><\/td><\/tr><\/table>\n<h2>Requirements for Computer Science Major\/Computer Science Option<\/h2>\n<h3>Degree of Bachelor of Science<\/h3>\n<p>This option is designed for those who wish to study the theory of programming. Any student who wishes to go to graduate school in Computer Science should consider taking this option.<\/p>\n<p>Six or eight\u00a0of the required credits for the major count towards the Core Curriculum Requirements.<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-143\">MA-143<\/span><\/td><td>Differential Calculus (Core Math)<\/td><td class=\"hourscol\">4<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-144\">MA-144<\/span><\/td><td>Integral Calculus (Core Math)<\/td><td class=\"hourscol\">4<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-177\">CS-177<\/span><\/td><td>Intr to Computer Science &amp; Cybersecurity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-180\">CS-180<\/span><\/td><td>Introduction to Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-339\">CS-339<\/span><\/td><td>Computer Architecture &amp; Operating System<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-355\">CS-355<\/span><\/td><td>Found of Programming Systems<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-370\">CS-370<\/span><\/td><td>Data Structures<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-247\">MA-247<\/span><\/td><td>Introductory Linear Algebra<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-250\">MA-250<\/span><\/td><td>Transition to Advanced Mathematics<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"MA-273\">MA-273<\/span><\/td><td>Multivariable Calculus I<\/td><td class=\"hourscol\">4<\/td><\/tr>\n<tr class=\"even areaheader\"><td colspan=\"2\"><span class=\"courselistcomment areaheader\">Choose one of the following<\/span><\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-212\">MA-212<\/span><\/div><\/td><td>Elementary Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-222\">MA-222<\/span><\/div><\/td><td>Intermediate Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-316\">MA-316<\/span><\/div><\/td><td>Intermediate Discrete Mathematics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-335\">MA-335<\/span><\/div><\/td><td>Probability Theory<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-336\">MA-336<\/span><\/div><\/td><td>Mathematical Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-347\">MA-347<\/span><\/div><\/td><td>Topics in Linear Algebra<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><div style=\"margin-left: 20px;\"><span class=\"code_bubble\" data-code-bubble=\"MA-389\">MA-389<\/span><\/div><\/td><td>Topics in Statistics<\/td><td class=\"hourscol\"><\/td><\/tr>\n<tr class=\"even\"><td colspan=\"2\"><span class=\"courselistcomment\">Two Natural Science Laboratories<\/span> <sup>1<\/sup><\/td><td class=\"hourscol\">2<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-499\">CS-499<\/span><\/td><td>Capstone for Computer Science<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"courselistcomment\">CS-<\/span><\/td><td><span class=\"courselistcomment\">CS Electives: choose 2 courses from <span class=\"code_bubble\" data-code-bubble=\"CS-237\">CS-237<\/span> or CS-300-level<\/span><\/td><td class=\"hourscol\">6<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"courselistcomment\">CS\/IS-<\/span><\/td><td><span class=\"courselistcomment\">CS\/IS Electives: choose 2 courses from CS-300-level or IS-400-level<\/span><\/td><td class=\"hourscol\">6<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">59<\/td><\/tr><\/tbody><\/table>\n\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>Taken with Natural Science courses for Core Requirements.<\/p><\/td><\/tr><\/table>\n<h4><strong>Special Notes on Core Curriculum Requirements for Computer Science Major\/Computer Science Option<\/strong><\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>Students who have taken <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"MA-123\">MA-123<\/span><\/span> Elementary Calculus I\/<span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"MA-124\">MA-124<\/span><\/span> Elementary Calculus II, may fulfill the requirement by taking <span class=\"sc_courseinline\"><span class=\"code_bubble\" data-code-bubble=\"MA-125\">MA-125<\/span><\/span> Intermediate Calculus. These courses may not be taken on a Pass\/Fail basis.<\/p><\/td><\/tr><tr><td valign=\"top\" class=\"symcol\"><sup>2<\/sup><\/td><td class=\"notecol\"><p>Majors in CS\/CS may not use CS or IS courses for the Core Natural Science Requirement. Laboratories must be taken with the two courses chosen to satisfy the Core Natural Science Requirement.<\/p><\/td><\/tr><\/table>\n<h4><strong>Special Notes on Major Requirements for Computer Science Major\/Computer Science Option<\/strong><\/h4>\n<table role=\"presentation\" border=\"0\" width=\"100%\" class=\"sc_footnotes\"><tr><td valign=\"top\" class=\"symcol\"><sup>1<\/sup><\/td><td class=\"notecol\"><p>A student must maintain a 2.0 average in the CS-231 and CS-232 sequence in order to continue as a computer science major.<\/p><\/td><\/tr><tr><td valign=\"top\" class=\"symcol\"><sup>2<\/sup><\/td><td class=\"notecol\"><p>CS\/CS majors may be eligible for a minor in mathematics.<\/p><\/td><\/tr><tr><td valign=\"top\" class=\"symcol\"><sup>3<\/sup><\/td><td class=\"notecol\"><p>CS\/CS\u00a0 majors are encouraged to study a commercially popular programming language such as Visual BASIC and\/or JAVA.<\/p><\/td><\/tr><\/table>\n<h2><strong>Requirements for Criminal Justice Major with a Concentration in Cyber Security and Computer Forensics<\/strong><\/h2>\n<p>For details about this program see the Criminal Justice Department.<\/p>\n<h3><strong>Requirements for Minor in Computer Science<\/strong><\/h3>\n<p>Students majoring in Computer Science are not eligible for this minor<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-180\">CS-180<\/span><\/td><td>Introduction to Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-339\">CS-339<\/span><\/td><td>Computer Architecture &amp; Operating System<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-355\">CS-355<\/span><\/td><td>Found of Programming Systems<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-370\">CS-370<\/span><\/td><td>Data Structures<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">18<\/td><\/tr><\/tbody><\/table>\n\n<h3><strong>Requirements for Minor in Information Systems<\/strong><\/h3>\n<p>Students majoring in Computer Science are not eligible for this minor<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-180\">CS-180<\/span><\/td><td>Introduction to Programming<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-231\">CS-231<\/span><\/td><td>Software Engineering<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-260\">CS-260<\/span><\/td><td>Information Technology Ethics<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-332\">CS-332<\/span><\/td><td>Advanced Computing<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-370\">CS-370<\/span><\/td><td>Data Structures<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-410\">IS-410<\/span><\/td><td>Total Business Info Systems<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">18<\/td><\/tr><\/tbody><\/table>\n\n<h3><strong>Requirements for Minor in Cyber Security<\/strong><\/h3>\n<p>Students Majoring in Computer Science are not eligible for this minor<\/p>\n<table class=\"sc_courselist\" width=\"100%\"><colgroup><col class=\"codecol\"\/><col class=\"titlecol\"\/><col align=\"char\" char=\".\" class=\"hourscol\"\/><\/colgroup><tbody><tr class=\"even firstrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-177\">CS-177<\/span><\/td><td>Intr to Computer Science &amp; Cybersecurity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"orclass even firstrow\"><td class=\"codecol orclass\">or\u00a0<span class=\"code_bubble\" data-code-bubble=\"CS-190\">CS-190<\/span><\/td><td colspan=\"2\"> Secure Software Development<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-381\">IS-381<\/span><\/td><td>Cyber Security Planning and Risk Mgmt<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"IS-425\">IS-425<\/span><\/td><td>Disaster Recovery\/Business Continuity<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-495\">CS-495<\/span><\/td><td>Cryptology<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"even\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-489\">CS-489<\/span><\/td><td>Network Technology Protocols &amp; Defense<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"odd lastrow\"><td class=\"codecol\"><span class=\"code_bubble\" data-code-bubble=\"CS-496\">CS-496<\/span><\/td><td>Cybersecurity and Digital Forensics Lab<\/td><td class=\"hourscol\">3<\/td><\/tr>\n<tr class=\"listsum\"><td colspan=\"2\">Total Credits<\/td><td class=\"hourscol\">18<\/td><\/tr><\/tbody><\/table>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":21,"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/pages\/5\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/www.saintpeters.edu\/academics\/undergraduate-programs\/computer-science\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}