Right now i am a senior at stony brook university and my gpa is a 2.4 in computer science. Im getting rejected by companies i want to work main reason is because of my low gpa. Now i am thinking of going to grad school for CS and aiming for a 4.0. Do you think this is the best approach? or should i try to get a crap job and go up the ladder from there? Also if i do get my masters degree would companies want to know my undergraduate gpa still?