Example study plan 1
- Year 1 Fall semester (9 credits)
- C S 453 Python Programming I
- A ST 511 Statistical Methods for Data Analytics
- One elective course which is offered in-person or hybrid. The students can consider taking BCIS, SOCI, or ICT courses in the first semester. Students with a solid background in Python/R programming can consider other elective courses. The general advice is to contact the instructor for more information about specific prerequisites.
- Year 1 Spring semester (9 credits)
- C S 454 Python Programing II (or one elective course)
- C S 458 R Programming
- C S 519 Applied Machine Learning I
- Year 2 Fall semester (9 credits)
- C S 508 Introduction to Data Mining
- C S 502 Database Management System I
- One elective course
- Year 2 Spring semester (3 credits)
- Master's project or internship
Example study plan 2
- Year 1 Fall semester (9 credits)
- C S 453 Python Programming I
- A ST 511 Statistical Methods for Data Analytics
- ICT 458 Web Development and Database Applications
- Year 1 Spring semester (9 credits)
- C S 454 Python Programing II (or one elective course)
- C S 458 R Programming
- C S 519 Applied Machine Learning I
- Year 2 Fall semester (9 credits)
- C S 508 Introduction to Data Mining
- Two elective courses which are offered online
- Year 2 Spring semester (3 credits)
- Master's project or internship
Note:
- Most courses are not offered in the summer.
- C S 453 is often offered in the summer.
- For international students who are admitted to the NMSU-Main campus, please check this link to make sure that your course selection meets the immigration office requirement.