Computer-Integrated Manufacturing Major
This major offers an integrated program of coursework for students planning CIM/CAD/CAM related careers.
Program Overview
The course listings below are a representation of what this academic program requires.
For a full review of this program in detail please see our official online academic bulletin
AND consult with an academic advisor. This listing does not include the General Education
courses required for all majors and may not include some program specific information, such as admissions, retention, and termination standards.
(Click on the course name or number for a complete course description.)
Computer-Integrated Manufacturing Major
This major offers an integrated program of coursework for students planning CIM/CAD/CAM related careers. The student will have an advisor in both the Computer Science and Engineering and Technology departments.
( Total: 51 semester hours
For additional information, see the list of advisors in the Class Schedule Booklet. )
(39 hours)
Required Courses
1-3
CPS 170 Operating Systems Commands
Intensive introduction to using one or more operating systems (VMS, CMS, UNIX, etc.). Operating systems presented will be announced in the Class Schedule.
3
CPS 180 Principles of Computer Programming
Algorithm development and problem solving methods. Design and development of computer programs in a structured programming language. Corequisite: MTH 130. (University Program Group II-B)
3
CPS 181 Introduction to Data Structures
Continuation of CPS 180. Dynamic storage allocation, recursion, abstract data types (such as stacks, queues, linked lists, and binary trees), sorting and searching. Prerequisites: CPS 180; Corequisite: MTH 175.
3
CPS 210 Assembly Language and Computer Organization
Topics in assembly language concepts, introduction to computer organization, machine representation of information, models of computer architecture, instruction and addressing fundamentals, control structures. Pre/Co-Requisite: CPS 181. Recommended: One of: MTH 132 or MTH 216.
1-6
CPS 280 Alternative Programming Languages
Intensive study of one or more selected programming languages, such as APL, LISP and ADA. Languages presented will be announced in the Phase I Class Schedule. Students may not earn credit for a language in which they already have credit in one of the primary programming sequences. Prerequisites: CPS 181 or ITC 111.
3
CPS 340 Advanced Data Structures and Algorithms
Theory of and advanced techniques for representation of information; lists, trees, graphs; analysis of algorithms; sorting, searching and hashing techniques. Prerequisites: CPS 181, CPS 210; MTH 223.
3
CPS 360 Computer Design and Architecture
Logic gates, design and analysis of digital circuits, clocked digital circuits, processor micro-architecture, instructions sets and addressing modes, virtual memory. Prerequisite: CPS 210.
3
IET 154 Engineering Design Graphics
Focus on engineering design fundamentals, design processes, and the utilization of graphics within design. Computer-Aided design and product data management techniques are covered.
3
IET 359 Parametric Design and Modeling
Development and production of engineering and technical models with computer systems and specialized computer aided software applications; introduction to parametric modeling and design. Prerequisites: IET 154
3
IET 375 Robotics
A basic study of robotics including components, programming, and industrial applications. Prerequisite: IET 291. Recommended: IET 292.
3
IET 377 Computer Numerical Control Programming
Programming and operation of CNC machines, including CNC vertical milling center and turning center. Emphasis on manual programming, CAM design, and machine setup and operation. Prerequisites: IET 154, 170.
3
IET 457 Computer-Aided Design
Development and production of computer generated graphical images for solid-based models and basic system assemblies utilizing mass properties and boolean operations. Recommended: IET 359.
3
IET 477 Advanced Computer Numerical Control Programming
Advanced CNC programming techniques including advanced GM codes, 3D surface machining, and multi-axis programming in CNC vertical milling center and turning center. Prerequisites: IET 359, 377.
3
IET 502 Computer Applications in Industry
General/special purpose, digital/analog computer applications in industry and automation with emphasis on input/output devices and process control. Prerequisite: 12 IET credit hours.
IET Electives (6 hours) selected with the approval of an ET advisor and CPS Electives (6 hours) at CPS 280 level or above and selected with the approval of a CPS advisor.
3
CPS 282 Introduction to Multimedia Design
Introduction to multimedia concepts. Survey of multimedia applications in fields such as education, business and entertainment. Introduction to multimedia authoring tools. Hands-on projects. Prerequisites: any CPS 100-level course.
3
CPS 370 File Manipulation Techniques
Creation and manipulation of program and data files, scientific and industrial applications of file-oriented systems, prominent computer languages having file processing capabilities. Prerequisite: CPS 181.
3
CPS 380 Microcomputer Architecture
Concepts and operation of microprocessors and microcomputers to include input/output, mass storage, memory, and small read-only memory operating systems. Prerequisites: CPS 210, CPS 360.
3
CPS 410 Software Engineering
Software specification, design methods, programming and testing techniques and CASE tools. Developing large software systems in a group environment using modern software engineering techniques. Prerequisites: CPS 340; Recommended: CPS 370.
3
CPS 420 Windows Programming
Introduction to programming for windowing systems. Graphical User Interfaces, object-oriented programming, shared data and program libraries. Mixed-language programming. Relationships among windowing systems. Prerequisites: CPS 340 or ITC 320.
3
CPS 480 Introduction to Artificial Intelligence
Automated reasoning, search strategies, knowledge representation, game playing, expert systems, machine learning and perception; applications. Prerequisites: CPS 340.
3
CPS 482 Advanced Multimedia Design
Interactive multimedia projects will be designed using advanced authoring tools. Issues concerning representation, storage, compression, transmission, and manipulation of various multimedia components will be discussed. Prerequisites: CPS 282.
3
CPS 541 Databases
Physical and logical organizations of databases, database management systems, project involving a student-designed database. Prerequisites: CPS 340 and CPS 370; or ITC 441 and permission of instructor.
3
CPS 565 Computer Networks I
Introduction to computer networks. Point-to-point, local area and wireless networks. Protocols, routing algorithms, and congestion control in networks. Prerequisites: CPS 340, 360.
3
CPS 575 Computer Graphics
Representation of line drawings, handwritings, and three-dimensional surfaces in computers. A plotter and graphics terminal are used. Prerequisites: CPS 181 or MTH 223.
3
CPS 576 Digital Image Processing
Digital image fundamentals. Introduction to digital image processing concepts and techniques. Image transforms. Enhancement, segmentation, representation, and description of images. Image encoding and restoration. Prerequisites: CPS 340; MTH 175, MTH 223.
3
IET 170 Metal Technology
Introduction to the processing of metal materials through casting, fabricating, machining, and basic welding.
3
IET 326 Manufacturing Methods Analysis
Study of methods, materials, tools and equipment for optimizing production operations.
3
IET 350 Mechanism Design
Study of mechanisms with graphical and analytical analysis of displacement, velocity, acceleration, motion, gearing, gear trains, linkages, and cams. Recommended: MTH 106, MTH 108, or MTH 130.
3
IET 354 Descriptive Geometry
Instruction and exercises emphasizing the space relationships of points, lines, planes, and solids. Prerequisite: IET 154.
3
IET 379 Mechanics of Materials
Introduction to methods of determining the internal stresses and deflections of basic load-carrying members of construction and machine applications. Prerequisites: PHY 145, PHY 175; or PHY 130, PHY 170.
2-8
IET 425 Industrial Internship
Supervised work experiences in industry. CR/NC only. Prerequisite: departmental permission.
3
IET 426 Plant Layout and Materials Handling
Study of plant layout through the development of overall layout, area detailing, scale models, and drawing of flow diagrams.
3
IET 450 Machine Design Graphics
Design layouts, calculations, and detail and assembly drawings of machines are made. Prerequisites: IET 359.
3
IET 455 Tool Design
Covers the process of planning and developing tools, fixtures, and devices for efficient and economical manufacture of a product. Prerequisites: IET 170, IET 359.
3
IET 458 Surface Modeling
Development and production of industrial and engineering designs with conceptual and parametric surface modeling tools. Utilization of generative shape design functions to model engineering designs. Prerequisites: IET 359.