How should I prepare for my first year of Computer Engineering + Future path
I'm about to enter my first year of Computer Engineering and I'm very nervous about the amount of coursework.
These are the courses we are having for first year and the workload seems massive:
- Digial systems design and computer architecture
- General physics 1
- Information technology and law
- Introduction to Computer Science and Programming
- Introduction to Digital Engineering
- Linear algebra and geometry
- Mathematical analysis 1
- Mathematical analysis 2
I wanna do well in these courses and get an internship / summer fellowships too so I'm going to prepare for these materials beforehand. What resources would you reccomend for these classes. So far I've only been learning Python and solving Competitive Programming algorithms. I'm planning to revise for Algebra 1, Precalculus and Calculus too and learn C++, would that be enough or should I be engaging more with Physics and Computing theories?
Also I'm a bit confused about which path I should go for in my internship. So far based on my research, computer engineering is quite vast, I can do Analog Design, Software Engineering, Robotics, Logic design, VLSI, Circuit design, Firmware, Controls Engineering, Electronics, Embedded engineering, AI, Robotics, Processors design, System on chip design, FPGA, Cybersecurity. Which one would you recommend on starting with for my first internship or fellowship? Also is there any programs that is friendly for freshman in Europe and Asia?
After my computer engineering degree I plan to do another engineering degree for my masters too, either Nuclear Engineering, Aerospace Engineering, or Materials Engineering. Is this a good plan?