The Information Systems track in the CS major (B.A. Degree option) is appropriate if you are interested in the design and deployment of business and e-commerce applications, in information technology project management, and in computing or networking infrastructure support. This track includes coursework in computer systems software, programming, networks, database systems, and software engineering, as well as basic courses leading to a minor in Business Administration.
Program Student Learning Outcomes:
Computer Science B.A. students will be able to:
• apply logic and mathematical proof techniques to computing problems, including computability, formal languages, and complexity of algorithms.
• solve problems through analysis and implementation of tested programs that use data structures and algorithms.
• program the multiple layers (e.g., compiler, operating system, network, assembly language) between a high-level programming language and the underlying hardware.
• evaluate ethical outcomes of professional policies, practices, and products at societal, organizational, and personal scales.
• apply, alone and in teams, responsible software engineering methodology, tools, and practices.