The Department of Computer Science offers an Associate of Applied Science Degree in Computer Science and a Bachelor's Degree in Computer Science with emphases in Network Security and Administration; Software Engineering; or a Customized Option, which requires a minor. The Department also offers a minor, a teaching minor, and a BIS concentration.
The program in Computer Science blends scientific and engineering principles. It contains actual, practical, applications-oriented experience as well as the intellectual study of computing. It is designed to provide a sound fundamental understanding of logic and of digital computer organization as well as the interaction between hardware, software and the interconnection of system components. Also emphasized is software engineering which includes understanding of operating systems and other software systems design with implementation of the theory of computing, analysis of algorithms, simulation, and knowledge-based systems.
The Computer Science Associate of Applied Science and Bachelor curricula have a required common core of courses at the Freshman/Sophomore level. The bachelor's degree upper division work is divided into three selected areas. The Network Security and Administration Emphasis is a system integration and hardware approach emphasizing network security. The Software Engineering Emphasis is a technical, scientific approach requiring a solid foundation in mathematics. The Customized Option provides a flexible approach for students pursuing a minor in another academic area, working toward a concurrent baccalaureate degree in another program, or who already have a first bachelorís degree.
Weber State University 2007-2008 Catalog