The Bachelor of Science in Computer Science degree offers concentrations in Traditional Computer Science, Gaming Technology, Cyber Security. Coursework includes classes in programming, data structures, networking, databases, system analysis and design, operating systems, human computer interface, scripting languages and various special topics classes. Programming languages include C#, C++, HTML 5, PHP, and Python. Computer science is an ever-changing field and coursework is modified to stay up-to-date. Students should remain in contact with their advisors.
The program provides professional training in Computer Science for students interested in becoming software engineers, high school computer science teachers, or simply augmenting other skills with the requisite knowledge of computers and programming necessary to be successful in the modern workplace.
Concentrations
Traditional Computer Science Concentration
Learn programming languages and skills to build software applications and solutions to business programs. The C# language is becoming increasingly important in education, government, and industry.
Gaming Technology Concentration
Create animations, games and applications for Apple, PC and Android platforms.
Cyber Security Concentration
Set up, manage, and audit security technologies.
Computer Science Teacher Certification
Minor in Computer Science
Students may minor in computer science by completing 18 semester credit hours of computer science courses. These include Computer Science 1309, 1320, 2315 and either 2305 or 2360, plus two upper-level CS, CIS, CSAT, or CSST courses.
Computer Science Careers
- Computer Network Support Specialist
- Computer Operations Manager
- Database Applications Program Analyst or Designer
- Game Designer
- Game Programmer
- Programmer or Administrator
- Programming Team Member, Specializing in Design, Testing, or Documentation
- Secondary School Educator
- Computer Science Teacher
- Engineering Systems Analyst, Systems Manager, or Programmer
Angela Brown, PhD Chair, Computer Science & Mathematics & Associate Professor ACR 107B C-18 432.837.8223 abrown4@sulross.edu |
Avram Dumitrescu, MAA Associate Professor of Art, Gaming FAB 07 C-43 432.837.8380 adumitrescu@sulross.edu |
Thea Glenn PT Faculty, Computer Science MAB 109 C-18 432.837.8490 tglenn2@sulross.edu |
Adriana Lumpkin PT Faculty, Computer Science ACR 107C C-18 432.837.8106 adriana.lumpkin@sulross.edu |
Bret Scott, MFA Associate Professor of Communication FAB 208 C-43 432.837.8794 bscott@sulross.edu |
Degree Plans
Computer Science Major (Minor Required)
Freshman Year
Semester I
Semester II
ENG 1301
3 credit hours
ENG 1302/ ENG 2311
3 credit hours
MATH 1314
3 credit hours
HIST 1302
3 credit hours
HIST 1301
3 credit hours
MATH 1316
3 credit hours
CS 1309
3 credit hours
CS 1320
4 credit hours
Creative Arts Core
3 credit hours
Life & Physical Science + Lab
4 credit hours
SRSU 1101
1 credit hour
_
_
Total: 16 sch
Total: 16 sch
Sophomore Year
Semester I
Semester II
Life and Physical Science + Lab
4 credit hours
COMM 1310/1311/1320
3 credit hours
Language, Philosophy, & Culture Core
3 credit hours
Additional BS Science + Lab
4 credit hours
CS 2315
3 credit hours
PS 2306
3 credit hours
CS 2308/ Component Area Option Core
3 credit hours
CS 2360/ CS,CSST,CSAT Elective
3 credit hours
PS 2305
3 credit hours
Social & Behavioral Science Core
3 credit hours
Total: 16 sch
Total: 16 sch
Junior Year
Semester I
Semester II
CS 4340/ CS, CSST, CSAT 3000+ Elective
3 credit hours
CS 3316/ 3310
3 credit hours
CS 3331/ CS, CSST, CSAT 3000+ Elective
3 credit hours
CS 4320
3 credit hours
Component Area Option Core/ CSAT 2308
3 credit hours
CS,CSST,CSAT Elective/ CS2360
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework
3 credit hours
Elective
3 credit hours
CSAT 3360/ Minor Coursework
3 credit hours
Total: 14 sch
Total: 12-15 sch
Senior Year
Semester I
Semester II
CSAT 4310
3 credit hours
CS 3310/ 3316
3 credit hours
CS, CSST, CSAT 3000+ Elective/ CS 4310
3 credit hours
CSAT 4320
3 credit hours
CS, CSST, CSAT 3000+ Elective/ CS3331
3 credit hours
CSAT 4311
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework/ CSAT 3360
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework
3 credit hours
Total: 15 sch
Total: 15 sch
Total Credit Hours Required for Bachelor of Science in Computer Science: 120
Graduation Requirements:
- Cumulative GPA (Overall GPA of 2.0 required for graduation, 2.0 in major field.)
- SCH completed in residence (Minimum of 30 sch; 15 sch advanced)
- Number of sch of the last 30 sch completed in residence (minimum of 24 sch)
- Number of sch advanced course work completed (36 sch required; 15 sch residence)
- Number of sch advanced course work completed in Major (Minimum of 18 sch, 12 sch in residence.)
- Total number of sch completed for the degree (minimum 120 sch)
- All students are responsible for maintaining a current copy of their degree plan.
Computer Science Major (Minor Required)
Freshman Year
Semester I
Semester II
ENG 1301
3 credit hours
ENG 1302/ ENG 2311
3 credit hours
MATH 1314
3 credit hours
HIST 1302
3 credit hours
HIST 1301
3 credit hours
MATH 1316
3 credit hours
CS 1309
3 credit hours
CS 1320
4 credit hours
Creative Arts Core
3 credit hours
Life and Physical Science + Lab
4 credit hours
SRSU 1101
1 credit hour
_
_
Total: 16 sch
Total: 16 sch
Sophomore Year
Semester I
Semester II
Life and Physical Science + Lab
4 credit hours
COMM 1310/1311/1320
3 credit hours
Language, Philosophy, & Culture Core
3 credit hours
Component Area Core
3 credit hours
CS 2315
3 credit hours
PS 2306
3 credit hours
CSAT 2308/2309
3 credit hours
CSAT 2310/2315
3 credit hours
PS 2305
3 credit hours
Social & Behavioral Science Core
3 credit hours
Total: 16 sch
Total: 15 sch
Junior Year
Semester I
Semester II
CSAT 2309/ 2308
3 credit hours
CSAT 2315/ 2310
3 credit hours
Minor Coursework
3 credit hours
CS 2360/ CS, CSST, CSAT 3000+ Elective
3 credit hours
Minor Coursework
3 credit hours
CSAT 3360/ Minor Coursework
3 credit hours
Additional BS Science + Lab
4 credit hours
CSAT 4301/ Minor Coursework
3 credit hours
_
_
CSAT 3380/ CS,CSST,CSAT 3000+ Elective
3 credit hours
Total: 13 sch
Total: 15 sch
Senior Year
Semester I
Semester II
CSAT 4310
3 credit hours
CS, CSST, CSAT 3000+ Elective/ CS 2360
3 credit hours
Cs, CSST, CSAT 3000+ Elective
3 credit hours
CSAT 4311
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework/ CSAT 3360
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework/ CSAT 4301
3 credit hours
3000+ Elective
3 credit hours
CS,CSST,CSAT 3000+ Elective/ CSAT 3380
3 credit hours
Total: 14 sch
Total: 15 sch
Total Credit Hours Required for Bachelor of Science in Computer Science: 120
Graduation Requirements:
- Cumulative GPA (Overall GPA of 2.0 required for graduation, 2.0 in major field.)
- SCH completed in residence (Minimum of 30 sch; 15 sch advanced)
- Number of sch of the last 30 sch completed in residence (minimum of 24 sch)
- Number of sch advanced course work completed (36 sch required; 15 sch residence)
- Number of sch advanced course work completed in Major (Minimum of 18 sch, 12 sch in residence.)
- Total number of sch completed for the degree (minimum 120 sch)
- All students are responsible for maintaining a current copy of their degree plan.
Computer Science Major (Minor Required)
Freshman Year
Semester I
Semester II
ENG 1301
3 credit hours
ENG 1302/ ENG 2311
3 credit hours
MATH 1314
3 credit hours
HIST 1302
3 credit hours
HIST 1301
3 credit hours
MATH 1342
3 credit hours
CS 1309
3 credit hours
CS 1320
4 credit hours
CSST 1340/ Creative Arts Core
3 credit hours
CSST 2372/ 1370
3 credit hours
SRSU 1101
1 credit hour
_
_
Total: 16 sch
Total: 15 sch
Sophomore Year
Semester I
Semester II
Life and Physical Science + Lab
4 credit hours
COMM 1310/1311/1320
3 credit hours
CS 2315
3 credit hours
PS 2306
3 credit hours
PS 2305
3 credit hours
CS 3310/ CSST 2360
3 credit hours
Component Area Option Core/ CSAT 2308
3 credit hours
CSST 2372/ 1370
3 credit hours
CSST 1340/ Creative Arts Core
3 credit hours
Life & Physical Science + Lab
4 credit hours
Total: 16 sch
Total: 16 sch
Odd Summer After Sophomore/Junior Year
Semester I
Semester II
CSST 3322
3 credit hours
_
_
Total: 3 sch
_
Junior Year
Semester I
Semester II
Component Area Option Core/ CSAT 2308
3 credit hours
Minor Coursework/ CSST 4372
3 credit hours
CSST 4374/ 3382
3 credit hours
CS 3310/ CSST 2360
3 credit hours
Social & Behavioral Science Core
3 credit hours
Minor Coursework/ CSAT 3360
3 credit hours
Language, Philosophy, & Culture Core
3 credit hours
Additional BS Science + Lab
4 credit hours
Minor Coursework
3 credit hours
_
_
Total: 15 sch
Total: 13 sch
Senior Year
Semester I
Semester II
CSAT 4310
3 credit hours
CSAT 4311
3 credit hours
Minor Coursework
3 credit hours
CSST 4372/ Minor Coursework
3 credit hours
CSST 3382/ 4374
3 credit hours
CSAT 3360/ Minor Coursework
3 credit hours
Minor Coursework
3 credit hours
Minor Coursework
3 credit hours
General Elective
2 credit hours
_
_
Total: 14 sch
Total: 12 sch
Total Credit Hours Required for Bachelor of Science in Computer Science: 120
Graduation Requirements:
- Cumulative GPA (Overall GPA of 2.0 required for graduation, 2.0 in major field.)
- SCH completed in residence (Minimum of 30 sch; 15 sch advanced)
- Number of sch of the last 30 sch completed in residence (minimum of 24 sch)
- Number of sch advanced course work completed (36 sch required; 15 sch residence)
- Number of sch advanced course work completed in Major (Minimum of 18 sch, 12 sch in residence.)
- Total number of sch completed for the degree (minimum 120 sch)
- All students are responsible for maintaining a current copy of their degree plan.
Computer Science Major (Minor Required)
Freshman Year
Semester I
Semester II
ENG 1301
3 credit hours
ENG 1302/ ENG 2311
3 credit hours
MATH 1314
3 credit hours
HIST 1302
3 credit hours
HIST 1301
3 credit hours
MATH 1316
3 credit hours
CS 1309
3 credit hours
CS 1320
4 credit hours
Creative Arts Core
3 credit hours
Life & Physical Science + Lab
4 credit hours
SRSU 1101
1 credit hour
_
_
Total: 16 sch
Total: 16 sch
Sophomore Year
Semester I
Semester II
Life and Physical Science + Lab
4 credit hours
COMM 1310/1311/1320
3 credit hours
Language, Philosophy, & Culture Core
3 credit hours
Additional BS Science + Lab
4 credit hours
CS 2315
3 credit hours
PS 2306
3 credit hours
Component Area Option Core
3 credit hours
CS 2360
3 credit hours
PS 2305
3 credit hours
CS 3316
3 credit hours
Total: 16 sch
Total: 16 sch
Junior Year
Semester I
Semester II
Social & Behavioral Science Core
3 credit hours
CS 3000+ Elective
3 credit hours
CS 3331
3 credit hours
CS 4311
3 credit hours
CSAT 4310
3 credit hours
CS 4320
3 credit hours
CS 4340
3 credit hours
CSAT 3360
3 credit hours
CSAT 2308
3 credit hours
ED 3302
3 credit hours
_
_
ED 4314
3 credit hours
Total: 15 sch
Total: 18 sch
Senior Year
Semester I
Semester II
CSAT 3310
3 credit hours
ED 3300
3 credit hours
MATH 2306
3 credit hours
ED 4322
3 credit hours
CS 3000+ Elective
3 credit hours
ED 4605
3 credit hours
ED 3301
3 credit hours
_
_
ED 3303
3 credit hours
_
_
Total: 15 sch
Total: 12 sch
Total Credit Hours Required for Bachelor of Science in Computer Science: 120
Graduation Requirements:
- Cumulative GPA (Overall GPA of 2.0 required for graduation, 2.0 in major field.)
- SCH completed in residence (Minimum of 30 sch; 15 sch advanced)
- Number of sch of the last 30 sch completed in residence (minimum of 24 sch)
- Number of sch advanced course work completed (36 sch required; 15 sch residence)
- Number of sch advanced course work completed in Major (Minimum of 18 sch, 12 sch in residence.)
- Total number of sch completed for the degree (minimum 120 sch)
- For all Computer Science courses used in the major – Must make a “C” or higher.
- All students are responsible for maintaining a current copy of their degree plan.