AmiNeo, what is your declared major?
I may talk somewhat different in terminology because i'm a Yank

.
I was a networking and systems design major, but, i did that because 10 years ago my math was very weak.
I ended up taking 8 years off, then completing my degree and luckily getting a very very strong Applied Calculus teacher who reviewed issues which he found deficient in his class (due to our wonderful education system, and some of the university's own shortcomings due to a couple of tenured professors mucking it up) and i got very very good at my math, so much so that I actually would like to pursue a math associates degree in my spare time to add to my resume.
I am however quite versed in C, C++ , and Java, along with some old experience at Assembler.
What language are they teaching you?
You said pointers so I assume C/C++.
Java is nice but it shouldn't necessarily be what they start with, they need to teach MEMORY MANAGEMENT and care for cleanup.
I have sped my Java programs up numerous times by setting an array to null to clean it up and leave a hint.
Also, i'd hate to do maths in Java, when it doesn't do Pointers and objects consume memory.
If you are concerned about your maths, grab some texts from the book store and get started.
I liked my applied calc class because the exercises were less abstract and it got me to MultiVariable calculus faster.
You MUST get to and through Linear (again, i had Applied Linear) as there innumerable amounts of work done with Matrice.
I am deeply perplexed that you feel you don't have full maths in the second year.
Here in Maryland, my school, UMBC, uses Calc I and II to weed out the weaker from the strong. Essentially, If you aren't doing great in math, you are advised to switch to Information Systems / Networking from Programming and Computer Engineering.
What SUCKED for me was that I was an IS/N major when it wasn't Applied Calc/Linear, but Calc I and II as well for us.
However, all of these years later, after conquering Applied Calc and Linear, i go back through my old Calc I/II book and realize that I learned Most of all of those concepts, just nothing doing with Trig functions. After straightening them out in my head, I can work through the level I was afraid of 10 years ago and failing miserably at.