GPA Requirements
Maybe you can use this
http://zueet.com/tools/ntu-gpa-goals-calculator/ to calculate your GPA requirements.
Of course higher GPA is better, but you get to see whats the minimum Sem GPA you need to work towards during the next semester, so your CGPA will go above the GPA 2 zone.
Academic
Did you start from Year 1 or did you admit directly into Year 2?
Which Year/Sem are you in now?
What modules are you taking next semester?
I have some soft copies of examination guides for EEE (many years ago), Private message me your email, i can send them to you at no charge.
If im not wrong, nowadays you all are using "LAMS" platform right?
I think my batch may be the last batch without LAMS platform.
I feel physical lecture is better. Go for the "live" lecture, and watch recorded again.
Not sure what is the academic warning rate/drop out rate.
From words of mouth there seems to be quite a bit, but i do not have the real statistics.
I watch some india IIT lecture videos from here:
https://www.youtube.com/user/nptelhrd/playlists
Some explain better than our professor because they do not use "power point slides", they write out the equations on chalkboard. So u know what happens from one step to another. You will also roughly know whether you don't know the "mathematical manipulation" or the concept
Socially in EEE
Not sure about other courses in NTU, networking is very important.
Try to know majority of the people in your course like your tutors and professors; more importantly, make sure they know you exist: - make small talks, share some tutorial solutions, share assignment solutions, ask past year paper questions, tutorial questions.
Know the girls, as EEE got a lot of guys, there are chances that some guys will send solutions/tips to the girls. Some guys will voluntarily teach these girls as well.
Know the smart foreigners/China girls. Last time a china girl helped me with engineering maths 2, share solutions and assignment solutions. Else i also will fail.
Thus by having good r/s with the girls, she might just share these information with you.
So by making social circle wide, you have a lot of contacts whom you can turn to for help.
Remember to share things with them also. If you really have nothing to share, act pitiful.
Also make good friends with the administrative staff of the school, sometimes you may need their help such as timetable clashes/error/etc
Socially outside EEE
Know the cleaners, sometimes you forget to take something they will keep for you.
One of the cleaners from SPMS died of heart attack last year which is quite sad, we know each other.
Know people from other schools, so you can study at their place during exam period. During heavy rain, or haze, B3 may not be that conducive, try to find some other study area. Maybe friend's hall?(social circle big important)
Social + Academic
Once you have enough contacts, use them to help one another.
For example, if you prefer attending your friend's tutorial class, ask him to let you know the time slot, or maybe acquire the solutions.
This is useful, especially if the quiz is on wednesday, but your tutorial class is on friday, and you cannot attend monday's tutorial slot.
Sometimes I record the tutorials so i can rewatch or share with friends, but i believe it is not allowed to record.
For me, we managed to pull together a group of about 20 ~30 full time students and share resources. These 20+ ~ 30 students have their own friends as well. Thus there are quite a lot of resources.
We also attend part time classes and make friends with part time students, from there you can find opportunities for internships/jobs/business.
During exam periods, 20~30 of us study and revise tgt with the part time students and help one another. Share tips also, everyone's goal is to get the degree or earn money.
With 20-30 people need to find a place to study, thus must make friends with ppl outside EEE, go somewhere else in school study, maybe hive?
With a big group, lesser chance of being "bullied".