The aim of the study was to present the effect of Lego Mindstorms Ev3 based design activities on students' attitudes towards learning computer programming, self-efficacy beliefs and levels of academic achievement. The research is a pretest-posttest with control group semi-experimental study. The study group of the research consisted of 53 students attending the faculty of engineering. The experimental group was administered a teaching method with Lego Mindstorms Ev3 based design activities. On the other hand, in the control group C++ topics were directly taught via editor. Research data were collected via the implementing academic achievement test (Kr-20= 0.71), attitude towards learning programming scale (Cronbach's Alpha =0.84) and computer programming self-efficacy scale (Cronbach's Alpha= 0.966). Obtained findings were: The education using Lego Mindstorms Ev3 design activities contributed more meaningfully to the academic success of the students in terms of C++ programming language compared to the traditional method.