everything.study
CHEM 275A

Introduction to Programming Languages C++ and Python

3 credits · Graduate

This course provides in-depth coverage of programming concepts and techniques required for scientific computing, data science, and high-performance computing using C++ and Python. The course will compare and contrast the functionalities of the two languages. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. Numerous exercises based on molecular science problems will provide the hands-on experience needed to learn these languages

Topics

Official catalogue course objectives and student learning outcomes

Sources