The process for joining the robotics research group:
- Apply first! For admission criteria, the application process, etc. refer to the excellent Prospective Student Information page. Earlier applications provide better opportunities for receiving financial aid and give more time for visa processing.
Special note for international students: In
section IV of the application form,
simply sign and date under the “Declaration of
Student” section, and leave the rest (sponsor
information and signature) blank. A student cannot be
awarded a teaching or research assistantship
without first applying and officially gaining
admission. The university will not issue an I-20 form
for the US visa until proof of financial
support is shown; however, the university
will process the admission without such proof.
- After admission, the department awards teaching assistantships (TAs) based on the needs for the classes taught, matching students with appropriate backgrounds to particular classes. Please be aware that priority naturally goes to PhD students. Also, we usually have fewer open TA positions in the spring semester than in the fall semester.
- When you arrive, you must receive a passing mark on the General Teaching Assistant (GTA)
Workshop offered by the University to be eligible for a TA. International students must also
take the International Teaching Assistant (ITA) Workshop and an ESL
course during the following semester.
- Take a graduate-level course
from Dr. Jones to be considered for financial support of any kind.
Superior performance in these classes demonstrates students' potential
to perform outstanding research. An e-mail and a web page provide additional advice for students seeking financial support.
Essential graduate student skills
- Familiarity with programming in C, C++, Java, and some form of assembly
- Programming and use of MATLAB
- Principles of operation and practical use of DC motors, stepper motors, sensors, and encoders
- Microcontrollers such as the PIC 24Hxxx
- The ability to design PCBs.
- Ability to solder. MSU and Sparkfun both have good info on their sites.
- Use of Subversion and Mercurial; see also Pragmatic Version Control using Subversion in the group's library.
- Unit testing methodology; see Pragmatic Unit Testing in Java in the group's library or the Wikipendia entry for more information. For Matlab, use MUnit
- Use of EndNote and MathType to insert references and equations, respectively.
- The ability to write clearly and effectively in grammatically correct English. Both the writing center and the English TA in 104 Simrall provide help in editing manuscripts.
Info and links