Program Requirements

Hours: 68

Informatics Core Requirements - 27 Hours

INF 110Foundations in Informatics (3)

INF 120Principles of Programming I (3)

INF 215Principles of Human Computer Interaction (HCI) (3)

INF 218Fundamentals of Search Analytics (3)

INF 221Principles of Programming II (3)

INF 230Database Design & Development (3)

INF 250Web Fundamentals & Standards (3)

INF 270Intro to Mobile Application Development (3)

INF 331Applied Database (3)

Web and Mobile Requirements - 41 Hours

MTH 193Calculus I (4) MA/CMA

MTH 220Discrete Mathematics (3) MA

INF 255Client-Side Scripting (3)

INF 256Server-Side Scripting (3)

INF 324Data Structures (3)

INF 328Object-Oriented Analysis and Design (3)

INF 355Advanced Client-Side Scripting (3)

INF 356Advanced Server-Side Scripting (3)

INF 450Topics in Web/Mobile Development (3)

INF 396Co-Op:Parallel(PT) (1-3) EXP


INF 496Co-Op:Parallel(FT) (1-3) EXP

INF 400Senior Research (1)

(2 hours of INF 400 taken over two semesters is required)

INF Electives: Choose Three Additional INF 200/300/400 Level Courses

Program Outcomes

Students who successfully complete Web and Mobile Informatics major will be able to:

  • Document experience of their participation in professional organizations that promote responsible computing and service to society.

  • Demonstrate a personal learning strategy for continuing education and lifelong learning that is independent of employer sponsorship.

  • Define terms and explain basic principles, concepts and theories from another domain or discipline in which web and mobile applications will be deployed.

  • Demonstrate skills necessary to design, implement, and maintain a complex web/mobile application development project using modern languages and integrated development environments.

  • Demonstrate an ability to solve complex problems effectively and efficiently.

  • Analyze issues ranging from storage, retrieval, and interpretation of information to the implementation and management of complex information systems used within web and mobile applications.

  • Evaluate how legal and ethical technology issues impact business activities including such areas as data access, privacy, confidentiality, security, and intellectual property standards and policies.