The Information Technology Department offers two specializations for the Bachelor of Science in Information Technology: Software Engineering and Cyber Security and Network Engineering. Information Technology has become the backbone of business, technology and industry. The Information Technology Department has an extensive set of computer labs for student use to gain hands-on experience in all areas of the field, from programming to software applications to network management and administration.
The emphasis of this program is on how specific computer applications solve business issues. The analysis and design of systems is covered to expose students to problems that may be expected on the job. Students learn to program in languages in demand in the workplace. Further, students are introduced to current software packages for word processing and database management. Students are also prepared to meet the technical needs of a business office through Microsoft and networking courses that introduce students to LAN administration.
The foundational courses in the Bachelor of Science Degree in Software Engineering provide depth in business applications, web development and database design. Later courses build upon this foundational knowledge to give students a broader exposure to programming languages, especially object-oriented languages, and deeper experience in database design, development and implementation.
A key feature of this program is a senior project and the choice between additional coursework or a cooperative learning experience in the final two quarters. In the senior project, each student works with a faculty member to develop and present a project that focuses in depth on a particular topic and allows students to bring together knowledge gained throughout the program.
The cooperative learning experience based on industry demand and with the approval of the IT Department Chair, may be available during the final two quarters of the program. These experiences, which may be paid or unpaid, allow students to receive college credit and to work off campus in an organization where they will practice and enhance their technical skills. Typically, and when available, students will work in the same organization for the final two quarters of the bachelor's degree program.
Upon completion of this program, graduates will be prepared to apply for positions such as system developer, analyst, programmer, database specialist, software engineer, web programmer, planner or developer.