Bachelors of Science in Computer Science

The Educational Objectives of the BSCS program are:

    • Graduates will acquire relevant marketable skills to be able to analyze and solve complex problems in the field of computing.
    • Graduates will demonstrate professional responsibilities and ethics and work collaboratively in a diverse environment.
    • Graduates will gain appropriate knowledge for working as computing professionals and/or for graduate studies.

    Graduates of the program will have the ability to:
  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

Admission to BSCS program is based on the general university admissions requirements.

Additional requirements for graduation:

  • 30 CSCI upper division courses required for this degree must be completed at A&M-SA to satisfy residency requirements
  • Must complete at least 40 hours of major + major electives at A&M-SA.
  • Must receive a grade of “C” or better in all MATH, CSCI and CISA core and their associated prerequisites for a satisfactory passing grade.
  • A minimum average GPA of 2.25 must be maintained in all CISA and CSCI core and elective courses to remain in the program. Applies to transfer courses also.
  • Academic credits transferred as substitution courses must be completed within the previous five years of admission to A&M-SA.

Approved upper-division CISA courses that can be used as electives for majors and minors are: CISA 3309, CISA 4323, CISA 4324, CISA 4332.

Students completing the BS Computer Science program with the appropriate Cyber Security electives are eligible for the NSA/DHS Cyber Defense Education Certificate.

Degree Plan PDF Course Listing Computer Science Course Rotation

If you are joining the CS program in fall semester your degree plan and course sequence is as follows:

Fall semester degree plan Fall course sequence flowchart

If you are joining the CS program in spring semester your degree plan and course sequence is as follows:

Spring semester degree plan Spring Course sequence flowchart