Computer Science

Degree Type
Associate in Science

The Computer Science Curriculum provides a strong foundation for students interested in transferring to a bachelor’s degree in computer science or other computer-related fields. The combination of theoretical and applied courses provides the student with the concepts and reinforces them with hands-on experience. The curriculum has been strongly influenced by the Association of Computing Machinery’s (ACM) guidelines for associate degrees in software. Students completing this curriculum will have knowledge in the following areas:

  • Programming language such as C++ and Java
  • Data Structures such as stacks, queues, and linked lists
  • Object oriented programming
  • Systems Analysis based on UML
  • Database design and management
  • Overview of basic networking

Technical Standards: Please refer to Technical Standards for details regarding this program.

At the completion of the degree in Software Development, graduates will be able to:

  1. Solve problems through the application of appropriate research methods.
  2. Apply critical-thinking skills to identify, analyze and solve problems.
  3. Communicate software development related information effectively to a diverse audience using visual and written modes.
  4. Demonstrate the ability to apply all facets of the software development life cycle during a project.
  5. Demonstrate the ability to follow a systematic progression of software development and refinement when designing and developing software for a project.
  6. Participate effectively as a member of a software development team.
  7. Articulate an understanding of the need for lifelong learning.
  8. Demonstrate an understanding of diversity through interaction with project teammates.
  9. Develop software programs that reflect the application of up- to-date tools and techniques of the discipline.

In addition, the graduate will be able to demonstrate competency in the general education outcomes.

Sub-Total Credits
64
Total Credits
64
Course Sequencing
Item #
Title
Class Hours
Lab Hours
Credits
Humanities/Fine Arts/Philosophy or Global Awareness  +
3
Sub-Total Credits
17
Item #
Title
Class Hours
Lab Hours
Credits
English/Communications Core and Elective Requirements  +
3
Sub-Total Credits
16

Recommended Lab Science courses are Calculus-Based Physics I and Physics II for Associate in Science Degree in Computer Science and Mathematics

Item #
Title
Class Hours
Lab Hours
Credits
Science Core Requirement  +
4
Sub-Total Credits
17

For Computer Science Degree, Includes CSCI, CSCN, ELET, MATH, or BCPT courses or PHYS130N, PHYS131N, PHYS230N or PHYS231N.

Item #
Title
Class Hours
Lab Hours
Credits
Elective in Major  +
3
Behavioral Social Science Core Requirement  +
3
Sub-Total Credits
12