Computer Science Major

 

Majors and Minors Home

About the Major

Computer science explores computer programming in-depth, from theory to innovative computer solutions development. It provides the solid foundation in reasoning and logic needed to make processes more efficient and build intelligence capabilities into systems.

Jobs in Computer Science

  • Data scientist
  • Software developer
  • Research scientist
  • Systems analyst
  • Database administrator

Related Programs

Video Game Tinkering Led to Computer Security Career 

DeMarcus Williams

Growing up in Montgomery, Alabama, DeMarcus Williams liked to tinker with the family computer and his PlayStation console. 鈥淲hat particularly interested me was making the games behave in ways they weren鈥檛 meant to鈥 鈥 like getting characters to walk through walls.

Now he lives in Maryland, near Baltimore, and he tries to make important parts of the internet behave exactly as they鈥檙e meant to. He鈥檚 a security engineer with Amazon Web Services, the world鈥檚 biggest cloud computing company. 

When AWS engineers create a new feature or upgrade, 鈥渢hat can鈥檛 go into production until it goes through my team first.鈥 It鈥檚 a painstaking process. They look for vulnerabilities in not only the new code itself, but also all of the devilishly complicated ways it will interact with existing AWS code.

 

鈥淭he people who go above and beyond, who may participate in competitions, who may have a side project or two, those are the candidates that stick out coming right out of college.鈥

 

Williams graduated from the University of South Alabama in 2018 with a degree in computer science. He worked first for the defense contractor Raytheon before moving to AWS.

Two professors, Dr. Todd McDonald and department Chair Dr. Todd Andel, especially helped prepare him for his career. They鈥檙e both Air Force veterans with computer security backgrounds. They occasionally taught special topics courses for small groups of eight or so students.

鈥淚t was a great learning opportunity to get to pick their brains about actually doing security stuff for the military,鈥 Williams said. 鈥淚t was way cooler than sitting in one of my other classes.鈥

Those are the kinds of bonus opportunities that all computer science students should grab, he said.

鈥淚 interview candidates for Amazon, so I look at resumes all the time. Anybody can go to class and do their schoolwork and that鈥檚 it. But the people who go above and beyond, who may participate in competitions, who may have a side project or two, those are the candidates that stick out coming right out of college.鈥


Did You Know?


  • The U.S. Bureau of Labor Statistics projects that employment in computer and information technology occupations will grow 11% from 2019 to 2029, much faster than the average for all occupations, adding 531,200 new jobs.
  • The federal government has designated the School of Computing as a National Center of Academic Excellence in Cyber Defense.
  • The accelerated bachelor鈥檚 to master鈥檚 program in computer science typically allows students to complete the master鈥檚 degree within one academic year after completing the bachelor鈥檚.

 

Contact:

Dr. Ryan Benton
Chair, Associate Professor
Department of Computer Science
(251) 460-6701

Curriculum and Degree Requirements

 

APPLY