The Bachelor of Science in Computer Science degree program provides a strong technical background for students planning to begin careers upon graduation and for those interested in graduate study in computer science. BSCS degree requirements include courses in object oriented programming, data structures and algorithms, operating systems, computer communication networks, software engineering, and computer architecture, as well as mathematics, statistics, and the natural sciences. The BSCS online program features a rigorous academic foundation that is complemented by realistic programming assignments. Emphasis is placed on developing both the technical and design skills necessary to begin and enhance an individual’s career. Graduates of this program are well prepared for immediate employment in either the computer industry or many other businesses.