Degree
- Minor https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
- Bachelor of Science https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Department
Computer Science (B.S.) at St. Mary’s
If you like problem-solving, doing puzzles or thinking logically, consider a Bachelor of Science in Computer Science at St. Mary’s University. Computer science professionals design and develop software addressing everyday issues.
Students in the Computer Science program develop software individually and in groups that are evaluated by professors and industry experts. Students learn to communicate effectively with technical and non-technical people to assess their needs and convey information in an easy-to-understand format.
Program of Study
Computer Science at St. Mary’s includes learning multiple programming languages, including C, C++, Java, Python and C#; analyzing, designing, coding and testing software systems; and combining theory and practice of using computers to solve problems. Computer Science degrees within the Bachelor of Science program require the same core Computer Science courses.
The Bachelor of Science in Computer Science employs the latest tools and technology to provide a well-structured education in this exciting and innovative field. Students can choose a general studies program or from three specialized tracks. Consider these degrees to work effectively with scientists and engineers with strong mathematical expertise.
Degree Plans
Students can choose from several Bachelor of Science degrees in Computer Science, which include an integrated Mathematics minor:
St. Mary’s also offers a Computer Science minor:
Students can pursue a combined degree program:
The Department of Computer Science also offers several Bachelor of Arts degrees in Computer Science.
Courses
Students take a variety of courses, including the School of Science, Engineering and Technology Core, to provide a well-rounded education and to teach them a variety of programming languages.
Advanced courses offered include:
- AI and Machine Learning
- Computer Networks
- Cybersecurity
- Databases
- Game Development
- Operating Systems
- Systems Analysis and Design
- Software Engineering
- Senior Project
What can I do with a degree in Computer Science?
Career Opportunities
Careers in computer science exist in virtually every industry, and skilled programmers are highly sought after in the current job market. Students who take other Computer Science elective classes can gain specializations in careers related to cyber security, data science, and game, mobile and web development.
AI Engineer
Create, test and develop computer systems with a goal of mimicking human intelligence using many languages, datasets and tools
Computer Scientist
Evaluate, design and develop computer systems to solve problems
IT Project Manager
Plan, budget and run an organization’s IT goals, initiatives and computer projects
Mobile App Developer
Create, code and test mobile applications to run on phones and tablets
Software Developer/Computer Programmer
Write, modify and test code and scripts for computer software
Systems Analyst
Analyze a company holistically and determine the best IT strategy for the department’s goals
UX Designer
Create significant and relevant experiences for users of a particular product or platform
Video Game Developer
Design and code on various systems and conceptualize with other developers to create playable games
Web Developer
Code, design and build out the layout of a website and connect with back-end facilities such as databases
Outside the Classroom
Student Organizations and Events
Students are invited to join organizations such as:
- Buffer Overflow Club
- Infinite Loops Club
- Institute of Electrical and Electronics Engineers (IEEE)
Students also participate in the Computer Science Symposium to present projects from their course work.
STEM Outreach
Students can volunteer to participate in a number of annual computer science-related summer camps for students in middle school and high school.
Science Living Community
Students majoring in any science — from Physics to Computer Science, Biology to Engineering — can join the Science Living Community. Members live together and can participate in a variety of programs throughout the year.
Faculty
-
Carol Luckhardt Redfield, Ph.D. Chair and Professor of Computer Science
-
Ayad Barsoum, Ph.D. Associate Professor of Computer Science
-
Arthur Hanna, Ph.D. Professor of Computer Science
Similar Programs
Master of Science in Computer Science
- Master of Science https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Computer Engineering
- Bachelor of Science https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Software Engineering
- Bachelor of Science https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Computer Science (B.A.)
- Bachelor of Arts https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
- Teacher Certification https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Master of Science in Computer Information Systems
- Master of Science https://www.stmarytx.edu/academics/programs/computer-science/ https://www.stmarytx.edu/wp-content/uploads/2019/11/computer-science-ms-900×600-1.jpg
Related Stories
Learn More
We’re eager to hear from you and answer any questions you have! Feel free to reach out to learn more about St. Mary’s University.