4 Years On Campus Bachelors Program
The Bachelor of Science in Computer Engineering at New Mexico State University is designed for students who are passionate about technology and innovation. This program combines the principles of electrical engineering and computer science, preparing graduates for a dynamic career in designing and developing computer systems and software.
Curriculum Structure:
In the first year, students will build a solid foundation in mathematics and science, taking courses such as Calculus I and Introduction to Computer Science. These introductory courses are essential for understanding the fundamental concepts that underpin computer engineering.
During the second year, students delve deeper into the core of computer engineering with courses like Digital Logic Design and Data Structures. This year emphasizes practical skills and theoretical knowledge, allowing students to engage in hands-on projects that enhance their learning experience.
In the third year, the curriculum shifts towards more specialized topics, including Microprocessor Design and Computer Architecture. Students will also begin to work on team-based projects, fostering collaboration and problem-solving skills that are crucial in the engineering field.
In the final year, students focus on advanced topics such as Embedded Systems and Software Engineering, culminating in a capstone project that showcases their skills and knowledge. This year is designed to prepare students for the workforce, emphasizing real-world applications and industry standards.
Focus Areas: Embedded Systems, Software Development, Hardware Design, Networking
Learning Outcomes: Proficiency in programming languages, understanding of computer architecture, ability to design and implement complex systems, and effective teamwork and communication skills.
Professional Alignment (Accreditation): The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that it meets high standards of quality and relevance in the field.
Reputation (Employability Rankings): NMSU is recognized for its strong employability outcomes, with graduates consistently finding rewarding positions in the tech industry. According to QS World University Rankings, NMSU ranks highly for graduate employability, reflecting the program's commitment to preparing students for successful careers.
At New Mexico State University (NMSU), the Bachelor of Science in Computer Engineering program is designed to provide students with hands-on experience that is essential for success in the tech industry. Students engage in practical learning through state-of-the-art facilities, cutting-edge tools, and collaborative projects that prepare them for real-world challenges. The program emphasizes experiential learning, allowing students to apply theoretical knowledge in practical settings, which is crucial for developing the skills needed in today’s fast-paced technological landscape.
Here are some key aspects of experiential learning in the Computer Engineering program at NMSU:
- Laboratories: Students have access to specialized labs, including the Computer Engineering Lab and the Embedded Systems Lab, where they can work on projects involving hardware and software integration.
- Group Projects: Collaborative projects are a core component of the curriculum, encouraging teamwork and problem-solving skills. Students often work in groups to design and implement engineering solutions.
- Internships: The program encourages students to participate in internships with local and national tech companies, providing invaluable industry experience and networking opportunities.
- Digital Tools: Students utilize industry-standard software such as MATLAB, LabVIEW, and various programming languages (C++, Python, etc.) to develop their projects and enhance their coding skills.
- Field Trips: The program includes field trips to local tech companies and research facilities, giving students insight into the industry and the chance to see engineering principles in action.
- Research Opportunities: Students can engage in research projects under faculty supervision, often leading to publications and presentations at conferences.
- Libraries and Resources: The NMSU library system offers extensive resources, including access to technical journals, databases, and study spaces tailored for engineering students.
- Institute for Energy and the Environment: This institute provides opportunities for students to work on projects related to sustainable energy solutions, integrating engineering with environmental science.
The combination of these experiential learning opportunities ensures that graduates of the Computer Engineering program are not only knowledgeable but also equipped with the practical skills needed to excel in their careers.
Consider applying to NMSU’s BS in Computer Engineering program and take the first step towards a rewarding career in technology!
Graduates of the BS in Computer Engineering program at New Mexico State University (NMSU) are well-prepared to enter a dynamic job market, equipped with the skills and knowledge needed to excel in various technology-driven roles. Typical job opportunities include Software Engineer, Systems Analyst, Network Architect, and Embedded Systems Developer. With a strong foundation in both hardware and software, NMSU graduates are positioned for success in a rapidly evolving field:
- University Services for Employment: NMSU offers robust career services, including resume workshops, interview preparation, and job fairs that connect students with leading tech companies. The Aggie Career Services team is dedicated to helping students find internships and job placements.
- Employment Stats and Salary Figures: According to recent data, over 90% of NMSU engineering graduates secure employment within six months of graduation, with starting salaries averaging around $70,000 per year, depending on the role and location.
- University–Industry Partnerships: NMSU has established partnerships with major companies such as Intel, Lockheed Martin, and Boeing, providing students with internship opportunities and real-world project experience that enhances their employability.
- Long-term Accreditation Value: The Computer Engineering program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that the education you receive meets the highest standards and is recognized by employers worldwide.
- Graduation Outcomes: NMSU graduates are not only equipped with technical skills but also develop critical thinking and problem-solving abilities, making them highly sought after in the job market.
Further Academic Progression: After completing the BS in Computer Engineering, students have several options for further studies. Many choose to pursue a Master’s degree in Computer Engineering, Computer Science, or related fields, which can lead to advanced positions in research, development, and management. Additionally, students may consider certifications in specialized areas such as cybersecurity, data science, or artificial intelligence to enhance their expertise and career prospects.
Choosing to study at NMSU means investing in a future filled with opportunities and growth in the exciting field of computer engineering!


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
