/ Undifined / Programming for Problem Solving

Programming for Problem Solving

Programming for Problem Solving  


Module – 1 : (Introduction to Programming)


Introduction to components of a computer system: Memory, processor, I/O Devices, storage, operating system, Concept of assembler, compiler, interpreter, loader and linker. Idea of Algorithm: Representation of Algorithm, Flowchart, Pseudo code with examples, From algorithms to programs, source code.  Programming Basics: Structure of C program, writing and executing the first C program, Syntax and logical errors in compilation, object and executable code.  Components of C language. Standard I/O in C, Fundamental data types, Variables and memory locations, Storage classes.


Module – 2 : (Arithmetic expressions & Conditional Branching)         

Arithmetic expressions and precedence:Operators and expression using numeric and relational operators, mixed operands, type conversion, logical operators, bit operations, assignment operator, operator precedence and associativity.
Conditional Branching: Applying if and switch statements, nesting if and else, use of break and default with switch.

Module – 3 : (Loops & Functions)

Iteration and loops: use of while, do while and for loops, multiple loop variables, use of break and continue statements. Functions: Introduction, types of functions, functions with array, passing parameters to functions, call by value, call by reference, recursive functions.

Module – 4 : (Arrays & Basic Algorithms) 

Arrays: Array notation and representation, manipulating array elements, using multi dimensional arrays. Character arrays and strings, Structure, union, enumerated data types, Array of structures, Passing arrays to functions.  Basic Algorithms: Searching &Basic Sorting Algorithms (Bubble, Insertion and Selection), Finding roots of equations, Notion of order of complexity.

 Module – 5 :( Pointer& File Handling)

Pointers:Introduction, declaration, applications, Introduction to dynamic memory allocation (malloc, calloc, realloc, free), Use of pointers in self-referential structures, notion of linked list (no implementation)
File handling:File I/O functions, Standard C preprocessors, defining and calling macros, command-line arguments

about author

Blogger Sens it website about blogger templates and blogger widgets you can find us on social media
Previous Post :Go to tne previous Post
Next Post:Go to tne Next Post

No comments:

Post a Comment