Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

INFO-I 501 Introduction to Informatics

3 credits

  • Prerequisites: None
  • Delivery: On-Campus, Online
  • Basic information representation and processing; searching and organization; evaluation and analysis of information. Internet-based information access tools; ethics and economics of information sharing.

    Learning Outcomes

    1. Differentiate between research fields, theoretical concepts, epistemologies, and qualitative and quantitative methods.
    2. Analyze critically and speak publicly about field-specific scholarly research, projects executed in class, and data management issues.
    3. Design, implement, test, and debug extensible and modular programs involving control structures, variables, expressions, assignments, I/O, functions, parameter passing, data structures, regular expressions, and file handling.
    4. Apply software development methodologies to create efficient, well-structured applications that other programmers can easily understand.
    5. Analyze computational complexity in algorithm development.
    6. Investigate research questions and designs by loading, extracting, transforming, and analyzing data from various sources.
    7. Test hypotheses and evaluate reliability and validity.
    8. Implement histograms, classifiers, decision trees, sampling, linear regression, and projectiles in a scripting language.
    9. Decompose and simulate systems to process data using randomness.
    10. Employ supervised and unsupervised machine learning for functional approximation and categorization.