CIM 106 Blueprint Reading and Related Math (3 credits) 
Interpretation of industrial drawings, basic skills in sketching, and applied mathematics.

CIM 110 Manufacturing Processes (2 credits)
Students will learn laboratory safety and material handling. The physics of metal cutting and the machinability of metals are introduced. Semi-precision and precision measuring instruments are introduced and practiced. Precision layout, bench grinding, surface grinding and power sawing operations will also be introduced and exercised.

CIM 115 Measurement Systems (2 credits)
Students will learn basic metrology. Precision layout, indirect, and direct measurement will be included. Geometric tolerancing and how GDT features are measured will be covered.

CIM 118 Lathe and Vertical Milling Machining I (4 credits)
This course introduces students to the lathe and vertical milling machine. Students are exposed to a wide variety of related operations.
Prerequisite: CIM 106

CIM 158 Lathe and Vertical Milling Machining II (3 credits)
Techniques and procedures taught in CIM 118 are enhanced and reinforced. This course introduces students to more advanced techniques and procedures used on the lathe and the vertical milling machine.
Prerequisites: CIM 106 and CIM 118

CIM 161 Metallurgy (2 credits)
Covering the basic principles of metallurgy, this course clarifies many industrial processes. Students gain an understanding of quenching, annealing, case hardening, tempering, and
crystallization.

CIM 166 Manufacturing Processes II (3 credits)
This is a lab intensive course which provides students with extensive hands-on training. Assigned projects aid students in gaining critical experience contributing to a well-rounded machining education. Prerequisites: CIM 106, CIM 110, CIM 115, CIM 118, & CIM 161 Corequisite: MATH 137

CIM 176 Computer Numerical Control (CNC) I (3 credits)
CIM 175 introduces the student to basic CNC concepts such as word-address programming, machine set-up, and program proofing. This course serves as an introduction to CNC machines and CNC programming methods and techniques. The programming and set up of a wire electro-discharge machine will be covered as well.
Prerequisites: CIM 106 OR approval from professor

CIM 210 CNC Milling (4 credits)
This course expands upon introductory concepts learned in CNC I and provides for increased hands-on application of learned material. New programming techniques will focus completely on turning and the use of CNC machining centers. Students are required to complete specific laboratory work to gain confidence in working with CNC Machining Centers.
Prerequisites: CIM 175 and MATH 131

CIM 211 CNC Turning (4 credits)
This course expands upon introductory concepts learned in CNC I and provides for increased hands-on application of learned material. New programming techniques will focus completely on turning and the use of CNC turning centers. Students are required to complete specific laboratory work to gain confidence in working with the CNC Turning Centers.
Prerequisites: CIM 175 and MATH 131

CIM 220 Geometric Dimensioning & Tolerancing (3 credits) This course provides the basic elements required to define and apply industry accepted design specifications. The curriculum covers ASME Y.14.5 and associated standards, datum selection, benefits of bonus tolerance, manufacturing and inspection implications when using GD&T. Students will learn the rules, symbolic language and concepts used to define part dimensions and tolerances. As a result, students will increase their productivity due to clear product definition and function based design rationale. Prerequisites: CIM 106, CIM 110, CIM 115, and MATH 137

CIM 222 Computer-Aided Design and Computer-Aided Machining (CAD/CAM) I (3 credits)
This course introduces the use of MasterCAM® as a tool for defining part geometry and generating CNC machine code. Two-axis and three-axis applications are demonstrated, along with the use of the CAD/CAM applications. The AutoCAD® system is introduced as a drafting system to be linked with MasterCAM®.

CIM 228 CAE/CAM III (3 credits)
This course teaches an intermediate level use of CAE/CAM software for generating code for use on multi-axis machine tools. Solid modeling will be introduced as a design tool as well as a method for generating NC code. This course will emphasize the connection between design and machine tool applications.
Prerequisite: CIM 272

CIM 229 Automation and Production Lab (4 credits)
This class will focus on production setups and automation. On the lathe, advanced setups including dual-spindle, Y-axis milling, and the use of live tooling and bar pullers will be studied. On the mill, broaching, 3+2 milling and 5-axis simultaneous milling will be covered and applied. Preparing machined parts for heat-treating and required grinding will be covered in this course. Prerequisites: CIM 210, CIM 211, CIM 220, CIM 272, and MATH 137

CIM 231 Machine Tool Internship (4 credits)
The course is a prearranged, structured learning experience scheduled within a specific time frame. The experience
is relevant to an intern’s academic goals and to the competencies of this program. Machine Tool Technology internships serve as a capstone experience to the academic instruction received at
Thaddeus Stevens College and provide interns with an opportunity to gain practical work experience in the machining industry.
Prerequisites: CIM 227, CIM 229, and instructor permission.

CIM 259 Advanced CNC Milling and Automation (3 credits)
This course expands upon the intermediate concepts learned in CNC Milling I and introduces advanced milling techniques. This course also provides more hands-on experience with those techniques. New milling procedures and cycle time reduction will be the focus of this course. This course will focus on production techniques for CNC Machining Centers, including macro-B programming. Prerequisites: CIM 210, CIM 220, and CIM 272 Corequisite: CIM 269

CIM 269 Advanced CNC Turning and Automation (3 credits)
Provides the student with additional time to perform specific advanced laboratory exercises in both programming and setup operations on the CNC Turning Centers. Programming techniques will focus completely on CNC Turning centers and will include multi-axis programming, live-tooling, and Swiss-style turning. A greater emphasis will be placed on the incorporation of CAM generated code in the production of finished parts. This class will also introduce Macro B programming techniques. Prerequisites: CIM 211, CIM 220, and CIM 272 Corequisite: CIM 259

CIM 272 Computer-Aided Design and Computer-Aided Machining (CAD/CAM) II (3 credits)
This course teaches intermediate-level use of MasterCAM® as a tool for defining part geometry for both lathe and milling. Two-axis and three-axis applications are demonstrated along with the use of CAD/CAM applications. Three-dimensional surfacing and solids are taught.
Prerequisite: CIM 222