---
# System prepended metadata

title: PG 1 Computing 2021
tags: [cmp, plan]

---

# PG 1 Computing 2021

###### tags: `cmp` `plan`

## Week 1 - 2 

* Introduction : Backed up by feedback 
    * Course Objective : To master tools and techniques (including numerical techniques) of scientific computation and apply them to real-world problems.
    * Awareness 
    * Algorithmic thinking
    * Deploying Software and libraries
        * Reading documentation
        * Reading good code
        * Literate programming 
        * Principles of good coding practice
        * Building your own snippet collections
        * Understanding software interfaces
            * What to expect of them
            * What not to expect
        * Running tests
        * Living in the CLOUD. 
            * Stack Exchange
            * REPLs and online notebooks
            * Plotly 
    * Tools : 
        * Preparing Standard Scientific Reports
        * Tools for 
            * Data picking
            * Data fitting
            * Data / Expressions plotting
    * Techniques 
        * Review Numerical methods
            * Root finding
            * Interpolation
            * Generate statistics
* Introduction to ELN : Copy of latest version of ELN should be under Teaching Materials
    * Search for eln daniel lab  
    * [Link](http://www.danielwagenaar.net/eln.html)
    * ELN Assignment

## Week 2 - 6 Review of Data Vis. tools

We should tell them both about cli/gui/cloud solutions and let them choose how they will generate them. 

* Plot digitizer (Enguage Digitizer  12.1 now with Py support )
* Gnuplot
* Qtiplot unofficial or QtGrace
* Plotly etc

They can use any tools to solve assignments involving

1. Scaling to find salient points
2. Intersections and root finding
3. Special functions
4. Data picking
5. Scatter Plots
6. Data fitting
7. Contours
8. Surface plots
9. Simple Animations :question: 
10. Misc. Examples

About 50 Problems needs to be prepared for this.

## Week 7 - 9 LaTeX 

To provide a good packaged assignment with text, images and citations. Introduction to LaTeX using overleaf. 

## Week 10 - 

    