There should be a proper way to make students familiar with java . At least if java can be taught in the first semester rather than python . That would make easy for students to follow the course well . not Having enough knowledge about java put me in lot of troubles .