SlideShare a Scribd company logo
1 of 3
Computer Science in
Chemical Engineering
➢Basic programming skills help build analytical thinking
and logical reasoning; a good enough reason for any one
to learn how to program.
➢Being familiar with loops, subroutines, variable
assignments etc can turn out to be extremely useful while
working on modeling or advanced data processing.
➢Role of simulation and optimization in the field is
increasing day by day so it will be helpful when you work
on some decent project. Learn some basic simulation
techniques on ASPEN. Solve differential equations on
MATLAB, it can prove to be helpful.
It's fun, and it helps in
other ways too you know!
Programming more than anything is fun. It is worth giving a shot
for sure, and you might just find that it is meant for you.
Finally, In India- the job market for chemical engineers is not great- and the
IT industry is dominant. A significant fraction of non-CS engineers do end
up working in the IT industry. At the very worst case, your coding
skills will ensure that you'll never be without a job because of
the massive demand for programmers in India.
It is also a highly transferable skill which will help you in a bunch of
professions- analytics, finance etc. Not only that- autodidactism or self-
learning, is probably the most important skill you can have throughout your
career- applied to everything, not just CS.
Direct application in ChE
fields
1) Computational Fluid Dynamics:
This field, as the name suggest, relies heavily on programming as it needs heavy
computing power. For complex research projects in this field, even softwares like
MATLAB aren't very useful because the compiler isn't fast enough. This is where
languages like C++, C, Python and FORTRAN come in. They have insanely fast
compilers, even then the compilation time may be in the order of weeks!!!
2) Control Engineering:
MATLAB is like the essential software for this field. It contains a lot of pre-
programmed toolboxes, which help you simulate stuff before actual implementation.
Developed a new controller? Came up with a better model for the plant? Wanna try
building a model? It all requires simulations before actual implementation and a
certain amount if coding is necessary for this.

More Related Content

What's hot

A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsmatlabassignmenthelp1
 
Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)Ahmed rebai
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond csuditproject
 
Machine Learning with TensorFlow, Second Edition
Machine Learning with TensorFlow, Second EditionMachine Learning with TensorFlow, Second Edition
Machine Learning with TensorFlow, Second EditionManning Publications
 
School of engineering the university of tokyo #week4
School of engineering the university of tokyo #week4School of engineering the university of tokyo #week4
School of engineering the university of tokyo #week4uoaassignment
 

What's hot (6)

A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the students
 
Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)
 
Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
 
wissem_CV
wissem_CVwissem_CV
wissem_CV
 
Machine Learning with TensorFlow, Second Edition
Machine Learning with TensorFlow, Second EditionMachine Learning with TensorFlow, Second Edition
Machine Learning with TensorFlow, Second Edition
 
School of engineering the university of tokyo #week4
School of engineering the university of tokyo #week4School of engineering the university of tokyo #week4
School of engineering the university of tokyo #week4
 

Viewers also liked

Viewers also liked (13)

Film: Big Day
Film: Big DayFilm: Big Day
Film: Big Day
 
사진 앨범
사진 앨범사진 앨범
사진 앨범
 
Who are Data Edge?
Who are Data Edge?Who are Data Edge?
Who are Data Edge?
 
Akcioni plan za procenu stepena ugroženosti i mera zaštite vrste Astacus asta...
Akcioni plan za procenu stepena ugroženosti i mera zaštite vrste Astacus asta...Akcioni plan za procenu stepena ugroženosti i mera zaštite vrste Astacus asta...
Akcioni plan za procenu stepena ugroženosti i mera zaštite vrste Astacus asta...
 
Sweet alchemy
Sweet alchemySweet alchemy
Sweet alchemy
 
Suvidha
SuvidhaSuvidha
Suvidha
 
EDM Portfolio
EDM PortfolioEDM Portfolio
EDM Portfolio
 
corporate Social responsibility
corporate  Social responsibilitycorporate  Social responsibility
corporate Social responsibility
 
Sunflower hill east pleasanton nov 2013
Sunflower hill east pleasanton nov 2013Sunflower hill east pleasanton nov 2013
Sunflower hill east pleasanton nov 2013
 
2013 sunflower vision
2013 sunflower vision2013 sunflower vision
2013 sunflower vision
 
Film: Captain Pakistan
Film: Captain PakistanFilm: Captain Pakistan
Film: Captain Pakistan
 
Universal Unity
Universal UnityUniversal Unity
Universal Unity
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computer
 

Similar to ChEACM

Machine Learning
Machine Learning Machine Learning
Machine Learning AyanGain
 
Machine Learning Training in Noida
Machine Learning Training in NoidaMachine Learning Training in Noida
Machine Learning Training in NoidaRaj Sharma
 
Standardizing Engineering Calculations in a Product Development System
Standardizing Engineering Calculations in a Product Development SystemStandardizing Engineering Calculations in a Product Development System
Standardizing Engineering Calculations in a Product Development SystemCaroline de Villèle
 
Top 10 Skills You Need For A High-Paying Machine Learning Career
Top 10 Skills You Need For A High-Paying Machine Learning CareerTop 10 Skills You Need For A High-Paying Machine Learning Career
Top 10 Skills You Need For A High-Paying Machine Learning CareerRobert Smith
 
