Degree
Computer Science, B.S.Contact
Hongming Wang, Ph.D.
Associate Director, School of Computer Science and Data Analytics
hwang7@une.edu
Learn More
Mission
Graduates of the Bachelor of Science with a major in Computer Science program will develop a range of discipline-related skills that will prepare them well for employment. The Computer Science program will: provide a deep understanding of the methods and applications of computing and computational thinking to everyday life; facilitate the development of a systems approach to problem solving; support the application of critical competencies including critical reading, writing, synthesis and analysis within the study of computer science.
Program Description
Computer science is a broad discipline that focuses on the theory, design, and application of algorithmic processes within computer systems. Computer scientists create and refine hardware and software solutions tailored to the needs of individual users, businesses, and large-scale organizations.
The program prepares students to thrive in a rapidly changing world through developing skillfulness in quantitative reasoning, information literacy, critical thinking; advancing disciplinary knowledge; professional competencies; and graduates’ ability to ask probing questions and engage in robust, respectful discourse. The field of computer science is interdisciplinary, holding potential for undergraduate cross-program collaboration.
Program Goals
The Computer Science program will:
- Provide a deep understanding of the methods and applications of computing and computational thinking to everyday life.
- Facilitate the development of a systems approach to problem solving.
- Support the application of critical competencies including critical reading, writing, synthesis and analysis within the study of computer science.
Curricular Requirements
Nor’easter Core Requirements | Credits |
---|---|
Total Credits | 40 |
Program Required Courses | Credits |
---|---|
CRS 230 – Technology, Society and Ethics | 3 |
CRS 280 – Computer Networks | 3 |
CRS 290 – Operating Systems | 3 |
CRS 320 – Computer Architecture | 3 |
CRS 390 – Computational Theory | 3 |
CRS 480 – Computer Science Internship | 3 |
CRS 490 – Capstone Senior Seminar | 3 |
DSC 225 – Programming I | 3 |
DSC 270 – Data Structures & Algorithms | 3 |
DSC 301 – Introduction to Database Design | 3 |
DSC 325 – Programming II | 3 |
DSC 344 – Machine Learning | 3 |
MAT 150 – Statistics for Life Science | 3 |
MAT 190 – Calculus I | 4 |
MAT 195 – Calculus II | 4 |
MAT 212 – Discrete Mathematics | 3 |
MAT 220 – Linear Algebra | 3 |
MAT 321 – Applied Statistics | 3 |
Two (2) Program Specific Electives (see below) | 6 |
Two (2) Science Electives (see below) | 8 |
Total Credits | 70 |
Open Elective Courses (as needed to reach 120 credits) | Variable |
Minimum Total Required Credits | 120 |
---|
Program Specific Electives
Program Specific Elective Options | Credits |
---|---|
CRS 340 – Cybersecurity Fundamentals | 3 |
CRS 370 – Cyber Forensics | 3 |
CRS 410 – Software Engineering | 3 |
CRS 420 – Analysis of Algorithms | 3 |
CRS 430 – Parallel and Cloud Computing | 3 |
CRS 450 – Concepts in Artificial Intelligence | 3 |
DSC 410 – Data Mining | 3 |
DSC 420 – Predictive Modeling | 3 |
DSC 490 – Topics in Data Science | 3 |
Science Electives
Science Elective Options | Credits |
---|---|
BIO 105/105L – Biology I w/Lab and BIO 106/106L – Biology II w/Lab | 8 |
CHE 150/150L – University General Chemistry I w/Lab and CHE 151/151L – University General Chemistry II w/Lab | 8 |
MAR 105/105L – Ecology and Evolution of Marine Organisms w/Lab | 4 |
MAR 106/106L – Cellular and Molecular Biology of Marine Organisms w/Lab | 4 |
MAR 250/250L – Marine Biology w/Lab | 4 |
MAR 270/270L – Oceanography w/Lab | 4 |
PHY 210 – University Physics I and PHY 211 – University Physics II | 8 |
Please note: While some courses can fulfill both core and program requirements, the credits earned do not count twice towards the minimum total required credits for the degree.
Learning Outcomes
Computer Science graduates will be able to:
- Explain the fundamentals of algorithms, structures, networking, and systems.
- Develop software in multiple programming languages using different platforms.
- Describe computing at different levels of abstraction and detail, including the construction and architecture of processors, implementation of software, and parallel and distributed systems.
- Integrate into large and small teams, with mature communication skills.
- Recognize and adhere social, moral and ethical standards.
Transfer Credit
Transferred mathematics courses must be reasonably close in scope and content to the mathematics courses offered at 91Ö±²¥ÊÓÆµin order to count as exact equivalents. Otherwise, they will transfer as general electives.
All Science/Math courses previously completed must be no older than five (5) years.
Transfer students will be accepted starting Fall 2026.
Admissions
See Undergraduate Admissions for more information.
Tuition and Fees
Tuition and fees for subsequent years may vary. Other expenses include books and housing. For more information regarding tuition and fees, please consult the Financial Information section of this catalog.
Notice and Responsibilities Regarding this Catalog
This catalog outlines the academic programs, degree criteria, policies, and events of the 91Ö±²¥ÊÓÆµ for the 2025–2026 academic year and serves as the official guide for academic and program requirements for students enrolling at the University during the Summer of 2025, Fall 2025, and Spring 2026 semesters.
The information provided is accurate as of its publication date on April 30, 2025.
The 91Ö±²¥ÊÓÆµ reserves the right to modify its programs, calendar, or academic schedule as deemed necessary or beneficial. This includes alterations to course content, class rescheduling, cancellations, or any other academic adjustments. Changes will be communicated as promptly as possible.
While students may receive guidance from academic advisors or program directors, they remain responsible for fulfilling the requirements outlined in the catalog relevant to their enrollment year and for staying informed about any updates to policies, provisions, or requirements.