# Matlab-Based Programming Lab in Chemical Engineering

- Institution: IIT Kharagpur
- Department: Chemical Engineering
- Teacher: Prof. Parag A. Deshpande
- Level: Undergraduate
- Language: English
- Subjects: Chemistry, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/103105220)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/103105220)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This is computer lab course for the undergraduate students of chemical engineering. We will be using MATLAB as the language for solving chemical engineering problems which the students encounter not only in their undergraduate curriculum but are also relevant and important in process industries. The course will impart the not only MATLAB programming skills but also the skills on problem analysis, solution, interpretation and presentation of results.

Intended audience: - Undergraduate students of chemical engineering - University/college faculty

Prerequisites: The students should ideally be in the 3rd/4th year of their undergraduate degree who have had courses on fluid mechanics, reaction engineering, heat transfer and mass transfer.

## Lectures

1. [Lecture 01 : Motivation for the Lab Course](https://invisiblenetwork.ai/learn/nptel/103105220/7f9ad7553fca) (YouTube)
2. [Lecture 02 : Analysis of the Need of Computers in Process Industries](https://invisiblenetwork.ai/learn/nptel/103105220/ad3baa891b30) (YouTube)
3. [Lecture 03 : Analysis of Need the of Computers in Process Industries (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/2efd6e5c8791) (YouTube)
4. [Lecture 04 : Discussion on Computational Tools available to Chemical Engineers](https://invisiblenetwork.ai/learn/nptel/103105220/0d686cdb91f9) (YouTube)
5. [Lecture 05 : Analysis and Comparison of different Programming Languages](https://invisiblenetwork.ai/learn/nptel/103105220/e7525111ec8b) (YouTube)
6. [Lecture 06 : MATLAB Primer - Basic Features](https://invisiblenetwork.ai/learn/nptel/103105220/08926fd43bf6) (YouTube)
7. [Lecture 07 : MALTAB Primer - Writing Codes](https://invisiblenetwork.ai/learn/nptel/103105220/bcd5ed8be72b) (YouTube)
8. [Lecture 08 : MATLAB Primer - Coding (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/0c6d258e2611) (YouTube)
9. [Lecture 09 : MATLAB Primer - Coding (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/b2386f8819f2) (YouTube)
10. [Lecture 10 : MATLAB Primer - Plotting and Presentation of Results](https://invisiblenetwork.ai/learn/nptel/103105220/a48fe82d2d0b) (YouTube)
11. [Lecture 11 : LAB 01 - Analysis of Frictional Losses in Pipe Flows Problem Definition and Analysis](https://invisiblenetwork.ai/learn/nptel/103105220/0b86a8dcdf98) (YouTube)
12. [Lecture 12 : LAB 01 - Analysis of Frictional Losses in Pipe Flows Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/def4096e1661) (YouTube)
13. [Lecture 13 : LAB 01 - Analysis of Frictional Losses in Pipe Flows Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/b9aece8efad4) (YouTube)
14. [Lecture 14 : LAB 01 - Analysis of Frictional Losses in Pipe Flows Solution of the Problem under Various Conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/ce514a8aab19) (YouTube)
15. [Lecture 15 : LAB 01 - Analysis of Frictional Losses in Pipe Flows Presentation and Interpretation of Results](https://invisiblenetwork.ai/learn/nptel/103105220/ae418be10b76) (YouTube)
16. [Lecture 16 : LAB 02 - Steady-state Operation of a Diabatic CSTR Problem Definition and Analysis](https://invisiblenetwork.ai/learn/nptel/103105220/6ffa20c36601) (YouTube)
17. [Lecture 17 : LAB 02 - Steady-state Operation of a Diabatic CSTR Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/a197e6fecaa8) (YouTube)
18. [Lecture 18 : LAB 02 - Steady-state Operation of a Diabatic CSTR Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/c5aa372aa265) (YouTube)
19. [Lecture 19 : LAB 02 - Steady-state Operation of a Diabatic CSTR Solution of the Problem under Various Conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/9db28c6c3088) (YouTube)
20. [Lecture 20 : LAB 02 - Steady-state Operation of a Diabatic CSTR Analysis and Presentation of Results](https://invisiblenetwork.ai/learn/nptel/103105220/fbf98e139428) (YouTube)
21. [Lecture 21 : LAB 03 - Analysis of multicomponent distillation Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/027bbe84ca3d) (YouTube)
22. [Lecture 22 : LAB 03 - Analysis of Multicomponent Distillation Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/6642e8ef96d5) (YouTube)
23. [Lecture 23 : LAB 03 - Analysis of Multicomponent Distillation Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/2ed45283227b) (YouTube)
24. [Lecture 24 : LAB 03 - Analysis of Multicomponent Distillation Solution of the Problem under Various Conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/d8f65a51b77c) (YouTube)
25. [Lecture 25 : LAB 03 - Analysis of Multicomponent Distillation Presentation and Analysis of Results](https://invisiblenetwork.ai/learn/nptel/103105220/9eb2c8cd904d) (YouTube)
26. [Lecture 26 : LAB 04 - Analysis of Cooling of a Solid Body in a Reservoir Problem Definition and Analysis](https://invisiblenetwork.ai/learn/nptel/103105220/bfff418cd5fc) (YouTube)
27. [Lecture 27 : LAB 04 - Analysis of Cooling of a Solid Body in a Reservoir Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/ae35bc7642f0) (YouTube)
28. [Lecture 28 : LAB 04 - Analysis of Cooling of a Solid Body in a Reservoir Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/fdcd4251573b) (YouTube)
29. [Lecture 29 : LAB 04 - Analysis of Cooling of a Solid Body in a Reservoir Solution of the Problem under Various Conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/4b275db8b26a) (YouTube)
30. [Lecture 30 : LAB 04 - Analysis of cooling of a solid body in a reservoir Presentation and interpretation of results](https://invisiblenetwork.ai/learn/nptel/103105220/46d540471276) (YouTube)
31. [Lecture 31 : LAB 05 - Analysis of unsteady-state operation of cascade CSTR's Problem Definition and Analysis](https://invisiblenetwork.ai/learn/nptel/103105220/1f42b2bd6631) (YouTube)
32. [Lecture 32 : LAB 05 - Analysis of unsteady-state operation of cascade CSTR's Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/85b3f23a9cf6) (YouTube)
33. [Lecture 33 : LAB 05 - Analysis of unsteady-state operation of cascade CSTR's Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/6d817e2f32de) (YouTube)
34. [Lecture 34 : LAB 05 - Analysis of unsteady-state operation of cascade CSTR's Solution of the problem under various conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/2f524267c71b) (YouTube)
35. [Lecture 35 : LAB 05 - Analysis of unsteady-state operation of cascade CSTR's Presentation and Interpretation of Results](https://invisiblenetwork.ai/learn/nptel/103105220/fe9732003778) (YouTube)
36. [Lecture 36 : LAB 06 - Analysis of Steady-state Heat Conduction in a 1-D rod Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/53b9cf1b0821) (YouTube)
37. [Lecture 37 : LAB 06 - Analysis of Steady-state Heat Conduction in a 1-D rod Theory and Solution Strategy](https://invisiblenetwork.ai/learn/nptel/103105220/6d45abc945b4) (YouTube)
38. [Lecture 38 : LAB 06 - Analysis of steady-state Heat Conduction in a 1-D rod Solution of the Problem under Various Conditions](https://invisiblenetwork.ai/learn/nptel/103105220/9f8ba5361279) (YouTube)
39. [Lecture 39 : LAB 06 - Analysis of steady-state Heat Conduction in a 1-D rod Solution of the Problem under Various Conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/87b813e43739) (YouTube)
40. [Lecture 40 : LAB 06 - Analysis of steady-state Heat Conduction in a 1-D rod Presentation and Interpretation of Results](https://invisiblenetwork.ai/learn/nptel/103105220/93cf857ed709) (YouTube)
41. [Lecture 41 : LAB 07 - Reaction-diffusion in a spherical catalyst pallet Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/b66c83b1c100) (YouTube)
42. [Lecture 42 : LAB 07 - Reaction-diffusion in a spherical catalyst pallet Theory and solution strategy](https://invisiblenetwork.ai/learn/nptel/103105220/c3ed50d13c7e) (YouTube)
43. [Lecture 43 : LAB 07 - Reaction-diffusion in a spherical catalyst pallet Solution of the problem under various conditions](https://invisiblenetwork.ai/learn/nptel/103105220/0840c35b5410) (YouTube)
44. [Lecture 44 : LAB 07 - Reaction-diffusion in a spherical catalyst pallet Solution of the problem under various conditions (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/23861cd413fd) (YouTube)
45. [Lecture 45 : LAB 07 - Reaction-diffusion in a spherical catalyst pallet Analysis and interpretation of results](https://invisiblenetwork.ai/learn/nptel/103105220/f692ac3ab06f) (YouTube)
46. [Lecture 46 : LAB 08 - Heat conduction in higher dimensions Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/939a5ef94cae) (YouTube)
47. [Lecture 47 : LAB 08 - Heat conduction in higher dimensions Background theory and solution strategy](https://invisiblenetwork.ai/learn/nptel/103105220/ca4775df90cf) (YouTube)
48. [Lecture 48 : LAB 08 - Heat conduction in higher dimensions Problem solution](https://invisiblenetwork.ai/learn/nptel/103105220/d1fbdcbef1b0) (YouTube)
49. [Lecture 49 : LAB 08 - Heat conduction in higher dimensions Problem solution (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/d073a685ae64) (YouTube)
50. [Lecture 50 : LAB 08 - Heat conduction in higher dimensions Problem solution and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/6d589045b2cf) (YouTube)
51. [Lecture 51 : LAB 09 - Process economics and optimization Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/25cae5977bd2) (YouTube)
52. [Lecture 52 : LAB 09 - Process economics and optimization Theory and solution strategy](https://invisiblenetwork.ai/learn/nptel/103105220/23dd4eed90a6) (YouTube)
53. [Lecture 53 : LAB 09 - Process economics and optimization Solution of the problem](https://invisiblenetwork.ai/learn/nptel/103105220/0ead4537736a) (YouTube)
54. [Lecture 54 : LAB 09 - Process economics and optimization Solution of the problem (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/4243021f40be) (YouTube)
55. [Lecture 55 : LAB 09 - Process economics and optimization Solution of the problem and analysis of results](https://invisiblenetwork.ai/learn/nptel/103105220/0d91859040ca) (YouTube)
56. [Lecture 56 : LAB 10 - Regression and curve - fitting of data Problem definition and analysis](https://invisiblenetwork.ai/learn/nptel/103105220/7afcd0499f56) (YouTube)
57. [Lecture 57 : LAB 10 - Regression and curve - fitting of data Background theory and solution strategy](https://invisiblenetwork.ai/learn/nptel/103105220/5aaed60cf1f4) (YouTube)
58. [Lecture 58 : LAB 10 - Regression and curve - fitting of data Problem solution](https://invisiblenetwork.ai/learn/nptel/103105220/8dada2b5389d) (YouTube)
59. [Lecture 59 : LAB 10 - Regression and curve - fitting of data Problem solution (Contd.)](https://invisiblenetwork.ai/learn/nptel/103105220/97bef17dbe84) (YouTube)
60. [Lecture 60 : Review of the course](https://invisiblenetwork.ai/learn/nptel/103105220/5dc3d067406a) (YouTube)
