I will not begin to read all the correspondence here, but I will begin by telling you a background about myself. I am diagnosed with ADHD and a problem in quantitative perception - math and I are not obviously friends! I started my studies in software engineering, from where I went on to a degree in computer science and math - yes, dude, math. Even though I'm really bad at math - I decided not to let that deter me. Finally despite all the difficulty - and there was difficulty! I graduated with an average of 82. Then it came out that all the math courses, I had a hard time and the grades accordingly. On the other hand, the courses related to programming - passed easily and raised my average. So why it takes an average student to study for about a week, it took me two or three weeks. But in the end it paid off. Today I work as an automation developer in Java - very much like the job and very happy with the way I did. Now that I've dug you up on myself, let's ask you a question ... how have you been so far with linear? And if possible then where do you study (just curiosity). If you really do not go linear in engineering studies then you might have to think of a different course with less math. But if you manage to stay above 80-85 - in my opinion, give it a chance. You will also first see how much you will receive in the UAV, the admission to the degree depends very much on the average UAV tests. I went on to the degree based on the engineering diploma I graduated with a high enough average. So first you see that you deserve it. Second, know that there is not much to do with a software practical certificate if you do not use it to get a degree. I did this track simply because I had too many fails in matriculation for me to start completing and doing a psychometric, it would have taken me more than two years of practical training. So I chose the shorter and more interesting path with a clear purpose for the degree.