Prospective students
I am always looking for well-qualified undergraduate (preferably sophomore or junior) or graduate students interested in research work on a wide range of topics in machine learning. As general requirements, applicants should have good mathematical background and programming skills in Python, C, or C++. Diversity is highly encouraged. If interested, please contact Dr. Herndon directly.The Department of Computer Science at East Carolina University offers the following degrees:
Undergraduate
Bachelor of Science in Computer ScienceBachelor of Science in Software Engineering
4+1/Accelerated
Bachelor of Science in Computer Science/Master of Science in Computer ScienceBachelor of Science in Computer Science/Master of Science in Software Engineering
Bachelor of Science in Computer Science/Master of Science in Data Science
Bachelor of Science in Software Engineering/Master of Science in Computer Science
Bachelor of Science in Software Engineering/Master of Science in Software Engineering
Bachelor of Science in Software Engineering/Master of Science in Data Science
Graduate
Master of Science in Computer ScienceMaster of Science in Software Engineering
Master of Science in Data Science
There are three pathways for completing the graduate degrees:
- Thesis and electives,
- Project and electives, or
- Coursework.