Business Informatics Major

The Informatics major prepares students for a wide variety of careers, including systems analysis, software and web development, and computer operations. With a breadth of course offerings that include an emphasis on problem solving, communication, programming, process modeling, project management, and business, INFO majors are valuable to employers both for their technical skills as well as their ability to solve organizational problems. All modern organizations rely on information technology to function, and INFO majors are uniquely positioned to apply that technology to effectively support an organization’s operations.


Required Courses
Course# Name Prereq
INFO 1181 Informatics and Programming I MATH 1143 or MATH 1147 (Coreq okay)
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.
INFO 1182 Informatics and Programming II INFO 1181 or CS 1181
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.
INFO 2285 Software & Systems Architecture INFO 1181 or CS 1181 (Coreq okay)
Principles and application of computer hardware and systems software in the context of designing business IT infrastructures through combination of theory-based lectures and applied laboratory experiences.
INFO 3307 Systems Analysis and Design INFO 1182 or CS 1182 (Coreq okay) or POI
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.
INFO 3380 Networking and Virtualization INFO 2285 or CS 2275
Study of the implementation and development of network information systems. Protocols and techniques will be compared, and virtualization and cloud computing will be emphasized.
INFO 4407 Database Design & Implementation INFO 3307 (Coreq okay)
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.
INFO 4411 Intermediate Information Assurance INFO 2285, CS 2275, INFO 3310, or POI
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.
INFO 4482 Systems Development &
Implementation Methodologies
INFO 4407
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.
INFO 4484 Secure Software Life Cycle Development INFO 4482
In today's interconnected world, security must be included within each phase of the software lifecycle. 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.
INFO 4488 or
INFO 4493
Informatics Senior Project or INFO 1182; INFO 3380 (Coreq okay); Senior status and POI
Advanced Business Informatics Internship  
INFO 4488: Provides the knowledge and tools necessary to develop a physical design and an operational system in a secure environment. 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. It will also cover Secure Software Testing, including integrated software testing for security functionality, reliability, resiliency to attack, and recoverability. Software Acceptance will also be considered, such as reviewing security implications in the software acceptance phase including completion criteria, risk acceptance and documentation, common criteria, and methods of independent testing.
INFO 4493: Significant business experience coordinated by the faculty to provide broad exposure to business informatics issues.
Total Hours: 30

(Click on any course to see a course description.)



Elective/Specialization Courses
Course# Name Prereq
INFO 4420 Health Care Informatics INFO 3307
Presents an overview of the evolution of health care informatics. Students will learn health care informatics history, concepts, theories, legal and ethical implications, and applications within the health care industry. This course will introduce the student to human factors issues in health care informatics; critical issues affecting the development and implementation of information technologies (clinical, administrative, and learning), knowledge management principles, professional practice trends, and explore some of the emerging information technology in health care.
INFO 4422 Health Care Information Assurance INFO 3380
Health Care Info Assurance 3 credits. This course focuses on giving students a broad based understanding of the range of issues that IT professionals entering Health care industry must be aware of. Students will be exposed to the health care industry security environment as it stands today and the larger regulatory environment in which Health institutions operate. This is important in light of the recent move towards cloud-based electronic health records (EHRs) and third party developed health applications. Further, issues relating to privacy/security, information governance and information risk assessment will also be covered. Finally, students will be exposed to interventions that can help mitigate the risks identified.
INFO 4424 Health Care Workflow Process Analysis and Redesign INFO 4420
This course focuses on giving students a broad based understanding of workflow processes in healthcare settings. In particular, the course will develop skills necessary to critically analyze and redesign clinical processes and utilize health IT systems to achieve greater operational efficiency and provide higher quality of care to patients. Quality improvement methods and tools as well as process change implementation, improvement, and management will also be discussed in this course.
INFO 4426 Health Care Data Analytics MGT 2217
Use of analytics to achieve better outcomes, such as new treatments and technologies; improve effectiveness and efficiency; design and plan policy and programs; improve service delivery and operations; enhance sustainability; mitigate risk; and provide a means for measuring and evaluating critical organizational data.
INFO 4430 Web Application Development INFO 3307
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.
INFO 4432 Mobile Application Development INFO 1181 or CS 1181
This course will introduce mobile app programming and provide theoretical and practical knowledge to design and build mobile applications. Students will learn various techniques in mobile app development using a programming language like Java.
INFO 4486 Data Analytics MGT 2217
Provides an overview of the fundamentals of analysis to support decision makers in achieving organizational results. Students become familiar with the tools needed to frame problems, analytical techniques to generate and test hypotheses, and the skills to interpret the results into meaningful information.
INFO 4487 Software Systems Study INFO 3307
In addition to system optimization techniques, management strategies will be discussed.
MGT 4482 Project Management MGT 3329 or POI
Philosophy and tools of project management focusing on applied methodologies. Addresses project scope, breakdown structure, schedules, and closure following professionally accepted industry standards.

(Click on any course to see a course description.)

 
 
CONTACT DETAILS

Informatics and Computer Science

Idaho State University

921 S. 8th Ave., Stop 8020

Pocatello, Idaho 83209-8020


office: Business Administration 534

voice: 208.282.4783

fax: 208.282.4367

email: