Most Graduate School Independent Computer Science Specialization?

<p>Hi guys, I'm majoring in CS and I've thought about my specialization. Currently I'm leaning towards Systems Analysis, but I want to know about all the possible specializations before I make my choice.</p>

<p>My first and foremost factor is that the specialization should not depend on graduate school. As such, research-based CS is not my thing for now. (I may pursue grad school in the future, but that's probably when I'm late 20s to 30s)</p>

<p>But then, I don't want anything to closely related to business and finances. I want more independent software engineering track, but I'm not really sure of all the options I can consider. I've always been interested in big systems, but I'm not sure if my interest is truly genuine yet, so I want to learn about other CS aspects too.</p>

<p>Don't worry about what my school can offer for now, since I'm set on transferring. (currently on gap year) Also, it would be a huge help if you can give me some of the unis that offer good undergrad courses for that specialization.</p>

<p>Thanks in advance!</p>

<p>If you like systems, I’ve heard a lot of good things about UT Austin, you should check it out, it’s pretty chill and all of my friends love it there.</p>

<p>It would be a good idea to take the courses whose concepts are very commonly used in industry software jobs:</p>

<p>Algorithms and complexity
Operating systems
Networks
Databases
Software engineering
Security and cryptography</p>

<p>Add additional elective CS courses that you find interesting.</p>