MACHINE LEARNING

Machine learning is the process of automatically inferring a function from a set of data. In essence, machine learning techniques seek to automate the inductive learning process that humans do so well.

CYBERSECURITY

This introductory cybersecurity course includes topics relevant to core components of cybersecurity technologies, processes, and practices designed to protect networks, computers, and data from attack, damage, and unauthorized access. Specifically how to identify, protect, detect, respond, and recover. Topics include threat landscape, cryptography, malware, network security, and cloud security.

DATABASES

This course is an introduction to relational and other (NoSQL) database systems, SQL programming, and database design. This course will teach students how to understand trade-offs in database design, to create well-designed databases, and to develop proficiency in effectively managing data in a database.

PROGRAMMING LANGUAGES AND DESIGN

This course covers important concepts of programming languages that are critical to understanding and constructing software artifacts. These concepts will be studied in the context of multiple programming paradigms, including functional and object-oriented programming

FLUID MECHANICS I

Introduction to fluid statics and dynamics. Includes the development of the fundamental equations of fluid mechanics and their application to problems of engineering interest.

FLUID MECHANICS I

Introduction to fluid statics and dynamics. Includes the development of the fundamental equations of fluid mechanics and their application to problems of engineering interest.

MECHANICS/STATICS

Mechanics is the branch of the physical sciences that deals with the response of bodies to the action of forces and is based on the implementation of Newton’s laws. This class is divided into two sections: study of rigid bodies in equilibrium; and strength of materials. Fundamental concepts such as equilibrium, stress and strain, deformations and displacements, elasticity and inelasticity, strain energy, and load-carrying capacity will be covered.

MECHANICS/STATICS

Mechanics is the branch of the physical sciences that deals with the response of bodies to the action of forces and is based on the implementation of Newton’s laws. This class is divided into two sections: study of rigid bodies in equilibrium; and strength of materials. Fundamental concepts such as equilibrium, stress and strain, deformations and displacements, elasticity and inelasticity, strain energy, and load-carrying capacity will be covered.

USABILITY ASSESSMENT

This course covers all of the aspects of specifying, planning, executing, and reporting usability assessments on products, services and systems. Formative and summative assessments are covered, as are "discount" usability methods. This course is project based, with students performing usability assessments as part of an engineering team that is developing products for deployment.

RESEARCH METHODS - PSYCHOLOGY

A continuation of PSYC 339/SOSC 302, with emphasis on individual student experiments and the writing of research reports.

LANGUAGE AND LAW

This course investigates how language defines, manages, and determines the outcomes of all aspects of the legal arena. Emphasis is placed on forensic linguistics, linguistic variability and its impact on the legal arena, language policy, and legal language.

LANGUAGE AND GENDER

This course examines the theoretical, cultural, and social grounding of gender and language use. We use analytical tools from linguistics, cognitive science, cultural anthropology, psychology and biology. Emphasis is placed on the historical role of gender in such research, and the debates that result as perspectives shift.