Human-Computer Interaction (HCI) serves as the bridge between computing and humanity. The effective design of HCI systems requires a keen understanding of how interfaces and computer systems usefully ...
Analysis and control of microstructures. Quantitative process/structure/property/performance relations with case studies. Computer lab for modeling multicomponent ...
This course covers the theory and application of atomic-scale computational materials tools to model, understand, and predict the properties of real materials. The course will cover quantum-mechanical ...
The student should be able to understand the synthesis-structures-properties-applications relationship of conducting polymers. They should be able to: ...
This course introduces students to the key features of programming languages. Students implement a series of interpreters that nail down the precise details of how various aspects of programming ...
Strategies and methods of designing, manufacturing, and testing of mechanical products. Engineering drawing and CAD, design methods, material properties, failure modes, selection methodology, ...
MATH 220 and 224 or MATH 212, 213 and 214; MATH 230, 234 or equivalent (e.g. 290-2,3 or 291-2,3) CHEM Lecture/lab: 110, 131/141 and 132/142 or 151/161 and 152/162 or 171/181 and 172/182 One course in ...
As an Electronics and Telecommunications engineer with a deep passion for the transformative potential of AI, Dev is dedicated to bridging the gap between cutting-edge technology and real-world ...
The Department of Chemical and Biological Engineering at Northwestern University (http://www.chbe.northwestern.edu) invites applications for a full-time, tenure-track ...
This course focuses on developing and optimizing applications software on massively parallel graphics processing units (GPUs). Such processing units routinely come with hundreds to thousands of cores ...