This course introduces the fundamentals of thermodynamics and its practice in engineering and technology. Topics include: energy concepts and balances; the first and second laws of thermodynamics. Meanwhile classic cycles like Carnot, Otto and Diesel cycles will also be introduced. Advanced applications of Rankine cycle; Brayton cycle; Refrigeration cycle will be discussed as well.