Social cognitive theory states that social factors and cognitive and behavioral, play an important role in learning. Cognitive factors include expectations of students to succeed, social factors also include observations of the behavior of students towards the achievement of their parents. Social cognitive theory is the most important reference of the application class (Choi, 2005; Petosa, et al, 2005)