POP course with JavaScript

From IIITM-k-wiki

Jump to: navigation, search
Topic Reading Meterials Labs
Introduction:
  • Simple programs and their interpretation
  • Overview of Programming
  • Simple expressions: values and types
  • Evaluation by simplification and rewriting
  • Identifiers and Keywords
  • contracts ,purpose
  • Environments
  • Functional abstraction
  • Designing Programs
EJS: Chapter 2
  • topics covered by the material
    • values,types
    • expressions & Statements
    • variables
    • control flow[while,for,if]
  • doubts
    • operators
    • expression & statements
    • variables
    • while loop & for loop

EJS :Chapter 3

  • topics covered by the material
    • functions
    • pure-functions -impure functions
    • functions inside functions
    • Local environment & Top level environment
    • lexical scoping & Closure
    • recursion & iteration
    • anonymous function
  • doubts
    • pure functions & non-pure-functions
    • introduces lexical scoping and closures
    • introduces recursion

Lab1

Compound Data:

  • structured Data
  • tuples
  • tuple verifiers
  • tuple extraction
  • tagging
  • quantities as structured data

Inductive Data

  • list
Personal tools
<
May 2012
>
SMTWTFS
12345
6789101112
13141516171819
20212223242526
2728293031
Events Upcoming
More ยป