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)
- 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