<p>Hey there, I have just started my time here at Georgia Southern and I was thinking about majoring in compute science. I was wondering what you guys thought of the program here and if it is any good compared to other computer science programs at other schools. From some of my research I've seen that alot of other schools have to take physics and here I wouldn't. Idk, just wondering about your opinions. Thanks!!</p>
<p>Here's the courses at GSU.</p>
<p>Georgia</a> Southern University Undergraduate & Graduate Catalogs</p>
<p>It does look like it has a decent selection of CS courses covering most of the expected topics one would find in a bachelor’s degree program in computer science. The only oddities are the absence of a compiler course, and the requirement to take either a BASIC or FORTRAN course, but it does have courses in operating systems, networks, algorithms, software engineering, databases, and security, among other topics. It is ABET accredited (generally not important for CS, but may serve to validate a lesser known school’s degree program as meeting a minimum standard).</p>
<p>[COMPUTER</a> SCIENCE, B.S., 126 HOURS](<a href=“http://students.georgiasouthern.edu/registrar/2011-2012%20Undergraduate%20&%20Graduate%20Catalogs/6463.htm]COMPUTER”>http://students.georgiasouthern.edu/registrar/2011-2012%20Undergraduate%20&%20Graduate%20Catalogs/6463.htm) says that a two course science sequence is required; physics is one option. Choosing the calculus-based physics sequence is a good idea if you plan to go into software with physics or engineering applications, or game development.</p>
<p>As GSU is not well known for CS, and does not appear to be local to a concentration of computer companies (though computer software jobs may be available in other types of companies), you will likely have to be more aggressive in finding and applying to companies for internships and post-graduation jobs (as opposed to seeing companies recruit at the career center like they would at places like Georgia Tech), and be more willing to relocate for a job.</p>