The Bachelor of Science in computer software engineering technology is designed to provide?the skills and competencies required?by?students wishing to pursue a career in software?development. Software developers typically focus on either systems or applications. Systems?software developers create and maintain the operating systems that make computers and?devices run. Application software developers design software programs that run on computers?and devices, such as databases and games. Successful software developers are often strong in?mathematics, effective communicators who work well with others, and detail-oriented.

A variety of operating systems, network protocols,?programming languages, and application packages?are available in the comprehensive computing?environment provided for students. In addition to?campus resources, the Department of Computer?Science operates a range of lab facilities, including?network, robotics, and Unix/Linux labs, a data?recovery lab, and a network security lab. Off-campus?access to departmental computing?resources is available.