/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Engineering-and-Computing/Department-of-Computer-Science-and-Information-Technology/Bachelor-of-Science-in-Computer-Sciencehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/engineering-and-computing/department-of-computer-science-and-information-technology/bachelor-of-science-in-computer-science{6E181F87-F1F5-4062-9018-E6D44BE6CED4}/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Engineering-and-Computing/Department-of-Computer-Science-and-Information-Technology/Bachelor-of-Science-in-Computer-Sciencehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/engineering-and-computing/department-of-computer-science-and-information-technology/bachelor-of-science-in-computer-science{6E181F87-F1F5-4062-9018-E6D44BE6CED4}Bachelor of Science in Computer Science (120 hrs.)<p>The Bachelor of Science in Computer Science is designed to provide students with a rigorous and comprehensive education in the principles and practices of computer science. The program prepares students for a diverse range of professional opportunities in computing and technology fields, as well as for advanced study and research. Our curriculum is structured to ensure a balance between theoretical knowledge and practical application, with a strong emphasis on the ethical and social implications of computing.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
True120120FalseMission<p>The Department of Computer Science and Information Technology exists to educate and mentor the next generation of IT and Computer Science experts while supporting and enhancing the student education experience to transform them into world technology leaders.</p>
0FalseObjectives<p>The Program Educational Objectives for the proposed Bachelor of Science in Computer Science encompass broad, long-term goals that graduates are expected to achieve within a few years after graduation. These objectives reflect the skills, knowledge, and attributes that a program aims to instill in its students, preparing them for professional careers and further education in the field. They are designed to ensure that graduates are not only technically proficient but also well-rounded, ethical, and capable of contributing to the advancement of technology and society.</p>
<ul>
<li>Professional Competence: Graduates will be proficient in applying the principles of computer science, including programming, data management, software development, and algorithm optimization, to solve practical problems in a variety of professional settings.</li>
<li>Problem Solving and Innovation: Graduates will demonstrate the ability to identify, analyze, and address complex problems using innovative computing solutions that are effective and efficient. They should be able to adapt to new technologies and methodologies to maintain relevance in the field.</li>
<li>Teamwork and Leadership: Graduates will have the skills necessary to work effectively as part of a team on multidisciplinary projects. They should also possess leadership qualities that enable them to manage projects and guide teams in diverse and dynamic environments.</li>
<li>Ethical Responsibility and Social Impact: Graduates will understand and commit to ethical practices in all aspects of the profession, recognizing the impact of computing on society and contributing positively to the development of technology for public good.</li>
<li>Lifelong Learning and Adaptability: Graduates will engage in lifelong learning to improve their skills and knowledge, keeping pace with the ever-changing landscape of computer science. This includes pursuing advanced education and professional development opportunities, and adapting to emerging tools, technologies, and methodologies in the field.</li>
</ul>
0FalseOutcomes<p>Graduates will be able to:</p>
<ol>
<li>Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.</li>
<li>Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.</li>
<li>Communicate effectively in a variety of professional contexts.</li>
<li>Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.</li>
<li>Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.</li>
<li>Apply computer science theory and software development fundamentals to produce computing-based solutions.</li>
</ol>
<p> </p>0FalsePurposes<p>The mission of the Trine University department of Computer Science and Information Technology is fulfilled through a learning environment featuring the following components:</p>
<ul>
<li>curriculum: rigorous, but carefully shaped to provide a path to success;</li>
<li>faculty: committed to an excellent undergraduate learning experience;</li>
<li>classrooms: sized and equipped to promote personal attention;</li>
<li>laboratories: equipped to provide an excellent laboratory experience through many hands-on experiments with direct guidance from full-time faculty;</li>
<li>mentoring: promoted at all levels – faculty to student and upperclassman to underclassman;</li>
<li>peer interaction: encouraged and enhanced by team interaction in classwork and laboratories, and membership in student organizations.</li>
</ul>
0FalseDegree Requirements - 120 Hours0FalseGeneral Education Requirements - 50 hours0FalseCommunications - 9 hrs.0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/eng-english/100/eng-133/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/ENG-English/100/ENG-133{BFE6B45E-788C-4181-A377-F1A8D82D0FFD}Technical Communication133EnglishENG0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/hum-humanities/200/hum-203/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/HUM-Humanities/200/HUM-203{37A79CA0-A186-4B51-A1DC-BC8BF01643C2}Humanities Seminar203HumanitiesHUM0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/sp-speech/200/sp-203/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/SP-Speech/200/SP-203{D731A3FC-FA4D-4D04-8266-0DEB017ED179}Effective Speaking203SpeechSP0FalseHumanities and Social Science - 9 hrs.0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/humanities-elective/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/Humanities-Elective{A8D84183-EBFD-443A-9CF7-AE021759E42B}Humanities Elective (3)3Truehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/social-science-elective/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/Social-Science-Elective{82C39301-D64A-4550-AC07-2E3CBD7CDC2B}Social Science Elective (3)3Truehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/humanities-or-social-science-elective/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/Humanities-or-Social-Science-Elective{CCB76617-CEB7-4FF9-9E12-68851D626E53}Humanities or Social Science Elective3TrueMathematics and Science - 23 hrs.0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/100/ma-134/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/100/MA-134{CD493191-62F0-49DB-B99A-1D21F8B6F52E}Calculus I134MathematicsMA0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/100/ma-164/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/100/MA-164{D48AC14D-B254-4660-96CA-19E96AC646BA}Calculus II164MathematicsMA0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/200/ma-213/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/200/MA-213{0D6AD16D-EB62-4C88-B7AE-3F7E4209E12B}Calculus III213MathematicsMA0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/space/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/SPACE{B7583BCD-D40B-4966-A811-5748156A84B0} 0Truehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ch-chemistry/100/ch-104/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CH-Chemistry/100/CH-104{3BFB528F-2607-4C30-98E7-5968D8DCB20B}General Chemistry I104ChemistryCH0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/or/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/Or{7250D8C4-A381-49CA-B9C3-741AE13EAC98}Or0Truehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/bio-biology/100/bio-114/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/BIO-Biology/100/BIO-114{7E5AB1F5-6124-4D04-A188-A5F02B3B2607}Principles of Biology I114BiologyBIO0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/space/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/SPACE{B7583BCD-D40B-4966-A811-5748156A84B0} 0Truehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ph-physics/200/ph-224/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/PH-Physics/200/PH-224{6C241EAD-56A9-4AA0-BBF4-4811AADF8326}University Physics I224PhysicsPH0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ph-physics/200/ph-234/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/PH-Physics/200/PH-234{309F22F0-BB27-4949-8C03-3C7F9CAA4BCB}University Physics II234PhysicsPH0FalseAdditional Requirements - 9 hours0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/300/ma-313/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/300/MA-313{F1815BDF-860A-4D9A-B496-0A0633F5D4AA}Introduction to Linear Algebra313MathematicsMA0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/300/ma-393/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/300/MA-393{ED4B2FD0-9DD1-4F5E-B3BF-3DA9FC70637A}Probability & Statistics393MathematicsMA0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/ma-mathematics/400/ma-473/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/MA-Mathematics/400/MA-473{B47DBAEE-A8F2-4253-807B-FFACA0809CD9}Graph Theory & Combinatorics473MathematicsMA0FalseCore Requirements - 52 Hours0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/100/csit-101/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/100/CSIT-101{412B50D9-37BA-4610-98D7-1051C65248B2}Introduction to Computer Science & Information Technology101Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/cs-computer-science/1000/cs-1113/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CS-Computer-Science/1000/CS-1113{5D1ACD31-EE54-4C65-BE44-C6CB81621766}Introduction to Object-Oriented Program1113Computer ScienceCS0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/cs-computer-science/1000/cs-1123/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CS-Computer-Science/1000/CS-1123{CF2873FC-01BA-4C3F-9A66-60922FCDCBF3}C++ & Object Oriented Design1123Computer ScienceCS0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/cs-computer-science/2000/cs-2103/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CS-Computer-Science/2000/CS-2103{A596D721-EAB8-4698-A63B-199DDBC1F1EE}Algorithm Design & Analysis2103Computer ScienceCS0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/cs-computer-science/2000/cs-2503/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CS-Computer-Science/2000/CS-2503{0F78DB1A-5E06-498C-92B6-7569A878C071}Software Engineering2503Computer ScienceCS0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/100/csit-103/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/100/CSIT-103{53D49570-879D-4999-A1D6-BAAB369BE759}Introduction to Information Systems103Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/200/csit-223/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/200/CSIT-223{3C464971-BB5C-4FEC-8D4D-3EDB11793D0B}Network Management223Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/200/csit-253/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/200/CSIT-253{30695884-E7FA-446B-9B24-E8A269241C3D}Artificial Intelligence & Information253Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/200/csit-243/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/200/CSIT-243{3FEF83CE-59E2-4ECE-8225-EA5D4540F92C}Mobile Application Development243Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/200/csit-203/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/200/CSIT-203{2F8C0E9D-3577-4DB0-B336-41CD33A3453A}Web Site Design203Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/400/csit-483/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/400/CSIT-483{3A8FA26F-AF23-4697-9A70-02AFA6C01FC5}Senior Capstone I483Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/csit-computer-sci-information-tech/400/csit-493/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/CSIT-Computer-Sci-Information-Tech/400/CSIT-493{8D0CD911-F8B4-4865-88C1-8A39903A9D59}Senior Capstone II493Computer Sci Information TechCSIT0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/inf-informatics/300/inf-343/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/INF-Informatics/300/INF-343{E7B569EF-B103-4AAE-B42C-4DAD1846347E}Information Security343InformaticsINF0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/se-software-engineering/100/se-153/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/SE-Software-Engineering/100/SE-153{B67CE71F-230B-4BCD-A4E5-49BD619A7919}Client-side Databases153Software EngineeringSE0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/se-software-engineering/200/se-233/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/SE-Software-Engineering/200/SE-233{698EADEB-8E27-4AF4-89E4-0DEA75DB93DA}Systems Programming233Software EngineeringSE0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/se-software-engineering/300/se-303/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/SE-Software-Engineering/300/SE-303{BE545DD5-A224-437D-BBAD-300E128C41A9}Server-Side Databases303Software EngineeringSE0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/se-software-engineering/300/se-393/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/SE-Software-Engineering/300/SE-393{2EB9FA2C-0E12-4638-854C-436F045D9FE8}Software Patterns & Team Development393Software EngineeringSE0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/xr-extended-reality/300/xr-313/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/XR-Extended-Reality/300/XR-313{F26BE206-AAF9-43BA-93BF-55262E83A88E}Mixed Reality Development & Application313XR0FalseElectives - 18 Hours<p>Students are encouraged to consider a minor to fulfill their elective requirements.</p>
<p> </p>
0Falsehttps://iq3prod1.smartcatalogiq.com:443/en/catalogs/trine-university/current/spring-2026-trine-course-catalog/courses/narrative-courses/electives/sitecore/content/Catalogs/Trine-University/Current/Spring-2026-Trine-Course-Catalog/Courses/Narrative-Courses/Electives{6F0E0BBA-AFF9-4B66-835B-93ABA0771D7A}Electives (18)18True