I am 25 years old and I have completed 2 years of bachelor courses where the majority is courses in Computer Science. Now I find myself in a situation where I can take specific courses for the 1 remaining year and get a general bachelor degree. With this general bachelor degree I am able to take a master in Computer Science and some other fields. The thing is that I am also interested in taking some courses into microcontrollers and hardware. That would mean that I have to extend my bachelor to 4 years(at least). Is it worth it? I can ofcourse still take a master after that but then it will have taken me 6 years of studying for everything.. and that in case I complete all courses per schedule. What do you think? Is it worth to spend +1 year at bachelor level just taking courses you find interesting or should I just jump directly to a master? I am 25 years old at the moment and I feel a bit too old already for the prolonging of my studies.