This work describes our effort at the Delaware County Campus of Penn State to enhance the freshman engineering design and graphics and sophomore engineering computer programming courses by incorporating problem-based collaborative robotics projects in and between these courses. The robotics project in the engineering design and graphics course, ED&G 100, focuses on the mechanical and overall design aspect of a robot, and the projects in the engineering computer programming course, CMPSC 201, focus on the programming aspects. Lego Mindstorms and Handy Board controller have been chosen for building the robots and programming them, respectively. The collaborative projects have been designed with the intention of increasing learning, through collaboration among students and faculty. The projects also encourage teamwork by working with students from different disciplines, promote analytical skills by working to solve an open-ended problem, and provide practical experience and learning by doing through working with robots. To emphasize the importance of communication skills, at the end of the semester each team is also expected to present a report for the final project using PowerPoint. A detailed discussion of this collaborative work and the advantages and disadvantages of such an approach is discussed.