Courses

Units: 4.0

Programming in Python retrieving, searching, and analyzing data from the Web. Programming in Java. Learning to manipulate large data sets.

Units: 4.0

Assurance as the basis for believing an information system will behave as expected. Approaches to assurance for fielding secure information systems that are fit for purpose.

Recommended preparation: Prior degree in computer science, electrical engineering, computer engineering, management information systems, and/or mathematics. Some background in computer security preferred.

Units: 4.0

Analysis of computer security and why systems are not secure. Concepts and techniques applicable to the design of hardware and software for Trusted Systems.

Recommended preparation: Prior degree in computer science, mathematics, computer engineering, or informatics; advanced knowledge of computer architecture, operating systems, and communications networks will be valuable.

Units: 4.0

The administrator’s role in information system testing, certification, accreditation, operation and defense from cyber attacks. Security assessment. Examination of system vulnerabilities. Policy development.

Recommended preparation: Previous degree in computer science, mathematics, computer engineering, informatics, and/or information security undergraduate program. Also, it is highly recommended that students have successfully completed course work involving policy and network security.

Units: 4.0

Covers societal implications of information privacy and how to design systems to best preserve privacy.

Recommended preparation: General familiarity with the use of common internet and mobile applications.

Units: 4.0

Introduction to data analysis techniques and associated computing concepts for non-programmers. Topics include foundations for data analysis, visualization, parallel processing, metadata, provenance, and data stewardship.

Recommended preparation: Mathematics and logic undergraduate courses.

Units: 4.0

Fundamentals of big data informatics techniques. Data lifecycle; the data scientist; machine learning; data mining; NoSQL databases; tools for storage/processing/analytics of large data set on clusters; in-data techniques.

Recommended preparation: Basic understanding of engineering and/or technology principles; basic programming skills; background in probability, statistics, linear algebra and machine learning.

Units: 4.0

Function and design of modern storage systems, including cloud; data management techniques; data modeling; network attached storage, clusters and data centers; relational databases; the map-reduce paradigm.

Recommended preparation: INF 550 taken previously or concurrently; understanding of operating systems, networks, and databases; experience with probability, statistics, and programming.

Units: 4.0

Practical applications of machine learning techniques to real-world problems. Uses in data mining and recommendation systems and for building adaptive user interfaces. Recommended preparation: INF 550 and INF 551 taken previously or concurrently; knowledge of statistics and linear algebra; programming experience.

Units: 4.0

Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on Map Reduce. Case studies.Recommended preparation: INF 550, INF 551 and INF 552. Knowledge of probability, linear algebra, basic programming, and machine learning.

Units: 4.0

Graphical depictions of data for communication, analysis, and decision support. Cognitive processing and perception of visual data and visualizations. Designing effective visualizations. Implementing interactive visualizations.

Units: 4.0

Understand and apply user interface theory and techniques to design, build and test responsive applications that run on mobile devices and/or desktops.

Recommended preparation: Knowledge of data management, machine learning, data mining, and data visualization.

Units: 4.0

The practice of User Experience Design and Strategy principles for the creation of unique and compelling digital products and services. Open only to Data Informatics majors.

Recommended preparation: Basic familiarity with web development and/or graphic design using a digital layout tool.

Units: 4.0

Foundations, techniques, and algorithms for building knowledge graphs and doing so at scale. Topics include information extraction, data alignment, entity linking, and the Semantic Web.

Units: 3.0

Function, design, and use of modern data management systems, including cloud; data management techniques; data modeling; network attached storage, clusters and data centers; relational databases; the map-reduce paradigm. Duplicates credit in INF 551.

Recommended preparation: Basic understanding of engineering principles, including basic programming skills, knowledge of operating systems, networks, and databases; familiarity with the Python programming language is desired.

Units: 4.0

Student teams working on external customer data analytic challenges; project/presentation based; real client data, and implementable solutions for delivery to actual stakeholders; capstone to degree.

Recommended preparation: Knowledge of data management, machine learning, data mining, and data visualization.

Units: 3.0

Theory and methods of data analytics emphasizing engineering applications: multivariate statistics, supervised learning, classification, smoothing and kernel methods, support vector machines, discrimination analysis, unsupervised learning.

Units: 3.0

Medical imaging quality, compression, data standards, workflow analysis and protocols, broadband networks, image security, fault tolerance, picture archive communication system (PACS), image database and backup.

To enroll register in BME 527.

Units: 3.0

Picture archive communication system (PACS) design and implementation; clinical PACS-based imaging informatics; telemedicine/teleradiology; image content indexing, image data mining; grid computing in large-scale imaging informatics; image-assisted diagnosis, surgery and therapy.

Units: 1.0-12.0

Research leading to the master’s degree; maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.