In the “spine” of the Information Systems program you will take a sequence of courses developing basic software engineering skills, including algorithmic problem-solving, design, coding, and testing. This is supplemented by a mathematical sequence providing you with both rigor and the mathematical maturity that the modern IS professional draws upon. Subsequent courses build on this core to provide a background in advanced Information Systems concepts.
A senior year, two-semester capstone project course teaches you the principles and theory of programming-in-the-large, including teamwork, problem solving, and “agile” software development methods. The course is modeled on business software development practices, so you’ll experience a transition from academia to business. You will produce useful, well-engineered software products, applying software engineering techniques, ethical principles, and generally accepted software practices. Many projects are sponsored by companies or government agencies, such as the Federal Aviation Administration (FAA), Siemens, and Citicorp. Information Systems students in the course choose a project with a specific IS emphasis.
Both the “spine” and the senior year capstone project course are shared between Information Systems and Computer Science majors. This ensures that IS majors obtain the rigorous grounding in computer science skills needed for success. While the Computer Science program is designed to allow majors to drill down to specific technical areas, the Information systems program allows you to focus on business and management functions, including accounting, marketing, and organizational behavior.
The IS program also provides a specific focus on systems analysis and information management: how an organization (be it business, government, or any other kind of organization) can structure its IS function, and how the IS manager relates to the rest of the managerial structure. |
| 
|