[{"id":632,"date":"2019-09-26T09:45:41","date_gmt":"2019-09-26T13:45:41","guid":{"rendered":"https:\/\/sites.allegheny.edu\/compsci\/?page_id=632"},"modified":"2023-08-15T15:55:08","modified_gmt":"2023-08-15T19:55:08","slug":"douglas-luman","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/douglas-luman\/","title":{"rendered":"Douglas Luman"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/sites.allegheny.edu\/compsci\/files\/2019\/09\/Luman-2016-Headshot-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-623 alignright\" src=\"https:\/\/sites.allegheny.edu\/compsci\/files\/2019\/09\/Luman-2016-Headshot-1-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.allegheny.edu\/computer-science\/files\/2019\/09\/Luman-2016-Headshot-1-300x300.jpg 300w, https:\/\/sites.allegheny.edu\/computer-science\/files\/2019\/09\/Luman-2016-Headshot-1-150x150.jpg 150w, https:\/\/sites.allegheny.edu\/computer-science\/files\/2019\/09\/Luman-2016-Headshot-1-299x299.jpg 299w, https:\/\/sites.allegheny.edu\/computer-science\/files\/2019\/09\/Luman-2016-Headshot-1.jpg 683w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Title: \u00a0<\/strong>Assistant Professor.<\/p>\n<p><strong>Department: \u00a0<\/strong>Computer and Information Science<\/p>\n<p><strong>Degrees:\u00a0<\/strong> M.F.A., George Mason University; B.S., Bradley University<\/p>\n<p><strong>Contact Information:<br \/>\nOffice Location: \u00a0<\/strong>Alden Hall, Room 112<br \/>\n<strong>Email: \u00a0<\/strong>dluman@allegheny.edu<br \/>\n<strong>Phone: \u00a0<\/strong>814-332-2136<br \/>\n<strong>Web Site: \u00a0<a href=\"https:\/\/www.douglasjluman.com\/\">https:\/\/www.douglasjluman.com\/<\/a><\/strong><\/p>\n<p><strong>Office Hours &#8211; Fall 2023<\/strong><\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 144px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\"><strong>Day\u00a0<\/strong><\/td>\n<td style=\"width: 50%; height: 24px;\"><strong>Time<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\">Monday<\/td>\n<td style=\"width: 50%; height: 24px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\">Tuesday<\/td>\n<td style=\"width: 50%; height: 24px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\">Wednesday<\/td>\n<td style=\"width: 50%; height: 24px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\">Thursday<\/td>\n<td style=\"width: 50%; height: 24px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 50%; height: 24px;\">Friday<\/td>\n<td style=\"width: 50%; height: 24px;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<p>Douglas Luman joins the Computer Science Department with a background in creative writing and composition.\u00a0 They earned a bachelor&#8217;s degree in theatre arts from Bradley University and their MFA is from George Mason University, where they were the Heritage Student Fellow for the 2017-2018 academic year.\u00a0 They taught in the University Writing Program at George Washington University from 2018-2019.<\/p>\n<p>Douglas&#8217; work asks questions grounded in the humanities, considering questions of responsibility and intention, often summarized in the perennial lesson that because code<em> can<\/em> do something doesn&#8217;t necessarily mean in<em> should.\u00a0 <\/em>Their MFA thesis, &#8220;Prodigy House,&#8221; was a computational investigation of an early literary algorithm (&#8220;Travesty&#8221;), in addition to other computationally-based work in literature.\u00a0 They develop and maintain a platform for computationally-aided and constrained writing at <a href=\"https:\/\/appliedpoetics.org\">https:\/\/appliedpoetics.org<\/a>\u00a0 Their first book, The F Text was released by Inside the Castle in 2017. They also operate and create book art with poet Jenni B. Baker as the production director of the small press Container.<\/p>\n<p><\/p>\n<p><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Title: \u00a0Assistant Professor. Department: \u00a0Computer and Information Science Degrees:\u00a0 M.F.A., George Mason University; B.S., Bradley University Contact Information: Office Location: \u00a0Alden Hall, Room 112 Email: \u00a0dluman@allegheny.edu Phone: \u00a0814-332-2136 Web Site: \u00a0https:\/\/www.douglasjluman.com\/ Office Hours &#8211; Fall 2023 Day\u00a0 Time Monday Tuesday Wednesday Thursday Friday Douglas Luman joins the Computer Science Department with a background in creative [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/douglas-luman\/\">Continue Reading &#8220;Douglas Luman&#8221;<\/a><\/p>\n","protected":false},"author":269,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-632","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=632"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/632\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":455,"date":"2017-09-07T15:38:40","date_gmt":"2017-09-07T19:38:40","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=455"},"modified":"2023-06-14T08:56:05","modified_gmt":"2023-06-14T12:56:05","slug":"aravind-mohan","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/aravind-mohan\/","title":{"rendered":"Aravind Mohan"},"content":{"rendered":"<p><strong><a href=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2017\/09\/amohan.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-456 alignright\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2017\/09\/amohan-300x300.jpg\" alt=\"\" width=\"266\" height=\"266\" \/><\/a>Title:<\/strong> \u00a0Assistant Professor<br \/>\n<strong>Department<\/strong>: \u00a0Computer Science<br \/>\n<strong>Degrees<\/strong>: \u00a0B.S., Anna University; M.S., Governors State University;<br \/>\nPh.D., Wayne State University<\/p>\n<h4><strong>Contact Information<\/strong><br \/>\nEmail: \u00a0amohan@allegheny.edu<br \/>\nPhone: \u00a0814-332-2883<br \/>\nWebsite: <a href=\"https:\/\/www.cs.allegheny.edu\/sites\/amohan\/\">https:\/\/www.cs.allegheny.edu\/sites\/amohan\/<\/a><\/h4>\n<h4>Office Information<\/h4>\n<p><strong>Office Location:<\/strong> \u00a0Alden Hall, Room 106<\/p>\n<p><\/p>\n<p><\/p>\n<p>His \u00a0Ph.D. dissertation studied the challenges of big data, by using workflow-driven techniques that leverage the cloud computing environment. \u00a0His research focuses on big data management and cloud computing. \u00a0His broader areas of interest are services computing, online education services, and information retrieval. \u00a0His research passion is driven by developing the most usable and scalable data-centric tools and techniques that collect some meaningful information from big data in a time and cost-efficient manner, and thereby create an impact to the common man in the society. He has published several research articles in peer-reviewed international conferences and journals, including the International Journal of Big Data (IJBD), IEEE conference on services computing, big data congress, big data, big data computing services and applications, and the ACM SIGIR conference. \u00a0He is a member of IEEE and ACM. \u00a0 \u00a0 \u00a0Dr. Mohan is passionate about combining theory and practice while teaching computer science courses. \u00a0From past industry experiences as a software engineer in the banking and health care domain, he continues to share his knowledge on real-world projects to the students that he teaches and mentors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Title: \u00a0Assistant Professor Department: \u00a0Computer Science Degrees: \u00a0B.S., Anna University; M.S., Governors State University; Ph.D., Wayne State University Contact Information Email: \u00a0amohan@allegheny.edu Phone: \u00a0814-332-2883 Website: https:\/\/www.cs.allegheny.edu\/sites\/amohan\/ Office Information Office Location: \u00a0Alden Hall, Room 106 His \u00a0Ph.D. dissertation studied the challenges of big data, by using workflow-driven techniques that leverage the cloud computing environment. \u00a0His research [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/aravind-mohan\/\">Continue Reading &#8220;Aravind Mohan&#8221;<\/a><\/p>\n","protected":false},"author":269,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-455","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/455\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":440,"date":"2017-03-02T16:31:13","date_gmt":"2017-03-02T21:31:13","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=440"},"modified":"2023-09-18T15:02:23","modified_gmt":"2023-09-18T19:02:23","slug":"department-information","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/department-information\/","title":{"rendered":"Department Information"},"content":{"rendered":"<div class=\"acalog-entity-programs\">\n<h3>Computer Science<\/h3>\n<p>Professors Jumadinova (Chair), Bonham-Carter, Kapfhammer, Luman, Graber, Green, Zhao<\/p>\n<p>Computer Science is about computers and computation; the essence of the discipline is the study of algorithms\u2014the design, development and characterization of algorithms, their realization as computer programs, the analysis of the correctness and efficiency of algorithms, and the limitations of the algorithmic method as an approach to problem solving. The department\u2019s offerings include an introduction to the discipline including programming, data structures, and discrete mathematics; core courses in theoretical computer science, computer languages, computer organization, algorithm analysis, and software systems design; advanced courses in computer security, operating systems and distributed systems; and a variety of applications and electives. The human dimensions of computing\u2014social, professional, and ethical implications\u2014are treated throughout the department\u2019s courses. The Computer Science programs have an integral laboratory component\u2014nearly all of the courses include a weekly formal laboratory session to provide for practice and experimentation utilizing the principles learned in the classroom and from the course texts. The laboratory component affords the opportunity for hands-on experience with several computing and network systems. The Department has laboratories adjacent to faculty offices and classrooms in Alden Hall including an advanced-technology computer science classroom that facilitates active learning; a software development laboratory designed for group work on large software systems; and a laboratory for advanced coursework and research.<\/p>\n<p>The study of computer science leads to and requires the ability to analyze ideas, to think logically, and to communicate ideas clearly and concisely. In this way, study of computer science contributes to the foundation of an excellent liberal arts education.<\/p>\n<p>Note: Students who major in Computer Science may not double-major in Integrative Informatics. Students who minor in Computer Science may not major in Integrative Informatics.<\/p>\n<h2>Computer Science Learning Outcomes<\/h2>\n<p>Students who successfully complete either a major or a minor in the discipline of computer science are expected to demonstrate the successful attainment of learning outcomes in each of the following categories:<\/p>\n<ul>\n<li><strong>Introduction<\/strong>\n<ul>\n<li>Understands the basic and practical foundations of computer science (e.g., algorithms, data types, conditional logic, recursion, procedural programming concepts, object-oriented programming principles);<\/li>\n<li>Knows how to use standard development tools to implement software solutions to problems.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Fundamentals<\/strong>\n<ul>\n<li>Can design, implement, evaluate, improve, and document an algorithmic solution to a problem;<\/li>\n<li>Understands the mutually beneficial connections between (i) computer hardware and software and (ii) theoretical computer science and practical software development.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Applications<\/strong>\n<ul>\n<li>Understands the basics of application areas such as networking, data management, artificial intelligence, and computer graphics;<\/li>\n<li>Can apply key concepts from these application areas to formulate and solve problems and evaluate solutions implemented as computer programs.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Advanced<\/strong>\n<ul>\n<li>Understands advanced concepts in areas such as computer security, operating systems, and distributed systems;<\/li>\n<li>Knows how to apply key ideas from these advanced subjects to formulate and solve problems and evaluate solutions implemented as complete, efficient, and effective computer systems.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Independent Research<\/strong>\n<ul>\n<li>Demonstrates critical thinking abilities and effective written and oral communication skills;<\/li>\n<li>Can identify, analyze, and use sources in both the technical and research literature.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Professional Development<\/strong>\n<ul>\n<li>Understands how to work in a team and evidences the willingness to commit to lifelong learning.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Programs<\/h2>\n<p>The major and minor field programs are designed to provide a solid academic basis in the principles of computer science combined with practical experience in software systems design, implementation, and analysis. Courses are divided into four categories: introduction courses, fundamentals\u00a0courses, advanced courses, and applications. There is one\u00a0major\u00a0in computing, Computer Science, and several interest-focused minors.<\/p>\n<p>The Computer Science major is designed to prepare students for advanced study of computer science or any of a variety of positions in the computing industry or in other industries requiring computing expertise.<\/p>\n<div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Computer Science Professors Jumadinova (Chair), Bonham-Carter, Kapfhammer, Luman, Graber, Green, Zhao Computer Science is about computers and computation; the essence of the discipline is the study of algorithms\u2014the design, development and characterization of algorithms, their realization as computer programs, the analysis of the correctness and efficiency of algorithms, and the limitations of the algorithmic method [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/department-information\/\">Continue Reading &#8220;Department Information&#8221;<\/a><\/p>\n","protected":false},"author":269,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-440","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/440\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":434,"date":"2017-03-02T16:13:57","date_gmt":"2017-03-02T21:13:57","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=434"},"modified":"2024-06-05T13:26:23","modified_gmt":"2024-06-05T17:26:23","slug":"computer-science-major","status":"publish","type":"page","link":"https:\/\/allegheny.edu\/academics\/programs\/computer-science\/","title":{"rendered":"Computer Science Major"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-423\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2017\/03\/284138809954831.URjYLYIU9suUmaIeFm28_height640.png\" alt=\"\" width=\"800\" height=\"250\" \/><\/p>\n<hr \/>\n<div class=\"column-short column-one-half right\"><div class=\"box box-default box-align-\"><div class=\"h4-title\"><span>See Also:<\/span><\/div><p>\n<a href=\"https:\/\/sites.allegheny.edu\/compsci\/computer-science-minor\/\">Computer Science Minor<\/a><br \/>\n<\/div><\/div>\n<p><div class=\"dep-info\"><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">The major in Computer Science leads to the Bachelor of Science degree and requires successful completion of at least 52\u00a0semester hours in Computer Science. To graduate with a major in Computer Science, a student must have an earned GPA of at least 2.0 in required Computer Science and other courses presented for the major. At most one of <a link-id=\"acalog-a-22\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\" type=\"tooltip\">CMPSC 100<\/a>\u00a0or <a link-id=\"acalog-a-628\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\" type=\"tooltip\">CMPSC 102<\/a>\u00a0 may be presented for the major on the Credit\/No Credit grade basis.\u00a0Students who are interested in Mathematics and\/or planning to attend graduate school in Computer Science are strongly encouraged to take Math 160 early in their academic career. Students who major in Computer Science may incorporate Mathematics courses into their study through the following substitutions<\/p><ul xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\"><li><a link-id=\"acalog-a-114\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17386\" type=\"tooltip\">MATH 205<\/a>\u00a0as a substitute for the combination of <a link-id=\"acalog-a-620\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17906\" type=\"tooltip\">CMPSC 480<\/a>\u00a0and <a link-id=\"acalog-a-629\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17907\" type=\"tooltip\">CMPSC 481<\/a>.<\/li>&#13;\n\t<li><a link-id=\"acalog-a-83\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17392\" type=\"tooltip\">MATH 320<\/a>, <a link-id=\"acalog-a-117\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17394\" type=\"tooltip\">MATH 330<\/a>, <a link-id=\"acalog-a-85\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17397\" type=\"tooltip\">MATH 345<\/a>, <a link-id=\"acalog-a-86\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17400\" type=\"tooltip\">MATH 360<\/a>, or <a link-id=\"acalog-a-87\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17401\" type=\"tooltip\">MATH 365<\/a>\u00a0as a substitute for one of the required 300-level CMPSC courses.<\/li>&#13;\n<\/ul><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">Note: Students who major in Computer Science may not double-major in Integrative Informatics.<\/p><\/div><div class=\"core\"><h3>Requirements:<\/h3><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><\/div><div class=\"core\"><h4>Introduction Courses (Three Courses):<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><\/div><div class=\"core\"><h4>Fundamentals Courses (Four Courses):<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16965\">CMPSC 200\u00a0-\u00a0Computer Organization<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16968\">CMPSC 202\u00a0-\u00a0Algorithm Analysis<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16969\">CMPSC 203\u00a0-\u00a0Software Engineering<\/a><\/div><div class=\"core\"><h4>Applications (Two Courses):<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\" xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\"><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">\u00a0<\/p><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">At least one course from each of the following categories.<\/p><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">\u00a0<\/p><\/a:content><\/div><div class=\"core\"><h4>Analyze and Visualize<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16823\">BIO 300\u00a0-\u00a0Bioinformatics<\/a> OR<br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16970\">CMPSC 300\u00a0-\u00a0Bioinformatics<\/a> <br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17904\">CMPSC 301\u00a0-\u00a0Data Analytics<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17905\">CMPSC 302\u00a0-\u00a0Web Development<\/a><\/div><div class=\"core\"><h4>Implement and Integrate<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16971\">CMPSC 310\u00a0-\u00a0Artificial Intelligence<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16975\">CMPSC 311\u00a0-\u00a0Robotic Agents<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16972\">CMPSC 312\u00a0-\u00a0Database Systems<\/a><\/div><div class=\"core\"><h4>Advanced (One Course):<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\" xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\"><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">At least <strong>one <\/strong>of the following:<\/p><\/a:content><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16977\">CMPSC 400\u00a0-\u00a0Operating Systems<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16976\">CMPSC 401\u00a0-\u00a0Compiler Development<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17941\">CMPSC 402\u00a0-\u00a0Cloud Computing<\/a><\/div><div class=\"core\"><h4>Innovation Seminars:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17906\">CMPSC 480\u00a0-\u00a0Software Innovation I<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17907\">CMPSC 481\u00a0-\u00a0Software Innovation II<\/a><\/div><div class=\"core\"><h4>Junior Seminar:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16985\">CMPSC 580\u00a0-\u00a0Junior Seminar<\/a><\/div><div class=\"core\"><h4>Senior Project:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16987\">CMPSC 600\u00a0-\u00a0Senior Thesis I<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16988\">CMPSC 610\u00a0-\u00a0Senior Thesis II<\/a><\/div><br \/>\n<hr><div class=\"box box-info box-align-\"><h4><i class=\"fa fa-info\"><\/i><span>Academic Bulletin<\/span><\/h4>Visit the Academic Bulletinfor information on all majors, minors, and other programs at Allegheny college.\n<p><a target=\"_self\" class=\"button icon button-lg block  yellow\" href=\"http:\/\/catalog.allegheny.edu\"><i class=\"fa fa-book  pull-left\"><\/i>Visit the Allegheny College Academic Bulletin<\/a><\/p><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":560,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"https:\/\/allegheny.edu\/academics\/programs\/computer-science\/","_links_to_target":""},"class_list":["post-434","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/560"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=434"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/434\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":432,"date":"2017-03-02T16:13:22","date_gmt":"2017-03-02T21:13:22","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=432"},"modified":"2019-01-16T11:41:41","modified_gmt":"2019-01-16T16:41:41","slug":"computer-science-minor","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/computer-science-minor\/","title":{"rendered":"Computer Science Minor"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-423\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2017\/03\/284138809954831.URjYLYIU9suUmaIeFm28_height640.png\" alt=\"\" width=\"800\" height=\"250\" \/><\/p>\n<hr \/>\n<div class=\"column-short column-one-half right\"><div class=\"box box-default box-align-\"><div class=\"h4-title\"><span>See Also:<\/span><\/div><p>\n<a href=\"https:\/\/sites.allegheny.edu\/compsci\/computer-science-major\/\">Computer Science Major<\/a><br \/>\n<\/div><\/div>\n<p><div class=\"dep-info\"><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">The minor in Computer Science requires the completion of at least 20 semester hours of course work in Computer Science including:<\/p><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">Note: Students who minor in Computer Science may not major in Integrative Informatics.<\/p><\/div><div class=\"core\"><h3>Introduction (Two Courses):<\/h3><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a> <br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a> OR<br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><\/div><div class=\"core\"><h3>An additional twelve semester credit of hours of Computer Science courses with at least one course at or above the 200 level.<\/h3><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\" xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\"><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">Note:<\/p><p xmlns:h=\"http:\/\/www.w3.org\/1999\/xhtml\">\u00a0At most one of CMPSC 100 or 102 may be presented for the major on the Credit\/No Credit grade basis.<\/p><\/a:content><\/div><div class=\"core\"><h3>Suggested Course Sequences for Various Interests Include:<\/h3><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><\/div><div class=\"core\"><h4>Computer Languages:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16972\">CMPSC 312\u00a0-\u00a0Database Systems<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16976\">CMPSC 401\u00a0-\u00a0Compiler Development<\/a><\/div><div class=\"core\"><h4>Computer Security:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16965\">CMPSC 200\u00a0-\u00a0Computer Organization<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><\/div><div class=\"core\"><h4>Computer Systems:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16965\">CMPSC 200\u00a0-\u00a0Computer Organization<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16977\">CMPSC 400\u00a0-\u00a0Operating Systems<\/a><\/div><div class=\"core\"><h4>Data Analysis:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16968\">CMPSC 202\u00a0-\u00a0Algorithm Analysis<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16970\">CMPSC 300\u00a0-\u00a0Bioinformatics<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17904\">CMPSC 301\u00a0-\u00a0Data Analytics<\/a><\/div><div class=\"core\"><h4>Data Management:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16972\">CMPSC 312\u00a0-\u00a0Database Systems<\/a><\/div><div class=\"core\"><h4>Distributed Computing:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16968\">CMPSC 202\u00a0-\u00a0Algorithm Analysis<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17905\">CMPSC 302\u00a0-\u00a0Web Development<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17941\">CMPSC 402\u00a0-\u00a0Cloud Computing<\/a><\/div><div class=\"core\"><h4>Intelligent Systems:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17903\">CMPSC 102\u00a0-\u00a0Discrete Structures<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16968\">CMPSC 202\u00a0-\u00a0Algorithm Analysis<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16971\">CMPSC 310\u00a0-\u00a0Artificial Intelligence<\/a><\/div><div class=\"core\"><h4>Robotic Systems:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16971\">CMPSC 310\u00a0-\u00a0Artificial Intelligence<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16975\">CMPSC 311\u00a0-\u00a0Robotic Agents<\/a><\/div><div class=\"core\"><h4>Software Development:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16966\">CMPSC 201\u00a0-\u00a0Programming Languages<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16969\">CMPSC 203\u00a0-\u00a0Software Engineering<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17906\">CMPSC 480\u00a0-\u00a0Software Innovation I<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17907\">CMPSC 481\u00a0-\u00a0Software Innovation II<\/a><\/div><div class=\"core\"><h4>Web Design:<\/h4><a:content xmlns:a=\"http:\/\/www.w3.org\/2005\/Atom\"\/><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16963\">CMPSC 100\u00a0-\u00a0Computational Expression<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16964\">CMPSC 101\u00a0-\u00a0Data Abstraction<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=16969\">CMPSC 203\u00a0-\u00a0Software Engineering<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17904\">CMPSC 301\u00a0-\u00a0Data Analytics<\/a><br><a class=\"course-link\" href=\"http:\/\/catalog.allegheny.edu\/preview_course_nopop.php?catoid=24&coid=17905\">CMPSC 302\u00a0-\u00a0Web Development<\/a><\/div><br \/>\n<hr><div class=\"box box-info box-align-\"><h4><i class=\"fa fa-info\"><\/i><span>Academic Bulletin<\/span><\/h4>Visit the Academic Bulletinfor information on all majors, minors, and other programs at Allegheny college.\n<p><a target=\"_self\" class=\"button icon button-lg block  yellow\" href=\"http:\/\/catalog.allegheny.edu\"><i class=\"fa fa-book  pull-left\"><\/i>Visit the Allegheny College Academic Bulletin<\/a><\/p><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":269,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-432","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/432\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":179,"date":"2013-12-09T10:46:30","date_gmt":"2013-12-09T15:46:30","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=179"},"modified":"2015-04-27T15:30:04","modified_gmt":"2015-04-27T19:30:04","slug":"learning-outcomes-2","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/learning-outcomes-2\/","title":{"rendered":"Learning Outcomes"},"content":{"rendered":"<p>Students who successfully complete either a major or a minor in the discipline of computer science are expected to demonstrate the successful attainment of learning outcomes in the following basic, core, application, advanced, research, and professional development categories.<\/p>\n<h3>Basic Concepts<\/h3>\n<p>Understands the basic and practical foundations of computer science (e.g., algorithms, data types, conditional logic, recursion, procedural programming concepts, object-oriented programming principles). Knows how to use standard development tools to implement software solutions to problems.<\/p>\n<h3>Core Concepts<\/h3>\n<p>Can design, implement, evaluate, improve, and document an algorithmic solution to a problem. Understands the mutually beneficial connections between (i) computer hardware and software and (ii) theoretical computer science and practical software development.<\/p>\n<h3>Application Concepts<\/h3>\n<p>Understands the basics of application areas such as networking, data management, artificial intelligence, and computer graphics. Can apply key concepts from these application areas to formulate and solve problems and evaluate solutions implemented as computer programs.<\/p>\n<h3>Advanced Concepts<\/h3>\n<p>Understands advanced concepts in areas such as compiler design, operating systems, and distributed systems. Knows how to apply key ideas from these advanced subjects to formulate and solve problems and evaluate solutions implemented as complete, efficient, and effective computer systems.<\/p>\n<h3>Independent Research<\/h3>\n<p>Demonstrates critical thinking abilities and effective written and oral communication skills. Can identify, analyze, and use sources in both the technical and research literature.<\/p>\n<h3>Professional Development<\/h3>\n<p>Understands how to work in a team and evidences the willingness to commit to lifelong learning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Students who successfully complete either a major or a minor in the discipline of computer science are expected to demonstrate the successful attainment of learning outcomes in the following basic, core, application, advanced, research, and professional development categories. Basic Concepts Understands the basic and practical foundations of computer science (e.g., algorithms, data types, conditional logic, [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/learning-outcomes-2\/\">Continue Reading &#8220;Learning Outcomes&#8221;<\/a><\/p>\n","protected":false},"author":83,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-179","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/179\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":157,"date":"2013-10-11T14:16:16","date_gmt":"2013-10-11T18:16:16","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=157"},"modified":"2023-09-18T14:38:23","modified_gmt":"2023-09-18T18:38:23","slug":"news-updates","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/news-updates\/","title":{"rendered":"News &#038; Updates"},"content":{"rendered":"\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":269,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-157","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":72,"date":"2011-11-30T19:33:00","date_gmt":"2011-11-30T19:33:00","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=72"},"modified":"2015-04-27T15:30:04","modified_gmt":"2015-04-27T19:30:04","slug":"student-stories","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/","title":{"rendered":"Student Stories"},"content":{"rendered":"<h4>Sara Doan<\/h4>\n<p><a href=\"https:\/\/sites.allegheny.edu\/compsci\/sara-doan\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2011\/11\/saradoane_web.jpg\" alt=\"\" title=\"Sara Doan\" width=\"210\" height=\"150\" class=\"alignright size-full wp-image-307\" \/><\/a>Being a computer science major at Allegheny College has been a very personalized experience for Sara Doan. \u201cThe department is comprised of four professors,\u201d says Sara, \u201cand you get to know them all so well through the various classes you take. I know I can always go to talk with them and ask them questions, both inside and outside of office hours.\u201d <\/p>\n<p>Learn more <a href=\"https:\/\/sites.allegheny.edu\/compsci\/sara-doan\/\">here.<\/a><\/p>\n<hr>\n<h4>Brian Zorman<\/h4>\n<p><a href=\"https:\/\/sites.allegheny.edu\/compsci\/the-computer-science-department\/brian-zorman\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2010\/05\/compscibzorman.jpg\" alt=\"\" title=\"Brian Zorman\" width=\"210\" height=\"150\" class=\"alignright size-full wp-image-307\" \/><\/a>Like many first-year students, Brian Zorman didn\u2019t know what he wanted to major in when he came to Allegheny. So he took several introductory courses and found the problem solving of computer science to his liking. It\u2019s a decision that\u2019s been paying off ever since.<\/p>\n<p>Learn more <a href=\"https:\/\/sites.allegheny.edu\/compsci\/the-computer-science-department\/brian-zorman\/\">here.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sara Doan Being a computer science major at Allegheny College has been a very personalized experience for Sara Doan. \u201cThe department is comprised of four professors,\u201d says Sara, \u201cand you get to know them all so well through the various classes you take. I know I can always go to talk with them and ask [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/\">Continue Reading &#8220;Student Stories&#8221;<\/a><\/p>\n","protected":false},"author":246,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"nosidebar.php","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-72","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":63,"date":"2011-11-30T19:00:49","date_gmt":"2011-11-30T19:00:49","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=63"},"modified":"2015-04-27T15:30:04","modified_gmt":"2015-04-27T19:30:04","slug":"sara-doan","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/sara-doan\/","title":{"rendered":"Sara Doan"},"content":{"rendered":"<p class=\"profilequote\">\u201cThe professors get to know both you and your interests.&#8221;<\/p>\n<p class=\"profilename\">\u2014 Sara Doan<\/p>\n<p><strong><a href=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2011\/11\/saradoane_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-29\" title=\"compscibzorman\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2011\/11\/saradoane_web.jpg\" alt=\"\" width=\"210\" height=\"150\" \/><\/a><\/strong><\/p>\n<p>Being a computer science major at Allegheny College has been a very personalized experience for Sara Doan. \u201cThe department is comprised of four professors,\u201d says Sara, \u201cand you get to know them all so well through the various classes you take. I know I can always go to talk with them and ask them questions, both inside and outside of office hours.\u201d<\/p>\n<p>Sara claims that the prospects offered by the computer science department are personalized as well. \u201cYou\u2019re constantly receiving offers for opportunities to do research or internships because the professors get to know both you and your interests,\u201d she explains. \u201cIt greatly helps to open doors.\u201d One opportunity Sara herself has taken advantage of has been working as a co-principal investigator in an effort by Allegheny\u2019s computer science department to design a usable 3D printer for blind students. She has also presented her own research at the <a href=\"https:\/\/gracehopper.org\/2011\/\">Grace Hopper Celebration of Women in Computing<\/a> conference in Atlanta, Georgia and served as a programmer for the <a href=\"https:\/\/sherprog.com\/\">Sheridan Programming Guild<\/a> in Sheridan, Wyoming.<\/p>\n<p>Outside of the classroom, Sara plays for Allegheny\u2019s <a href=\"https:\/\/www.alleghenysports.com\/index.aspx?path=softball\">varsity softball team<\/a> and serves as the secretary for the <a href=\"https:\/\/www.acm.org\/\">Association of Computing Machinery<\/a>. Both an <a href=\"https:\/\/sites.allegheny.edu\/academics\/academic-regulations-and-policies\/honors\/\">Alden Scholar<\/a> and an NFCA All-American Scholar-Athlete, Sara prides herself on being able to balance her various roles on campus. \u201cBeing both an athlete and a scientist is common at Allegheny\u201d she says. \u201cStudents at Allegheny manage to be involved with many things but still excel at their schoolwork. It\u2019s something that makes us stand out.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cThe professors get to know both you and your interests.&#8221; \u2014 Sara Doan Being a computer science major at Allegheny College has been a very personalized experience for Sara Doan. \u201cThe department is comprised of four professors,\u201d says Sara, \u201cand you get to know them all so well through the various classes you take. I [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/sara-doan\/\">Continue Reading &#8220;Sara Doan&#8221;<\/a><\/p>\n","protected":false},"author":246,"featured_media":0,"parent":72,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"nosidebar.php","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/72"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":28,"date":"2010-05-12T18:05:13","date_gmt":"2010-05-12T18:05:13","guid":{"rendered":"http:\/\/sites.allegheny.edu\/compsci\/?page_id=28"},"modified":"2018-03-06T10:08:33","modified_gmt":"2018-03-06T15:08:33","slug":"brian-zorman","status":"publish","type":"page","link":"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/brian-zorman\/","title":{"rendered":"Brian Zorman"},"content":{"rendered":"<p class=\"profilequote\">\u201cMany of my friends go to bigger schools, and their education hasn&#8217;t been as beneficial as mine.&#8221;<\/p>\n<p class=\"profilename\">&mdash; Brian Zorman<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-29\" title=\"compscibzorman\" src=\"https:\/\/sitesmedia.s3.amazonaws.com\/compsci\/files\/2010\/05\/compscibzorman.jpg\" alt=\"\" width=\"200\" height=\"136\" \/><\/strong><\/p>\n<p>Like many first-year students, Brian Zorman didn\u2019t know what he            wanted to major in when he came to Allegheny. So he took several  introductory           courses and found the problem solving of computer science to his  liking.           It\u2019s a decision that\u2019s been paying off ever since.<\/p>\n<p>Brian recently completed an internship with Cigital, which is  based in           Dulles, Virginia. There he did research and was responsible for  real-world           work in new technologies and software reliability. \u201cIt gave me  confidence           with work experience,\u201d he says. \u201cI went into the internship           timidly, but I saw how well Allegheny had prepared me and I was  able to           excel at my job.\u201d<\/p>\n<p>Brian also worked with two professors to prepare a paper, based  on his           Senior Project, for publication at the International Conference  on Parallel           and Distributed Processing Techniques and Applications in Las  Vegas.<\/p>\n<p>\u201cMany of my friends go to bigger schools, and their education  hasn\u2019t           been as beneficial as mine,\u201d he adds. \u201cI\u2019m amazed at           the amount of time professors spend with students.\u201d Indeed,  Allegheny\u2019s           professors have the luxury of working closely with students in  small classes.           Because his professors expect more, Brian has been pushed hard  to work           to his fullest potential.<\/p>\n<p>Brian also plays baseball and ice hockey for the school, so  he\u2019s           had to work at balancing these activities with his class load.  However,           this has forced him to become more disciplined in his personal  life, an           important quality in and out of college.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cMany of my friends go to bigger schools, and their education hasn&#8217;t been as beneficial as mine.&#8221; &mdash; Brian Zorman Like many first-year students, Brian Zorman didn\u2019t know what he wanted to major in when he came to Allegheny. So he took several introductory courses and found the problem solving of computer science to his [&#8230;]<\/p>\n<p><a class=\"mt-5\" href=\"https:\/\/sites.allegheny.edu\/computer-science\/student-stories\/brian-zorman\/\">Continue Reading &#8220;Brian Zorman&#8221;<\/a><\/p>\n","protected":false},"author":269,"featured_media":0,"parent":72,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-28","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/users\/269"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":0,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/28\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/pages\/72"}],"wp:attachment":[{"href":"https:\/\/sites.allegheny.edu\/computer-science\/wp-json\/wp\/v2\/media?parent=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}]