Fundamentals of simulating and programming of workcells that include robots and other articulated objects.
CS 155 (Introduction to Unix (with a minimum grade of C)) and CS 156 (Introduction to C Programming I (with a minimum grade of C)) and CS 157 (Introduction to C Programming II (with a minimum grade of C)) and CS 163 (CS1--- No Prior Programming Experience (with a minimum grade of C)) and CS 164 (CS1--- Prior Programming Experience (with a minimum grade of C)).
From 1988 to 2001, Prof. Maciejewski served on the faculty of Purdue University, West Lafayette. In 2001 he joined Colorado State University where he is currently a Professor and Head of the Department of Electrical and Computer Engineering. His research and teaching interests center on redundant robotic systems and high-performance computing. He has over 250 publications, directs a research laboratory and has developed graduate courses in these areas. His commitment to education resulted in his receiving four teaching awards. His research has been supported by major federal and private sources, including NSF, DARPA, NASA, MDA, NEC, Caterpillar, AT&T, H-P, and Intel.
Prof. Maciejewski has served on the editorial boards for the IEEE Transactions on Robotics and Automation and IEEE Transactions on Systems, Man, and Cybernetics as well as several other journals. He is a Fellow of the IEEE (Institute of Electrical and Electronics Engineers) "for contributions to the design and control of kinematically redundant robots," and serves as the VP for Financial Activities, for its Robotics and Automation Society. He was Technical Program Co-chair for the 1997 International Conference on Robotics and Automation (ICRA), Technical Program Chair for ICRA 2002 and has served on over 100 other conference program committees.