Computer Laboratory



:: Home : CV : Teaching : Research : Publications : Presentations : Leisure ::


Lectures

  • Lecture 1. [Basics of Computer]
  • Lecture 2. [Area/Volume, Roots of Quadratic equation]
  • Lecture 3. [Bubble soring and Mean,Median,Mode]
  • Lecture 4. [Arithmetic and Geometric Progression]
  • Lecture 5. [Matrix Addition and Multiplication]

Codes

Study Materials

  • C programming language - Kerninghan and Ritchie.
  • Computer Oriented Numerical Methods - V. Rajaraman.
  • Computational Physics - D.Walker.

Topics

  • Language: To familiarise with the hardware and the operating system and to solve simple problems by programming in C as per the syllabus.
    • Computer hardware: basic building blocks, central processing units, memory, hard disc, RAM. ROM, CD-ROM, DVD, pen drive, memory units: bits and bytes, input-output devices.
    • Computer software: Operating system, Windows, Unix/Linux
    • Programmingin C: basic structure, character set, keywords, identifiers, constants, variables, type declaration, operators --- arithmetic, rational, logical, assignment, increment, increment and decrement, operator precedence and associativity, arithmetic expression, evaluation and type conversion character I/O, escape sequence and formatted I/O, branching and looping, if, if-else, while, do-while, for, arrays (one and two dimensional).
  • Numerical analysis:
    • Sorting: arranging in ascending/descending order.
    • Read N numbers ,find their mean, median, mode.
    • Sum of a G.P. series term by term.
    • Solution of a quadratic equation with real / complex roots.
    • Simple matrix operations (addition, subtraction, multiplication).
  • To use database package and word processor.

Remarks

  • Download DevC++ from here.