Career Advice

Relevant Coursework
Throughout the entire intership my studies as a computer scientist at JMU have been extremely helpful. Without the base of knowledge for programming, I would not have been able to perform any of the tasks that I was assigned without major assistance. Specific classes that I found to be the most helpful during my internship are as follows:

CS474 - Database Design and Applications (Mata-Toledo):
This course is a necessity if you ever plan on doing anything with a database. In my case a large part of my time was devoted to writing SQL stored procedures. Because I had taken this course, I had enough of a base in SQL to complete this task. This class also helped me in the basic standards of designing, and implementing a functional database as well as utilizing that database via a C# program.

CS345 Software Engineering (Daughtrey):
The course prepared me for the general process of software development. It was useful to know the different phases from concept, to testing, to completion. I would definitely recommend this course for anyone who would be doing software development.

There are several classes that I wish I had taken before the beginning of this internship. From what I understand, TSC210 is extremely helpful in the resume process as well as technical writing skills. Also CS349 Developing Multimedia (Bernstein) would have been helpful in general as I worked for a multimedia company.

General Advice
It is important to begin your search for an internship as early as possible. Personally I would not rely on web-based services such as Monster.com or MadisonTrak. It is far more useful to use family members and friends to find a job. It is also important to be persistant. Make as many phone calls as you can and speak to as many people as you can until someone grants you an interview. When you do interview, make sure you come with samples of your work, and be prepared to ask and receive questions.