Course Information

EME5 --- Introduction to Computer Programming in C for Engineering Applications

EME152 --- Computer-Aided Mechanism Design

ENG 102 --- Dynamics

EAE127 --- Applied Aircraft Aerodynamics

EME161 --- Combustion and the Environment

EME165 --- Heat Transfer

EME172 --- Automatic Control

MAE225 --- Spatial Kinematics and Robotics

MAE254 --- Engineering Software Design

Resources for EME5

  • Ten Reasons to Teach and Learn Computer Programming in C
  • C for the Course
  • C for Engineers and Scientists: An Interpretive Approach
  • C-STEM Studio
  • Download and install C/C++ interpreter Ch and C-STEM Studio for Windows, Mac OS X, and Raspberry Pi.
  • Getting Started with ChIDE to Run C/Ch/C++ Programs
  • Getting Started with ChIDE to Run C/Ch/C++ Programs in PDF File
  • Introduction to Ch
  • A Yahoo C/Ch/C++ User's Group to Ask Questions about Using C/Ch/C++
  • Control LEGO MindStorms NXT/EV3 Robots in C
  • Feature Comparison of C/Ch/C++ with MATLAB and Mathematica
  • Syntax Comparison between Ch and MATLAB
  • Download GIMP to handle images and grab Windows for submitting homework.
  • How to create an animated GIF file using GIMP.
  • Login to a remote Linux/Unix machine from a PC.
  • Copy files between a remote Linux/Unix machine and a local PC.
  • Script an Interactive Session
  • Text editor vi
  • Resources for EME152

  • C for Engineers and Scientists: An Interpretive Approach
  • C-STEM Studio
  • Obtain embeddable C/C++ interpreter Ch Student Edition
  • Getting Started with ChIDE to Run C/Ch/C++ Programs
  • Getting Started with ChIDE to Run C/Ch/C++ Programs in PDF File
  • Introduction to Ch
  • A Yahoo C/Ch/C++ User's Group to Ask Questions about Using C/Ch/C++
  • Feature Comparison of C/Ch/C++ with MATLAB and Mathematica
  • Syntax Comparison between Ch and MATLAB
  • Download GIMP to handle images and grab Windows for submitting homework.
  • How to create an animated GIF file using GIMP.
  • Login to a remote Linux/Unix machine from a PC.
  • Copy files between a remote Linux/Unix machine and a local PC.
  • Text editor vi
  • Mechanism Design Toolkit
  • A Sample Student Project on Design of Quick-Return Mechanisms
  • Kinematic Synthesis of Mechanisms
  • Web-Based Mechanism Design
  • Web-Based Plotting, Numerical Analysis, and Design of Control Systems
  • Resources for MAE225 and MAE254

  • C for Engineers and Scientists: An Interpretive Approach
  • Obtain embeddable C/C++ interpreter Ch Student Edition
  • Getting Started with ChIDE to Run C/Ch/C++ Programs
  • Getting Started with ChIDE to Run C/Ch/C++ Programs in PDF File
  • Introduction to Ch
  • A Yahoo C/Ch/C++ User's Group to Ask Questions about Using C/Ch/C++
  • Feature Comparison of C/Ch/C++ with MATLAB and Mathematica
  • Syntax Comparison between Ch and MATLAB
  • Download GIMP to handle images and grab Windows for submitting homework.
  • How to create an animated GIF file using GIMP.
  • Login to a remote Linux/Unix machine from a PC.
  • Copy files between a remote Linux/Unix machine and a local PC.
  • Text editor vi
  • Mobile Agent Based Computing and Its Applications
  • Web-Based Mechanism Design
  • Web-Based Plotting, Numerical Analysis, and Design of Control Systems
  • Additional Reading Materials
  • HTML Tutorials
  • WWW Common Gateway Interface
  • How to install and administer Internet Information Server (IIS) in XP?
    If you have not installed IIS in XP, go to XP Control Panel=> Add/Remove programs=> Add/remove windows components, and then select IIS, and select Next, it will ask you to insert CD to install or install it from your local disk (if you have a XP copy already in disk)
    To start IIS or add virtual directory, go to Control panel=> Perforamnce and maitainance=> administrator tools => internet information services.
  • LaTeX

  • Webservice(at)iel.ucdavis.edu