Bachelor of Science in Computer Science
The Bachelor of Science in Computer Science program is housed within the Electrical, Computer, Software & Systems Engineering (ECSSE) department, and provides a blend of theory and applications that prepares students for a variety of computer science and software engineering positions in industry or government, while laying the foundation for graduate study in computer science or software engineering. The program allows students to apply knowledge and skills in computer science and software engineering acquired in the program to a number of Areas of Concentration, including Applied Mathematics, Business Administration, Homeland Security and Human Factors.
Applied Mathematics Area of Concentration: The Computer Science degree with Area of Concentration in Applied Mathematics produces graduates who operate at the intersection of applied mathematics, computer science, and several applied-science focus areas. The program integrates computing, mathematical modeling, and data visualization to allow solution to complex problems arising in the physical, natural, and behavioral sciences, as well as engineering. Graduates will have a very strong core of computing know-how, as well as an in-depth experience with numerical methods, modeling, and visualization, having practices such approaches in the capstone experience with computational models arising in areas such as atmospheric physics, structural dynamics, and computational fluid dynamics. The strong emphasis on applied mathematics, computing tools, and science applications provides graduates a firm foundation from which to pursue a variety of aerospace and aviation careers.
Business Administration Area of Concentration: The Computer Science degree with Area of Concentration in Business Administration produces graduates operating at the intersection of business administration, management, computer science, and software engineering. Graduates will have in-depth knowledge of computing and management fundamentals, and will be ready to pursue software-related careers as managers or as entrepreneurs.
Homeland Security: The Computer Science degree with Area of Concentration in Homeland Security produces graduates who operate at the intersection of homeland security, computer and data network security, computer science, and software engineering. Graduates will have a very strong core comprised of elements from homeland security, computer science, and software engineering, and will be ready to work in government or industry in the homeland security or other security-related careers.
Human Factors Area of Concentration: The Computer Science degree with Area of Concentration in Human Factors produces graduates who operate at the intersection of human factors, computer science, and quality assurance. Human Factors is an interdisciplinary field in itself, incorporating aspects of psychology, systems engineering, and computer science to improve the man-machine interface. Human Factors makes designs safer, more reliable, and easier to use by understanding the capabilities and limitation of the individual who operates the interface to the equipment being used. Graduates will have a very strong core in computing, as well as in-depth experience with both human factors and quality assurance.
The Bachelor of Science of Computer Science, with its offering several Areas of Concentration, provides advantages beyond traditional computer science degrees. The program focuses more on applications than theory: Program students graduate with a thorough grounding in computer science basics, advanced computer science topics, and software engineering practices.
The Areas of Concentration make it possible for students to develop substantial proficiency in a second domain, one of: Applied Mathematics, Business Administration, Human Factors, or Homeland Security. For the student primarily interested in computer science, the chosen concentration opens doors to a specific field in which to practice software engineering; for the student primarily interested in one of the concentration domains, the computer science / software engineering skills attained provide opportunities to advance in the chosen area in highly-demand computing jobs.
View requirements for the B.S. in Computer Science degree on the Catalog site.