Our Business Informatics program is unique in its emphasis on the breadth and depth of technical preparation. The curriculum is highly technical, sharing core courses with our computer science program, and has a strong emphasis on developing secure software, database design, and information assurance. Technical knowledge is augmented with a suite of core business courses in areas like management, accounting, finance, marketing, and business law. This range of preparation produces graduates competent for both managerial as well as technical roles. There are few informatics degrees of comparable quality.
The Informatics department consists of ten faculty members with interests in information security and privacy, social networking, business intelligence, health informatics, and data analytics. The curriculum evolves constantly, because informatics changes and develops rapidly, and courses must therefore be constantly revised and reconsidered.
Informatics classes at ISU tend to be small, with an average of 25-45 students in core classes and 10-30 students in informatics courses. Unlike many universities, ISU classes are taught by professors, not teaching assistants. Professors are highly accessible and are dedicated to helping students align their educational goals with their career objectives.
Problem solving methods and algorithm development with an emphasis on programming style with Java or C#. Includes Secure Software Concepts, such as what constitutes secure software and what design aspects to take into consideration to construct resilient software.
Object-oriented programming in the context of design, using OO principles and UML diagrams. Includes Secure Software Concepts, such as what constitutes secure software and what design aspects to take into consideration to construct resilient software.
Develops systems analysis skills, using proven techniques, prototyping, and structured analysis and design phases of the systems development life cycle. The course emphasizes Secure Software Design, which includes secure design elements, software architecture, secure design review, and threat modeling. Requirements: gathering is emphasized, including secure software requirements gathering to capture all of the security requirements from various stakeholders and understand the sources and processes needed to ensure a more effective design.
Covers multi-user relational database management systems, stored procedures, SQL, transaction processing, etc. The course emphasizes Secure Software Design, which includes secure design elements, software architecture, secure design review, and threat modeling.
Focuses on homeland security, information assurance, integrity, control, and privacy. Covers CNSS-4011, NIST-800-16 standards, national policy, and international treaties. The course considers Software Deployment, Operations, Maintenance and Disposal, including security issues around steady state operations and management of software, as well as security measures that must be taken when a product reaches its end of life.
Focuses on the development of dynamic, online applications using a programming language like PHP or ASP.Net and a relational database. The course will consider Secure Software Implementation/Coding, which involves secure coding practices, avoiding vulnerabilities, and reviewing code to ensure that there are no errors in the code or security controls.
This course presents the process of software development and the methodologies to lower development costs, increase software reliability, decrease development time and ensure application development success. An overview and comparison of traditional and modern methods of software development are presented.
This course contains the largest, most comprehensive, collection of best practices, policies, and procedures, to ensure a security initiative across all phases of application development, regardless of methodology.
As Chair and Professor of Informatics and Computer Science at Idaho State University, I lead a department that lies at the nexus of the College of Science and Engineering and the College of Business. Leading such a diversified and quickly evolving department has provided me with unique experience collaborating with upper administration, faculty, and employers statewide as well as managing change across a range of programs.
I have served as an administrator since 2012, and my experience includes restructuring all of our undergraduate programs, directing our expansion into graduate offerings, devising a strategy for expanding our offerings beyond our current market, and implementing a program to connect experienced faculty and talented students with business partners to solve real world problems and provide students with opportunities to learn and grow.
I have over 70 peer-reviewed publications, and I have a sustained record of quality research and scholarship even after assuming my administrative duties, with fourteen refereed publications coming after 2012. I am currently part of an interdisciplinary team that is engaged in a funded research project.
I was selected the 2011 Faculty Member of the Year by the Associated Students of ISU, and was recognized as an Outstanding Master Teacher by ISU in both 2011 and 2012. I also received the ISU College of Business 2002-2003 Outstanding Teacher Award. I received the ISU College of Business 2005-2006 Outstanding Research Award. In 2007 I was awarded a Curtin University Research Fellowship in Perth, Australia.
As an experienced and innovative technology professional with experience developing software systems for one of the top Fortune 500 companies, I have a thorough understanding of the challenges of business education in an increasingly competitive and technologically diverse environment.