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 Computer Science Department is constantly evolving to reflect national trends in training future programmers, including computer game developers. We offer a B.S. in Computer Science and two certificates.

<p>MechMan was developed by ASU CS students Dalton Wood, John Hopkins and Simon Olsen.</p>“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, 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:

For more information, contact the Computer Science Department at 325-942-2101 or by email at computer.science@angelo.edu.

Certificate: Web and Mobile Development

By completing a four-course sequence, any student can earn a certificate in web and Mobile Development. The courses include:

  • 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

A technological focus of computers and networks and the increase of security threats and security defenses used against them.

Option A Computer Science

Take all 3 Computer Science classes listed below:

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

Option B Border Security

Take 3 classes from above and 1 class listed below:

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

For more information, contact the Computer Science Department at 325-942-2101 or by email at computer.science@angelo.edu

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