Students will develop the skills and knowledge necessary to analyze and understand problems in different applications domains and apply current technology to help solve these problems. Fundamental concepts in programming, object-oriented modeling, databases, systems analysis and design, computer operating systems and architectures, and networks and communications are stressed in the prerequisites and in the Core courses. A one-semester capstone project course is required. This course is designed to help students integrate what they have learned in other courses and apply this knowledge in the design and implementation of a software application. The emphasis throughout is on the development of problem solving and communications skills, and the use of advanced software systems, networks, and database technologies to aid in understanding scientific, mathematical, financial, economic, social, and artistic phenomena, modeling and simulating real-world processes and structures, redefining and improving organizational and engineering processes, and developing computerized systems to support these processes.
Students learn through a combination of concept-oriented class work and substantial laboratory work.
They participate individually and in groups in the design, development, testing, and documentation of computer systems combining hardware components and customized software. They learn how to analyze needs and design and build systems to meet these needs. The Program is targeted for students from all types of organizations and knowledge domains. It should be of interest to established employees desiring to upgrade their skills as well as professionals seeking a career change. This latter group of students normally will have an undergraduate degree in a non-CIS field and will require more extensive training in order to change to a career in information systems or information systems applications.