A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)YangJerng Hwa
 
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINALJun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINALAlex Tarra
 
Addressing learning gaps and career oppurtunities after B.Sc computer science
Addressing learning gaps and career oppurtunities after B.Sc computer scienceAddressing learning gaps and career oppurtunities after B.Sc computer science
Addressing learning gaps and career oppurtunities after B.Sc computer sciencesandhya12bansal
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Andrey Karpov
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++PVS-Studio
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace TechnologiesDilip kumar
 
Succeeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in EnterpriseSucceeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in Enterprisedsyme
 
Google machine learning engineer exam dumps 2022
Google machine learning engineer exam dumps 2022Google machine learning engineer exam dumps 2022
Google machine learning engineer exam dumps 2022SkillCertProExams
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710Nikhil Todkar
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
 
A gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysisA gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysisLewis Lin 🦊
 
Session 3 : Competitive programming 1
Session 3 : Competitive programming 1Session 3 : Competitive programming 1
Session 3 : Competitive programming 1Koderunners
 
Quant Developer Career Entry Guide | Matrice.co.uk
Quant Developer Career Entry Guide | Matrice.co.ukQuant Developer Career Entry Guide | Matrice.co.uk
Quant Developer Career Entry Guide | Matrice.co.ukMatrice
 

Similar to ChEACM (20)

251 - Alogarithms Lects.pdf
251 - Alogarithms Lects.pdf251 - Alogarithms Lects.pdf
251 - Alogarithms Lects.pdf
 
Machine Learning
Machine Learning Machine Learning
Machine Learning
 
Machine Learning Training in Noida
Machine Learning Training in NoidaMachine Learning Training in Noida
Machine Learning Training in Noida
 
Standardizing Engineering Calculations in a Product Development System
Standardizing Engineering Calculations in a Product Development SystemStandardizing Engineering Calculations in a Product Development System
Standardizing Engineering Calculations in a Product Development System
 
Top 10 Skills You Need For A High-Paying Machine Learning Career
Top 10 Skills You Need For A High-Paying Machine Learning CareerTop 10 Skills You Need For A High-Paying Machine Learning Career
Top 10 Skills You Need For A High-Paying Machine Learning Career
 
A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)
 
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINALJun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
 
Addressing learning gaps and career oppurtunities after B.Sc computer science
Addressing learning gaps and career oppurtunities after B.Sc computer scienceAddressing learning gaps and career oppurtunities after B.Sc computer science
Addressing learning gaps and career oppurtunities after B.Sc computer science
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++
 
Consulting
ConsultingConsulting
Consulting
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace Technologies
 
Succeeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in EnterpriseSucceeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in Enterprise
 
Google machine learning engineer exam dumps 2022
Google machine learning engineer exam dumps 2022Google machine learning engineer exam dumps 2022
Google machine learning engineer exam dumps 2022
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
A gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysisA gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysis
 
Session 3 : Competitive programming 1
Session 3 : Competitive programming 1Session 3 : Competitive programming 1
Session 3 : Competitive programming 1
 
Quant Developer Career Entry Guide | Matrice.co.uk
Quant Developer Career Entry Guide | Matrice.co.ukQuant Developer Career Entry Guide | Matrice.co.uk
Quant Developer Career Entry Guide | Matrice.co.uk
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 

ChEACM

  • 1. Computer Science in Chemical Engineering ➢Basic programming skills help build analytical thinking and logical reasoning; a good enough reason for any one to learn how to program. ➢Being familiar with loops, subroutines, variable assignments etc can turn out to be extremely useful while working on modeling or advanced data processing. ➢Role of simulation and optimization in the field is increasing day by day so it will be helpful when you work on some decent project. Learn some basic simulation techniques on ASPEN. Solve differential equations on MATLAB, it can prove to be helpful.
  • 2. It's fun, and it helps in other ways too you know! Programming more than anything is fun. It is worth giving a shot for sure, and you might just find that it is meant for you. Finally, In India- the job market for chemical engineers is not great- and the IT industry is dominant. A significant fraction of non-CS engineers do end up working in the IT industry. At the very worst case, your coding skills will ensure that you'll never be without a job because of the massive demand for programmers in India. It is also a highly transferable skill which will help you in a bunch of professions- analytics, finance etc. Not only that- autodidactism or self- learning, is probably the most important skill you can have throughout your career- applied to everything, not just CS.
  • 3. Direct application in ChE fields 1) Computational Fluid Dynamics: This field, as the name suggest, relies heavily on programming as it needs heavy computing power. For complex research projects in this field, even softwares like MATLAB aren't very useful because the compiler isn't fast enough. This is where languages like C++, C, Python and FORTRAN come in. They have insanely fast compilers, even then the compilation time may be in the order of weeks!!! 2) Control Engineering: MATLAB is like the essential software for this field. It contains a lot of pre- programmed toolboxes, which help you simulate stuff before actual implementation. Developed a new controller? Came up with a better model for the plant? Wanna try building a model? It all requires simulations before actual implementation and a certain amount if coding is necessary for this.