I'm intending to major in Computer Science. And now, I'm not sure I want to. Fan - bloody - tastic. After several years in Hospitality and realising it wasn't going to lead anywhere spectacular, I made the call to go back to University at 31. But, I felt assured it would be worth it if a job along the lines of software engineer was there at the end for me. Hell, it's been ranked the #1 job several times. Good money, lifestyle etc. Apparently. I'm just wondering if that has been more of a motivating factor than I've cared to admit. We're in the second half of the year and, after spending some time learning the basics of programming, we've now started on algorithms. I'm not enjoying it. I'm looking at the material and trying to convince myself it's worth it. But, I've been at odds with myself since I started and I can't keep going on without facing up to it. I know next year opens up into different arenas with more focus on software engineering. I don't know how much different it will be from the material I'm doing now. Secondly, is it a good idea given how I feel about what I've done so far? I've been told to see out the first year and see how I feel then. Well, I'll have to given I can't get a refund now. I knew I was taking a risk. I'm just disappointed I haven't taken to the material like I thought I would. So far as the bigger picture, should I keep persevering if I'm saying all this? I'm no kid and banked a lot on seeing this through. I don't want to simply abandon it without at least considering other options and assure myself I'm not being too hasty. The other thing is I don't really have another option to fall back on, so would likely have to start again next year on 100 level courses (the only thing that comes to mind is Psychology!). Whether you've been through this yourself or are in this particular industry, I'd be glad to hear your thoughts. Thanks.