Skip to main content

Learn the language of the digital age

To some people, the computer is a magic box that makes spreadsheets and plays cat videos. To you, the computer is a tool of infinite versatility with inner workings that can solve complex problems and create new worlds. The language of logic is the universal tongue of the Digital Age, and computer science is the art of becoming fluent in it.

Whether you’re seeing the possibilities for the first time or you’ve been coding since kindergarten, computer science will teach you the discipline of sound logic, stable architecture and best practices in programming and analysis, honing professional skills that will serve you for a lifetime.

The key to a thousand doors

The discipline of computer science has found its way into almost every field of business and research, from accounting software to language analysis to remote robotic surgery. A degree in computer science from SFA will give you an industry-accredited skillset that will be valuable no matter where your career takes you.

Common career paths in computer science include:

  • Software development
  • Database design
  • Data analysis
  • Cyber security

Built for networking

At SFA, you won’t be living alone under a rock with your computer. The computer science department hosts an annual programming contest, and student organizations host regular LAN gaming parties and board game nights. An advisory council of industry professionals (many SFA alumni) visits every fall to advise the department on keeping our curriculum up to date and to meet with students for career advice and internship and job opportunities.

Undergraduate programs and requirements

Bachelor of Science in Computer Science

All students majoring in computer science are required to take a total of 43 semester hours of computer science:

  • CSC 102, 202, 211, 214 and 241  
  • CSC 321 or 331, 323, 333, 341 and 342
  • CSC 411
  • 6 hours from: CSC 425, 435, 442 and 447
  • 6 advanced hours of computer science (excluding CSC 340, 350, 351, 353, 355, 385, 412, 433, 452 and 455)

Additional Requirements:

  • 3 hours from: ART 280, 281, 282; DAN 140; MHL 245; MUS 140; THR 161, 163
  • 3 hours from: ENG 200-233H; HIS 151, 152; PHI 153, 223
  • Three hours from: ANT 231; ECO 231, 232; GEO 131; PSY 133; SOC 137
  • HIS 133, 134
  • PSC 141, 142
  • CSC 411 (one hour) and nine semester hours from: CSC 425, 435, 442, 445, 447
  • 6 advanced hours of computer science (restricted)
  • Minor thread or elective hours as required

Computer science majors are not required to complete a minor.

Computer science minor


  • CSC 102, 202, 211, 214 and 241 (15 hours)
  • Six advanced hours of computer science (6 hours)
    (excluding CSC 340, 350, 351, 353, 355, 385, 411, 412, 433, 452 and 455)

At least 12 hours of computer science (6 of which must be advanced) must be completed at SFA. You must maintain a 2.0 GPA in minor courses completed at SFA, in advanced computer science courses at SFA and in computer science transfer courses. 

*See General Bulletin for additional details, guidelines and requirements


Department of Computer Science

Physical Address:
STEM Building
Suite 312

Mailing Address:
P.O. Box 13063, SFA Station
Nacogdoches, Texas 75962

Request Information for Future Students

Please fill out the form below to receive information from SFA. If you’re not a future student and want to contact us, click here.

Fields marked with * are required.

Who are you?*

Date of Birth*

Mailing Address (Be sure to add your apt. or unit # or P.O. Box, if applicable)*

When would you like to attend SFA and what will be your major?

Are you any of these types of students?