NCSSM Morganton
Robotics Design
Reach out to Matthew Hilton (matthew.hilton@ncssm.edu), NCSSM Instructor of Computer Science, to learn more about Robotics Design at Morganton
About Robotics Design
Robotic Design is a project-based course focusing on robotic applications for national robotic competitions. Students will learn soft skills including project management, professional documentation, and presentation skills. Students will also develop more robust technical skills in fabrication, sensor data implementation, computer vision, path-planning, kinematics, machine learning, ROS framework, and much more.
What would I do in the program?
Skills Gained:
Project Management
Robotics based Analysis
Advanced Fabrication Skills
Engineering and Software Documentation Best Practices
Application of advanced CS Topics (Computer Vision, Machine Learning/A.I., etc.)
Material Analysis
Robot Kinematics
How do I know this program is a good fit for me?
Students should be:
Able to work and research independently.
Interested in applying robotics to complex tasks.
Additionally, one of the following applies:
Completed 2nd Level CS course
Taken Electrical and/or Mechanical Engineering
Evidence of active participation in a Robotics Competition team on Campus
Evidence of past participation in a Robotics Competition team at former High School
What projects have past / current students worked on?
Creation of Underwater ROV w/ documentation and portfolio
Creation of VEX Competition Robot w/ documentation and portfolio
Development of ROS and Vision systems using Jetson Orin
Requirements
Participate in a competitive robotics program sponsored by NCSSM
Scheduling
Spring Semester
(open to juniors and seniors)
Commitment
One Semester
Course Information
CS4300,
Academic Year
Academic Year
Matthew Hilton, NCSSM Morganton Instructor of Computer Science
Matt Hilton joined NCSSM on the Morganton campus in July 2022 as an Instructor of Computer Science. He previously taught computer science and engineering in the Caldwell and Pitt county school systems. Matt has also taught computer science for NC Virtual. He earned a bachelor's degree in mathematics and a master's of education from UNC Wilmington. Matt enjoys learning how to combine computer science and engineering to solve real-world problems. He loves working with students as they explore robotics, drones, physical computing, and algorithms. One thing that he has always loved about computer science is the puzzle nature of solving tasks. He has an endless curiosity about technology and how it works. Outside of academics, Matt enjoys spending time hiking, kayaking, and playing board games with his wife and daughter.
Course Descriptions
CS4300 Topics in Computer Science: Robotics Design for Competition
Prerequisite(s): Permission of the Computer Science Chair
Corequisite(s): None
Graduation Requirements Met: One Computer Science / Engineering credit OR One STEM credit
Schedule Requirements Met: One of five courses required each semester
Meeting Times: Four periods per week and a lab
Robotic Design is a project-based course focusing on robotic applications for national robotic competitions that are supported by NCSSM-Morganton. Students will learn soft skills including project management, team management, professional documentation, and presentation skills. Students will also develop more robust technical skills in fabrication, sensor data implementation, computer vision, path-planning, kinematics, machine learning, ROS framework, and much more. Students with no previous robotics experience should first take EE4100: Introductory Robotics.