You are here
2018-19 Catalogs
Additional Navigation
Additional Navigation
- Welcome
- Undergraduate Catalog
- Table of Contents
- The University
- Disclaimers
- Admissions
- Student Financial Services
- Registration & Scheduling Services
- Campus Life
- Core Curriculum
- Honors Program
- Russell Scholars Program
- Accelerated Graduate Pathways
- Accelerated Graduate Pathway Leading to Initial Certification in Special Education
- Accelerated Graduate Pathway to Leadership Studies
- Accelerated Graduate Pathway to M.S.Ed. in Teaching and Learning (ETEP)
- Accelerated Graduate Pathway to MBA
- Accelerated Graduate Pathway to Occupational Therapy
- Accelerated Graduate Pathway to Policy, Planning, and Management (MPPM)
- Accelerated Graduate Pathway to Statistics
- Accelerated Graduate Pathways to Law
- College of Arts, Humanities, and Social Sciences
- College of Arts, Humanities, and Social Sciences Overview
- Majors, Minors and Certificates
- Minor in Labor Studies
- CI2LAB
- Art
- Communication and Media Studies
- Criminology
- Economics
- English
- Food Studies
- Game Design Studies
- History
- Liberal Studies-Humanities
- Music
- Philosophy
- Political Science
- Sociology
- Theatre
- Lewiston-Auburn College
- Lewiston-Auburn College Overview
- Leadership Studies
- Leadership Studies Overview
- BS in Leadership and Organizational Studies
- BS in Leadership and Organizational Studies - Integrative Professional Studies
- Minor in Leadership Studies
- Minor in Military Leadership
- Minor in Military Science
- Certificate in Creative Leadership and Global Strategy
- Certificate in Leadership Studies
- Certificate in Lean Leadership
- Concentration in Community Leadership and Civic Engagement
- Leadership Studies Course Descriptions
- Natural and Applied Sciences
- Social and Behavioral Sciences
- BA in Social and Behavioral Sciences
- Concentration in Community Response and Mental Health - Social and Behavioral Sciences
- Concentration in Counseling - Social and Behavioral Sciences
- Concentration in Early Childhood Studies - Social and Behavioral Sciences
- Concentration in Public Health
- Minor in Early Childhood Studies
- Minor in Public Health
- Minor in Regulatory Ethics
- Certificate in Public Health
- Certificate in Regulatory Ethics
- Social and Behavioral Sciences Course Descriptions
- Lewiston-Auburn College Course Descriptions
- College of Management and Human Service
- College of Management and Human Service Overview
- Business
- Business Overview
- Centers
- BS in Business Administration - Accounting Major
- BS in Business Administration - Business Analytics Major
- BS in Business Administration - Business Management Major with Entrepreneurship and Small Business Track
- BS in Business Administration - Business Management Major with General Management Track
- BS in Business Administration - Business Management Major with International Business Track
- BS in Business Administration - Business Management Major with Risk Management and Insurance Track
- BS in Business Administration - Business Management Major with Sustainable Business Track
- BS in Business Administration - Finance Major
- BS in Business Administration - Marketing Major
- BS in Business Administration - Sport Management Major
- Minor in Accounting
- Minor in Business Administration
- Minor in Business Analytics
- Minor in Event Planning and Management
- Minor in Finance
- Minor in Financial Planning
- Minor in Innovation, Creativity, and Entrepreneurship (ICE)
- Minor in Marketing
- Minor in Pre-MBA
- Minor in Risk Management and Insurance
- Minor in Sport Media
- Minor in Sport Tourism
- Certificate in Accounting
- Certificate in Event Planning and Management
- Certificate in Finance
- Certificate in Financial Planning
- Certificate in Risk Management and Insurance
- Business Course Descriptions
- Education and Human Development
- Muskie School of Public Service
- Muskie School Overview
- Geography-Anthropology
- Geography-Anthropology Overview
- BA in Geography-Anthropology - Elementary Teacher Education
- BA in Geography-Anthropology - Social Studies, Secondary Teacher Education
- BA in Geography-Anthropology, Specialization in Applied GIS and Geospatial Analysis
- BA in Geography-Anthropology, Specialization in Cultural and Natural Heritage Management
- BA in Geography-Anthropology, Specialization in Sustainable Cultures and Communities
- Minor in Anthropology
- Minor in Archaeology
- Minor in Geography
- Minor in Planning and GIS
- Minor in Social Justice
- Certificate in Applied Geographic Information Systems (GIS)
- Geography-Anthropology Course Descriptions
- Tourism and Hospitality
- Social Work
- College of Science, Technology, and Health
- College of Science, Technology, and Health Overview
- BA in Self-Designed Major - Elementary Teacher Education
- Certificate in Gerontology
- Biological Sciences
- Biological Sciences Overview
- BS in Biology - General Biology
- BS in Biology - Biotechnology Concentration
- BS in Biology - Human Biology Concentration
- BS in Biology - Secondary Teacher Education
- Minor in Biology
- Minor in Ecology
- Certificate in Post-Baccalaureate Pre-Medical Studies
- Certificate in Post-Baccalaureate Pre-Veterinary Studies
- Transfer Program in Pre-pharmacy: two-year, non-degree
- Biological Sciences Course Descriptions
- Chemistry
- Computer Science
- Engineering
- Environmental Science and Policy
- Environmental Science and Policy Overview
- BA in Environmental Planning and Policy
- BS in Environmental Science
- BS in Environmental Science - Secondary Teacher Education
- Minor in Applied Energy
- Minor in Environmental Policy
- Minor in Environmental Science
- Minor in Environmental Sustainability
- Certificate in Applied Energy
- Certificate in Environmental Education
- Certificate in Environmental Policy Analysis
- Environmental Science and Policy Course Descriptions
- Exercise, Health, and Sport Sciences
- Linguistics
- Linguistics Overview
- BA in Linguistics
- BA in Linguistics - ASL Linguistics Concentration
- BA in Linguistics - ASL/English Interpreting Concentration
- BA in Linguistics - French Linguistics Concentration
- BA in Linguistics - French Linguistics Concentration, K-12 Teacher Education
- BA in Linguistics - Spanish Linguistics Concentration
- BA in Linguistics - Spanish Linguistics Concentration, K-12 Teacher Education
- BA in Linguistics - Speech and Language Science Concentration
- Minor in Deaf Studies
- Minor in French Language
- Minor in Linguistics
- Minor in Spanish Language
- Linguistics Course Descriptions
- Mathematics and Statistics
- Mathematics and Statistics Overview
- BA in Mathematics - Applied Mathematics/Operations Research Concentration
- BA in Mathematics - Pure Mathematics Concentration
- BA in Mathematics - Secondary Teacher Education
- BA in Mathematics - Statistics Concentration
- Minor in Actuarial Science
- Minor in Applied Mathematics
- Minor in Mathematics
- Minor in Statistics
- Certificate in Actuarial Science
- Certificate in Applied Statistics
- Mathematics and Statistics Course Descriptions
- Nursing
- Physics
- Psychology
- Recreation and Leisure Studies
- Technology
- Technology Overview
- BS in Applied Technical Leadership
- BS in Cyber Security
- BS in Information Technology
- BS in Technology Management
- Minor in Cyber Security
- Minor in Digital Media and Design
- Minor in Industrial Management
- Minor in Information and Communications Technology
- Minor in Project Management
- Technology Course Descriptions
- College of Science, Technology, and Health Course Descriptions
- Women and Gender Studies Program
- University of Maine School of Law
- Research Service Center
- Annual Security Report & Annual Fire Safety Report
- Administration of the University of Southern Maine
- Graduate Catalog
- Table of Contents
- The University
- Disclaimers
- Graduate Studies
- Graduate Programs
- Admissions
- Student Financial Services
- Registration & Scheduling Services
- Campus Life
- Accelerated Graduate Pathways
- Accelerated Graduate Pathway Leading to Initial Certification in Special Education
- Accelerated Graduate Pathway to Leadership Studies
- Accelerated Graduate Pathway to M.S.Ed. in Teaching and Learning (ETEP)
- Accelerated Graduate Pathway to MBA
- Accelerated Graduate Pathway to Occupational Therapy
- Accelerated Graduate Pathway to Policy, Planning, and Management (MPPM)
- Accelerated Graduate Pathway to Statistics
- Accelerated Graduate Pathways to Law
- College of Arts, Humanities, and Social Sciences
- Lewiston-Auburn College
- College of Management and Human Service
- College of Management and Human Service Overview
- Business
- Business Overview
- Centers
- MBA in Business Administration
- MBA in Business Administration, Accounting Concentration
- MBA in Business Administration, Business Analytics Concentration
- MBA in Business Administration - Engineering Concentration
- MBA in Business Administration, Finance Concentration
- MBA in Business Administration, Health Management & Policy Concentration
- MBA in Business Administration, Sustainability Concentration
- Certificate of Graduate Study in Business Analytics
- Business Course Descriptions
- Education and Human Development
- School of Education and Human Development Overview
- Centers/Programs
- Adult and Higher Education
- Counselor Education
- Counselor Education Overview
- MS in Counseling with a Concentration in Clinical Mental Health
- MS in Counseling with a Concentration in Rehabilitation
- MS in Counseling with a Concentration in School
- Certificate of Advanced Study in Counseling
- Certificate of Graduate Study in Culturally Responsive Practices in Education and Human Development
- Certificate of Graduate Study in Mental Health Rehabilitation Technician/Community (MHRT/C)
- Counselor Education Course Descriptions
- Educational Leadership
- Educational Psychology
- Extended Teacher Education Program (ETEP)
- Literacy Education
- Montessori Early Childhood Education
- School Psychology
- Special Education
- Special Education Overview
- MS in Special Education - In-Service (certified educators)
- MS in Special Education - Integrated General Education and Special Education Initial Teacher Certification
- MS in Special Education - Pre-Service (Teaching Students with Mild to Moderate Disabilities)
- Certificate of Graduate Study in Gifted and Talented Education
- Special Education Course Descriptions
- TESOL: Teaching English to Speakers of Other Languages
- School of Education and Human Development Course Descriptions
- Muskie School of Public Service
- Muskie School Overview
- Geography-Anthropology
- Policy, Planning, and Management
- MPPM in Policy, Planning, and Management
- Certificate of Graduate Study in Applied Research and Evaluation Methods
- Certificate of Graduate Study in Community Planning and Sustainable Development
- Certificate of Graduate Study in Policy Analysis
- Certificate of Graduate Study in Public and Nonprofit Management
- Policy, Planning, and Management Course Descriptions
- Public Health
- Public Policy
- Social Work
- College of Science, Technology, and Health
- College of Science, Technology, and Health Overview
- Biological Sciences
- Mathematics and Statistics
- Nursing
- Nursing Overview
- Graduate Nursing Policies
- DNP in Nursing
- MS in Nursing - Adult-Gerontology Acute Care Nurse Practitioner
- MS in Nursing - Adult-Gerontology Primary Care Nurse Practitioner
- MS in Nursing - Education
- MS in Nursing - Family Nurse Practitioner
- MS in Nursing - Option for Non-Nurses with Baccalaureate or Higher Degrees
- MS in Nursing - Psychiatric-Mental Health Nurse Practitioner (across the lifespan)
- MS in Nursing - RN to Master of Science Degree Program for Registered Nurses
- Certificate of Advanced Study in Nursing - Post-Masters
- Nursing Course Descriptions
- University of Maine School of Law
- Research Service Center
- Annual Security Report & Annual Fire Safety Report
- Administration of the University of Southern Maine
Computer Science Overview
Chair of the Department: David Briggs
Associate Professors: Boothe, Briggs, MacLeod; Assistant Professor: Phoulady; Adjunct Faculty: Bantz, El-Taha, Felch, Heath, Houser, Largay, Rad
The Department of Computer Science offers a four-year program leading to a B.S. in computer science. Computer science courses concern the theory and practice of solving problems by computer. More specifically, computer scientists build and analyze tools that allow complex problems to be solved. A component of computer science is the study and use of various programming languages, but computer science consists of much more than programming. The mathematical theory of computer science aids in determining the efficiency and correctness of algorithms and programs. In addition, a computer scientist must understand how computers are built and operate. The systematic application of general methods and computing technology to actual problems is also part of computer science.
The undergraduate degree in computer science prepares students both for careers in the computing profession and for graduate study. Course requirements ensure that students receive instruction in both practical and theoretical aspects of computer science. The B.S. degree in computer science is accredited by the Computing Accreditation Commission (CAC) of ABET, the national board that accredits computer, engineering, and technology programs (see http://www.abet.org).
Program Objectives
At the time of graduation, USM computer science students will be prepared for careers and graduate school. In three to five years, graduates of the USM computer science program will:
- have successful professional careers
- be valued, ethical members of their profession and society
- be actively involved in continuing their professional education
Double Majors
Students who opt to pursue a double major with computer science as one of the major fields of study must satisfy all computer science degree requirements. The general requirements for a double major are listed under the heading Double Major in the undergraduate catalog.