Subject name: Computing and Data Science |
Author : Topic content : |
This course consists of three parts. The first part, programming with Python, covers branching and iteration; string manipulation; abstractions, functions; tuples, lists, dictionaries; recursion, testing, debugging, exceptions. The second part, problem modeling and experiment techniques, covers combinatorial optimization and modeling, graph-theoretic models, random walks, Monte Carlo simulation, confidence intervals, understanding experimental data. Finally, it introduces elements of machine learning (clustering and classification) and its application.
|