This course introduces students to the fundamentals of Python programming and computational problem-solving. It covers the core elements of the language—syntax, variables, loops, functions, data structures, and OOP—along with practical skills such as file processing and using Python libraries. Students will complete hands-on exercises and projects to develop their ability to write and understand Python code suitable for academic, scientific, and professional applications.

This course is designed to provide a general introduction to skills and strategies to understand texts in spoken and written English with a focus on the field of Mechanical Engineering. It is expected that this course helps students of this major to learn and understand what they are to write and read. Therefore, a variety of skills and methods is designed to offer students an opportunity to strengthen what they already know and to receive new knowledge of technical English in their area of research and prospective authoring tasks including scientific papers, proposals, technical reports, etc. Topics such as a comprehensive review of grammar and structures in English, reading comprehension skills together with a style of learning new technical words through word visualization techniques in related and quite novel technical readings are expected to cover.