Embedded Design: Enabling Robotics - Prof. Kimani
EECE2160: Spring 2024

Section 04:
Mon & Thu 1:35pm - 2:40pm,
Wed 12:30pm - 2:40pm

Location: Hayden Hall 009
Office Hours: Mon, Wed, & Thur 10:30am-11:30am

Course Syllabus

Fall 2024
Course Description and Overview: This class presents many of the fundamental concepts of Computer Engineering. The course provides students with a hands-on experience developing remote controlled robotic arm using an embedded systems platform. The class presents the basics of the Unix/Linux operating system, high level programming concepts, introductory digital design, wireless networking, and Simulink design. The course is accompanied by a hands-on lab where students utilize the theory presented in the classroom to build a working remote-controlled robotic arm.

Course Textbook:
The course will cover material from various books and sources. A sample list of recommended books is available in the syllabus

Course Objectives:
  • To introduce students to many of the fundamental concepts in Computer Engineering.
  • To become familiar with Unix/Linux and embedded programming.
  • To introduce students to digital design principles.
  • To acquire knowledge of embedded system design.
  • To be exposed to wireless networking and robotic control.
  • To develop an appreciation for the software/hardware interface.>
Other Important Course Information:
  • COE Linux Account: You will need an account on the COE linux machines (gateway.coe.neu.edu). Most of you have the COE accounts already from your previous classes. You will need your COE username and password to access them. If you have forgotten your password, please stop by the COE help desk at 273, 275, or 277 Snell Engineering Building. If you do not have a COE account, you can request one here.
  • Northeastern Canvas: This course uses the Northeastern University Canvas Course Management System accessible through MyNortheastern or by going to https://canvas.northeastern.edu. Check the course site regularly for class materials and additional resources. Discussions will be conducted on Piazza.
Helpful Links, Tutorials, and Supplemental Materials: