Skip Navigation
Angelo State University
Department of Computer Science

Search Site

Information for:

Active Learning at ASU CSActive Learning at ASU CS

Computer Science

The U.S. Bureau of Labor Statistics predicts that the demand for computing professionals is expected to significantly increase in the near future. The government projects that 70 percent of newly created U.S. jobs through 2016 in the sciences and engineering will be in computer science. The ASU Department of Computer Science is constantly evolving to reflect national trends in training future programmers, including computer game developers. We offer a B.S. in Computer Science, a minor in Computer Science and three certificates.

MechMan was developed by ASU CS students Dalton Wood, John Hopkins and Simon Olsen.“Mech Man” was developed by ASU CS students.

Certificate: Computer Game Development

Begin a career in computer game development at ASU. The Computer Science Department was named in 2010 to Princeton Review’s list of the “Top 50 Undergraduate Game Design Programs.” The ASU program maintains the Entertainment Computing Laboratory for computer science students specializing in game development, and offers a four-course sequence designed to prepare students for a career in the entertainment software industry.

By completing a four-course sequence with grades of C or better, any student can earn a certificate in Computer Game Development. The courses include:

  • CS 3371 – Computer Game Development I;
  • CS 4371 – Computer Game Development II;
  • CS 3372 – Handheld Game Development; and
  • CS 4318 – Artificial Intelligence

Students without prior programming experience will prepare for certificate courses by completing CS 1336, CS 1337 and CS 2336.

Just some of the games students have developed here at ASU:

Certificate: Web and Mobile Development

Web and mobile apps are more important than ever. By completing a four-course sequence with grades of C or better, any student can earn a certificate in Web and Mobile Development. Four courses are required:

  • CS 1351 – Java Programming;
  • CS 3312 – Web Programming;
  • CS 3372 – Handheld Game Development; and
  • CS 4312 – Internet Technologies

Students without prior programming experience will prepare for certificate courses by completing CS 1336, CS 1337 and CS 2336.

Certificate: Cybersecurity Technologies

Any student can earn a certificate in Cybersecurity Technologies by completing four courses with grades of C or better. These three courses are required:

  • CS 4314 - Computer Networking (offered every Spring, no prerequisite);
  • CS 4320 - Introduction to Computer and Network Security (offered every Fall, no prerequisite); and
  • CS 3310 - Principles of Unix (offered Fall every even year, prerequisite CS 1337)

In addition, any one of these four courses must be completed:

  • BOR 3307 - Introduction to Cybersecurity (online 8 week, offered every Fall, no prerequisite)
  • BOR 3309 - Information Security and Protection (online 8 week, offered every Spring, no prerequisite)
  • BOR 4303 - Digital Footprints (face-to-face, offered every Fall, no prerequisite)
  • CS 4340 - Offensive Security Techniques (offered Spring ’19, then every odd year, prerequisites CS 4314, CS 4320, CS 3310)

What is Computer Science?

The curriculum for an ASU computer science degree covers artificial intelligence, graphics, software engineering, database systems and game development, among other areas. The curriculum is also flexible, giving students the option of specializing in the areas of computing they are most interested in.

Faculty Expertise

Computer science professors keep up-to-date with the latest technology advancements. The average class has 20 to 25 students, and courses are taught with a hands-on approach. Students also have access to several computer labs, including the Entertainment Computing Laboratory.

Join Us

For more information, call 325-942-2101 or email us at computer.science@angelo.edu.

“What Most Schools Don’t Teach”

“Pathways in Computer Science”

The Princeton Review GamePro Seal

Get a Scholarship

Scholarships are available to students studying computer science. Junior standing and previous completion of CS 2315 are required.

Study Abroad

You can earn class credit in Germany, Scotland, Mexico and other foreign countries. Scholarships are available to partially offset expenses.

More about International Studies