Overview
The Computer Science (Algorithm Theory) at New Mexico State University offers a comprehensive education in the essential disciplines of modern computing. This Bachelor of Science degree is designed to equip students with the technical expertise required to excel in diverse technological fields and competitive industrial environments.
Accredited by the ABET Computing Accreditation Commission, the curriculum ensures that graduates meet high global standards for engineering and computing education. The programme focuses on deep theoretical knowledge alongside practical application, making it an ideal choice for single-major students seeking a robust academic foundation.
Students benefit from a structured learning environment that emphasises core competencies in software development and system architecture.
Why Computer Science (Algorithm Theory) at New Mexico State University?
This programme stands out due to its formal accreditation by the ABET Computing Accreditation Commission under General and Computer Science Program Criteria. Such recognition ensures that the teaching quality and facilities meet rigorous professional standards, enhancing the global employability of every graduate.
The department offers a distinctive teaching approach that balances traditional computer science principles with specialised concentrations. Students have access to dedicated laboratory sciences and a curriculum that integrates viewing a wider world to provide a well-rounded, multidisciplinary educational experience.
Tuition Fee Breakdown
- International fee: USD 26883 per year
- National fee: USD 26883 per year
- Local fee: USD 8504 per year
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
Modules may include:
- Computer Science I
- Object-Oriented Programming
- Data Structures and Algorithms
- Assembly Language and Machine Organization
- Discrete Mathematics for Computer Science
- Compilers and Automata Theory
- Software Development
- Computing Ethics and Social Implications of Computing
- Senior Project
- Senior Thesis
- Programming Language Structure I
- Operating Systems I
- Database Management Systems I
- Cryptography
- Virtual Reality
- Modern Web Technologies
- Deep Learning
- Graph Data Mining
- Architectural Concepts I
- Artificial Intelligence I
- Computer Graphics I
- Digital Game Design
- Computer Security
- Linux System Administration
- Visual Programming
- Computer Networks I
- Human-Centered Computing
- Bioinformatics
- Applied Machine Learning I
- Data Mining
- Bioinformatics Programming
- Parallel Programming
- Cloud and Edge Computing
- Algorithm Design & Implementation
Careers with Computer Science (Algorithm Theory)
Graduates are prepared for a vast array of roles across the global technology sector, ranging from software engineering to systems analysis. The rigorous focus on algorithm theory makes students particularly competitive for positions involving complex data processing and high-level computational problem-solving.
The degree also serves as an excellent gateway to advanced academic pursuits, providing the necessary theoretical background for Master's or Doctoral research. Alumni typically find success in industries such as aerospace, finance, healthcare, and specialised research and development organisations.
Programme Structure
Courses include:
- Data Structures and Algorithms
- Algorithm Design & Implementation
- Artificial Intelligence
- Computer Graphics
- Applied Machine Learning
- Data Mining
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before , International
-
- Starting
- Apply before , International
-
National: NMSU's priority deadline for completing the entire admission process is the Friday before the first day of class each semester.
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Las Cruces, United States
Disciplines
Computer Sciences Software Engineering Machine Learning View 647 other Bachelors in Software Engineering in United StatesWhat students do after studying
Academic requirements
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- Have a high school degree with 2.75 GPA or above.
- Official Transcript(s) with Graduation Date and GPA
- Foreign Credential Evaluation report by a NACES-approved agency (preferably SpanTran) for every foreign transcript
- Translated copy of official transcript from an approved translator – if official transcript is not in English
- TOEFL or IELTS Score Report - unless you meet the exception for the language requirement criteria
Tuition Fees
-
International Applies to you
Applies to youNon-residents26883 USD / year≈ 26883 USD / year - Out-of-State26883 USD / year≈ 26883 USD / year
-
Domestic
Applies to youIn-State8504 USD / year≈ 8504 USD / year
Living costs
Las Cruces
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Computer Science (Algorithm Theory).
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility