IA/CD courses that require research paper(s) or virtual/physical lab project(s).

All course syllabi at ISU are under Moodle requiring enrollment in the class to access that link. An interview of Informatics instructors shows that the following courses include research papers and lab projects:

INFO 1101 Digital Information :
Focuses on how to locate, evaluate, and utilize information using digital resources, i.e., computers, mobile devices, and the Internet. As such, the course begins by establishing a common model of computing that will help to understand current technologies, from cell phones to supercomputers, as well as future computing technologies. The course then investigates how best to use those tools to properly identify, collect, evaluate, synthesize, and present information.
INFO 1110 Web Development :
Introduction to the fundamentals of web site creation. Students will develop, manage, and maintain professional web sites using HTML5 and Cascading Style Sheets, and explore web site design and layout, accessibility, and globalization issues.
INFO 1120 Web Development: Client-Side Programming:
Introduces interactive web development using a client-side language like JavaScript. Basic programming concepts common to almost all programming languages form the basis of the course. Exercises are designed to enhance students' problem solving techniques and analytical thinking skills.
INFO 1181 Informatics and Programming I:
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:
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 and Systems Architecture:
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 3301 Introduction to Informatics and Analytics:
Techniques and tools for analyzing and solving business problems. Development of technology-based knowledge and skills for communicating solutions. Introduction to uses of information systems in an organizational context.
INFO 3307 Systems Analysis and Design:
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 3310 Introduction to Information Assurance:
A survey course providing an introduction to the fields of Information Assurance and Privacy. Emphasizes legal and ethical components of information security practices. The course is designed primarily for non-INFO majors.
INFO 4407 Database Design and Implementation:
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:
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 4419 Advanced Informatics Practicum:
Significant informatics experience including research coordinated by the faculty designed to provide broad exposure to issues in Information Assurance. Does not fulfill major/minor requirements.
INFO 4432 Mobile Application Development:
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 4482 Systems Development and Implementation Methodologies:
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:
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 4486 Data Analytics:
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 4491 Seminar in Informatics:
Reading, discussion, and reporting on selected topics. May be repeated for up to 6 credits with permission of instructor.
INFO 4492 Special Problems in Informatics:
Research and reports on problems or topics in business informatics. May be repeated for up to 9 credits with different content.
NIATEC National Science Foundation Information Assurance Directorate Department of Homeland Security CISSE Scholarship For Service