10000

EGR 11004 PROGRAMMING FOR ENGINEERS (4)

This course introduces fundamental programming concepts and problem-solving techniques for engineering applications using C programming and MATLAB. Students will develop a solid foundation in sequential, selection, and loop structures, algorithm design, flowcharting, and computational thinking, essential for engineering problem-solving. C programming basics, including variables, data types, functions, arrays, pointers, and file handling, with a focus on writing effective and understandable code, will be emphasized . Students will also learn to use MATLAB for numerical computing, data visualization, and matrix operations. Hands-on exercises will reinforce programming concepts and their applications in real-world engineering problems. By the end of the course, students will be able to write, debug, and analyze programs in both C and MATLAB, enhancing their computational skills for future engineering coursework and professional applications.

EGR 11203 INTRODUCTION TO CAD (3)

This course introduces students to the principles and techniques of mechanical drawing and technical design. Emphasis is placed on the creation and interpretation of engineering drawings, including orthographic projections, dimensioning, tolerancing, and the use of drawing standards. Students will learn how to represent mechanical components, assemblies, and systems using 2D drawing techniques, and gain familiarity with CAD (Computer-Aided Design) software for 3D modelling and the creation of digital drawings. Topics also include geometric construction, sectional views, and isometric drawing. The course provides the foundation for effective communication of mechanical design concepts and prepares students to create clear, accurate, and standardized technical drawings for manufacturing and assembly purposes.