Evaluation of different production conditions to select the best application and level of automation. Role of computers in controlling the manufacturing process, hardware and software components for computer automation, computer architectures used in manufacturing, computer-aided design, manufacturing systems, computer controlled manufacturing equipment, simulation, quality control, programming the factory. Computer automation software packages, information and material flow simulation. Experiments on machinability ratings, numerically controlled machining, chemical milling, welding, brazing, quenching rates for various media, programmable heat treating and plating. Required components of environmental impact reports and assessments and the processes involved in their preparation.
Special emphasis is placed on the biological portions of EIRs and impact on flora and fauna.
Choice and implementation of appropriate data structures for applications. Treatment of arrays, lists, stacks, queues, lined lists, trees, and assorted algorithms, Introduction to search and sorting. File organization techniques. Laboratory exercises in data structures and applications. A recursive programming language will be used.