Double Major in CS
The Bachelor of Science provides the best all-around preparation for someone intending to make a career in the computing areas.
Overall B.S. Learning Goals
-
Apply Knowledge
An ability to apply knowledge of computer and mathematics appropriate to the discipline;
-
Analyze Problems
An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
-
Develop Solutions
An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
-
Work in Teams
An ability to function effectively on teams to accomplish a common goal;
-
Understand Issues
An understanding of professional, ethical, legal, security, and social issues and responsibilities;
-
Analyze Impact
An ability to analyze the local and global impact of computing on individuals, organizations and society;
-
Use Current Methods and Tools
An ability to use current techniques, skills, and tools necessary for computing practices;
-
Understand Trade-offs
An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices;
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur arcu arcu, tincidunt eget ante ac, tempus iaculis ex.