Overview
The Computer Science (Software Development) programme at New Mexico State University offers a comprehensive foundation in the theoretical and practical aspects of modern computing. This degree is specifically designed to equip students with the technical expertise required to excel in the global technology sector.
This programme is the primary undergraduate offering within the department, ensuring a deep focus on core competencies. It is fully accredited by the ABET Computing Accreditation Commission, meeting international standards for excellence in technical education. Students engage with a curriculum that balances mathematical theory with hands-on application.
The curriculum is structured to support those aiming for immediate employment or further academic study.
Why Computer Science (Software Development) at New Mexico State University?
The university provides a robust academic environment through the College of Arts and Sciences, featuring dedicated facilities for computing research. The programme is distinguished by its ABET accreditation, which validates the quality of the teaching and the relevance of the curriculum to industry needs.
Students benefit from a structured roadmap that integrates general education with advanced technical training. The department emphasises ethical computing and social responsibility, preparing graduates to navigate the complexities of the modern digital landscape. Collaborative projects and a final senior thesis or project provide practical 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
- 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
- Applied Machine Learning I
- Bioinformatics
- Data Mining
- Bioinformatics Programming
- Parallel Programming
- Cloud and Edge Computing
- Linear Algebra
Careers with Computer Science (Software Development)
Graduates are prepared for a wide range of roles within the technology industry, specifically focusing on software engineering and systems design. The rigorous training in algorithms and data structures makes candidates highly competitive for positions in software development firms and research institutions.
The programme also serves as a gateway to advanced graduate studies in specialised fields such as artificial intelligence or cybersecurity. By completing this degree, students gain the credentials necessary to work in diverse sectors including finance, healthcare, and government technology services.
Programme Structure
Courses include:
- Software Development
- Modern Web Technologies
- Computer Graphics
- Computer Security
- Linux System Administration
- Computer Networks
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 2191 other Bachelors in Computer Sciences 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 (Software Development).
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