+ How much money can I make?
Starting median pay: $59,800*
Mid-Career median pay: $102,000*
+ What about job availability & growth?
The Bureau of Labor Statistics expects there to be approximately 1.7 million job openings in computer and information technology during the decade ending in 2020.
Almost all jobs requiring a bachelor's degree in the computer industry are projected by the United States Bureau of Labor Statistics to have excellent job growth. (Source: United States Bureau of Labor Statistics Occupational Outlook Handbook, 2010-2011 Edition.)
+ What can I do with an undergraduate degree in computer science?
The following are just a few of the possible careers that are possible with a computing degree:
- Software Engineer
- Videogame Designer
- Database Administrator
- Network and data communication analyst
- Web Designer
- Computer Animator
+ What makes computer science exciting?
First, because it is fun and challenging!
Second, it can be applied everywhere! For example, consider the following areas where computer science is used:
- Entertainment (What would computer animation be without a computer?)
- Large systems, databases, big data, etc.
- Web design, web search, web business, etc.
- DNA sequencing, modern biology, bioinformatics, advanced radialogy, etc.
- Oil, drilling, modern geology, rigging, etc.
- Artificial intelligence, machine learning, etc.
- Robotics, modern space craft, etc.
Almost every aspect of modern people's lives are touched by computers everyday.
Come join the fun!
+ What computing majors are available?
+ How do I decide which major? Where do I start?
See our suggested first semester to help you decide which of our majors is best for your unique situation.
+ What computing minors are available?
+ What certificates are available?
Computer Application Technology Certificate (12 hours)
The courses required for the Computer Application Technology Certificate are Computer Science 101 or 121, 102, 340 and 350. Introduction to Computing (CSC 101) and Introduction to Information Processing Systems (CSC 121) develop operating system and application software skills. Computer Science Principles (CSC 102) introduces problem solving and program development skills. Application Software for Microcomputers (CSC 340) teaches how to solve problems using database and advanced spreadsheet technology. Internet Technologies (CSC 350) completes the certificate by honing web-design techniques. This certificate is designed for all students, regardless of major, who are interested in computer application technology. All certificate courses must be completed at SFA with a grade of at least C in each certificate course.
Web Development Technology Certificate (12 hours)
The courses required for the Web Development Technology Certificate are Computer Science 102, 201 or 202 or 211, 350 and 351. Internet Programming Concepts (CSC 351) is the capstone course for the certificate as it integrates the concepts developed in the other courses. Computer Science Principles (CSC 102), Computer Programming Principles (CSC 202) and Event-Driven Programming (CSC 211) are foundational courses that prepare one for the problem solving and program development needs of CSC 351, while Internet Technologies (CSC 350) focuses on web-design techniques. This certificate is designed for all students, regardless of major, who are interested in web development technology. All certificate courses must be completed at SFA with a grade of at least C in each certificate course..