Program Type: Transfer Program

Program Total: 60 Credits

Program Description

The Associate of Science (A.S.) degree in Computer Science equips students with skills in software development. Students develop programming skills primarily through coding in Java, C++, and Python, along with mobile app development. Additionally, program coursework develops skills in complex mathematical and scientific problem solving, in order to apply algorithms to solve complex programming issues. This degree program prepares students to transfer to a 4-year institution or an entry-level career as a software developer, network and computer systems administrator, or IT systems manager.

Graduates of the Computer Science A.S. will be able to:

  • Analyze user requirements needed in solving problems
  • Design algorithms to solve complex mathematical or scientific problems
  • Compare and contrast algorithms based on runtimes and memory constraints
  • Implement those algorithms in a high-level programming language, such as Java
  • Write efficient code within the object-oriented programming paradigm
Required Courses

EGL-1010 Composition I: Expository Writing Credits: 3 (English General Education Requirement)

INT-1111 Programming Logic and Design Credits: 3 (Program Requirement)

MAT-2410 Calculus I Credits: 4 (Mathematics General Education Requirement; Critical Course)

SOC-1010 Introduction to Sociology Credits: 3 (Social Science General Education Requirement)

PAS-1000 First Year Experience Credits: 1 (Institutional Requirement)

INT-2200 Programming in Java Credits: 3 (Program Requirement)

MAT-2420 Calculus II Credits: 4 (Program Requirement)

NTR-1010 Introductory Nutrition Credits: 3 (Science No Lab General Education Elective)

EGL-1340 Writing About Technical Topics Credits: 3 (English General Education Requirement)

PHL-1090 Introduction to Logic Credits: 3 (Arts/Humanities General Education Requirement)

INT-2210 Computer Science I Credits: 4 (Program Requirement; Critical Course)

MAT-2430 Calculus III Credits: 4 (Program Requirement) or higher

PHL-1330 Ethics Credits: 3 (Arts/Humanities General Education Requirement)

PSY-1010 General Psychology Credits: 3 (Social Science General Education Requirement)

INT-2220 Computer Science II Credits: 4 (Program Requirement)

INT-2050 Mobile Application Development Credits: 3 (Program Requirement)

INT-2920 Information Technology Internship II Credits: 2 (Program Elective) or

MAT-2550 Introduction to MATLAB Credits: 1 (Program Elective) and

BMT-1500 Developing a Professional Image Credits: 1 (Program Elective)

INT-2130 Programming in C++ Credits: 3 (Program Elective) or

INT-2030 Introduction to Visual Basic Credits: 3 (Program Elective) or

INT-2240 Introduction to Python Credits: 3 (Program Elective)

PHY-1010 Introductory Physics I Credits: 4 (Science w/ Lab General Education Requirement)

Transferability

Credit earned at any public institution in the state shall be transferable to any other institution if the:

  • Credit is from a college or university parallel course or program;
  • Grades in the block of courses transferred average 2.00 or higher; and
  • Acceptance of the credit is consistent with the policies of the receiving institution governing students following the same program. Refer to ARTSYS at artweb.usmd.edu and the receiving institution's catalog to select transferable courses.
Career Coach