png

First Year Video Lectures
(FCP (Computer))

png

Unit: 1.Module I-Introduction to Programming Video Lectures


Introduction to components of a computer system (disks, memory, processor, where a program is stored and executed, operating system, compilers etc.) Idea of Algorithm: steps to solve logical and numerical problems. Representation of Algorithm Flowchart/Pseudocode with examples. From algorithms to programs; source code, variables (with data types) variables and memory locations, Syntax and Logical Errors in compilation, object and executable code

View...

Unit: 2.Module II Video Lectures


Arithmetic expressions and precedence, Conditional Branching and Loops, Writing and evaluation of conditionals and consequent branching, Iteration and loops, Arrays - Arrays (1-D, 2-D), Character arrays and Strings.

View...

Unit: 3.Basic Algorithms Video Lectures


Searching, Basic Sorting Algorithms (Bubble, Insertion and Selection), Finding roots of equations, notion of order of complexity through example programs (no formal definition required) Function - Functions (including using built in libraries), Parameter passing in functions, call by value, Passing arrays to functions: idea of call by reference

View...

Unit: 4.Recursion Video Lectures


Recursion, as a different way of solving problems. Example programs, such as Finding Factorial, Fibonacci series, Ackerman function etc. Quick sort or Merge sort. Structure - Structures, Defining structures and Array of Structures

View...

Unit: 5.Pointers Video Lectures


Idea of pointers, Defining pointers, Use of Pointers in self-referential structures, notion of linked list (no implementation) File handling - (only if time is available, otherwise should be done as part of the lab).

View...
png