Take Computer Engineering to the next level, become an expert in the field of Internet of Things! The Internet of Things (IoT) is a collection of physical devices that contain embedded electronics, software, sensors and networking capabilities. These devices collect and exchange data on a massive scale; that is, on the scale of the internet with billions of connected devices.
Beginning in Fall 2017, prospective students may apply and be accepted to the program. They can also take a course that will count towards degree completion. An initial set of 8-week course offerings will be available in Spring 2018 and the program will be fully launched in Fall 2018.
Graduates will complete courses in foundational concepts related to computing, embedded systems, networking and data science. Additional courses will build upon these foundations, in order to treat topics related to cloud computing, web applications, and distributed systems.
All applicants are expected to have college-level proficiency in English (reading and writing), programming and mathematics.
The Master of Science in Computer Engineering - Internet of Things (IoT) program was developed with industry input to provide graduates with the skills desired by the fast-growing computer industry. Students will learn how to develop the software and hardware systems that allow devices to collect and exchange data on a massive scale; that is, on the scale of the Internet with billions of connected devices. Students who successfully complete the curriculum will be prepared for entry into the computer industry or related fields of study such as autonomous and electric vehicles, smart grid, situational awareness for smart health, crowdsourcing based services, and security for smart cities.
Program Learning Goals
Graduates will successfully advance in their careers through:
- Technical competence in computing, data and networking
- Demonstration of professional skills appropriate for the global Internet of Things marketplace
Student Learning Outcomes
Students receiving Masters degrees in Computer Engineering with an IoT specialization will:
- Exhibit knowledge of computing fundamentals
- Demonstrate the ability to develop software and hardware components with applications in the Internet of Things
The Master of Computer Engineering in Internet of Things (IoT) is a Managed Online Program, being introduced in the Fall 2017, that is designed to accommodate students with interest in computing and the emerging problems associated with IoT. Beginning in Fall 2017, prospective students may apply and be accepted to the program. They can also take a course that will count towards degree completion. An initial set of 8-week course offerings will be available in Spring 2018 and the program will be fully launched in Fall 2018. Prospective students need to have an undergraduate degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. All applicants are expected to have college-level proficiency in English (reading and writing), programming, and mathematics.
The degree consists of five required courses plus an additional six elective courses. The courses can be taken in any order and can be currently completed in as little as 18 months. We are working to reduce the minimum duration to 12 months, with the introduction of 8-week, carousel style courses that will be rolled out in Spring 2018.
Interested in taking a Fall 2017 class to try out the program? Register for ECE 540 002: Advanced Networking (CRN: 61198). All courses associated with the program are restricted and require department permission to enroll. For more information, contact the Program Coordinator at firstname.lastname@example.org or 505.277.2600.
Required Courses (13 credit hours):
ECE 595: Special Topics - Introduction to Internet of Things (3 ch)
ECE 517: Machine Learning (3 ch)
ECE 537: Foundations of Computing (3 ch)
ECE 540: Advanced Networking (3 ch)
ECE 590: Graduate Seminar (1 ch)
Possible Elective Courses (18 credit hours)*:
ECE 522: Hardware Software Codesign with FPGA's (3 ch)
ECE 525: Hardware-Oriented Security and Trust (3 ch)
ECE 536: Computer System Software (3 ch)
ECE 533: Digital Image Processing (3 ch)
ECE 594: Complex Systems Theory (3 ch)
ECE 595: Special Topics - Intro to Cloud Computing (3 ch)
ECE 595: Special Topics - Intro to Cybersecurity (3 ch)
ECE 595: Special Topics - Web Architecture & Cloud Computing (3 ch)
*Only six elective courses are required. Not all of these elective courses listed will be offered in an 8-week online format.
The degree is offered as a Masters Plan III Option (course work only) program which consists of:
- A minimum of 31 hours of coursework (including ECE590), with a minimum of 18 hours in ECE.
- At least 12 credit hours must be ECE core courses of which 9 hours are required by the emphasis area as 3 major core courses. The other 3 hours can be selected from core courses of another emphasis area as a minor core course.
- A maximum of 6 hours of 400-level ECE courses, and no more than 6 hours of 400-level Non-ECE courses (400-level courses must be approved for graduate credit. ECE 495 cannot be used for graduate credit).
- A maximum of 6 hours in "problems" courses (ECE551 or ECE651).
- At least 50% of required coursework must be completed after admission to the graduate program, unless further limited by the graduate program.
- At least one credit hour, but not more than two credit hours, of graduate seminar (ECE 590).
- No more than half of the minimum required coursework hours may be taken with a single faculty member.
- No more than 6 credit hours of coursework can have a grade of C (2.0), C+ (2.33) or CR (grading option selected by student). ECE 590 is excluded from this limitation.
- The CR grading option is not allowed for ECE Core or minor courses.
- A student's cumulative GPA cannot be below 3.0. In addition, the GPA for courses presented in his/her program of studies cannot be below 3.0
Computer Engineering in IoT Admissions Requirements
- Grade Point Average (GPA): An undergraduate baccalaureate degree with a minimum GPA of 3.0 (or equivalent) for courses in the major field of study over the last two undergraduate years.
- Minimum GRE Verbal Scores (old/new): 400/146
- Minimum GRE Quantitative Scores (old/new): 650/151
- Language Skills for International Students: International students must meet all UNM Graduate Admissions Requirements including tests for English proficiency. For more information regarding international students, please see International Students and Online Education. For international students, the minimum Graduate TOEFL Scores (Paper/Computer) are: 550/213, minimum Graduate IELTS Score: 6.5. Official test results must be sent directly from ETS to the University of New Mexico (code #4845)
MS Computer Engineering - Internet of Things Program at a Glance
31 Credit Hours
Tuition Cost per Credit Hour
*Tuition rate applies to managed online program courses only. Additional fees may apply, see full tuition and fee information.
Yvone' Nelson, Coordinator Graduate Programs