A Theoretical Repobook for Understanding core concepts of C Programming Language
- Problem Solving through Programming using C, PSP in short is one of the Core Computer Science Course which is part of my Software Engineering Degree in 1st Semester, Freshman Year
- Total time spent:
- Generation and Classification of Computers
- Basic Organization of a Computer
- Number System
- Binary, Decimal Conversions
- Problems
- Need for logical analysis and thinking
- Algorithm
- Pseudo code
- Flow Chart
- Problem formulation
- Problem Solving
- Introduction to ‘C’ programming fundamentals
- Structure of a ‘C’ program
- Compilation and linking processes
- Constants, Variables
- Data Types
- Expressions using operators in ‘C’
- Managing Input and Output operations
- Decision Making and Branching
- Looping statements
- Solving simple scientific and statistical problems.
- Arrays
- Initialization
- Declaration
- One dimensional and Two dimensional arrays
- String
- String operations
- String Arrays
- Simple programs
- Sorting
- Searching
- Matrix operations.
- Function
- Definition of function
- Declaration of function
- Pass by value
- Pass by reference
- Recursion
- Pointers
- Definition
- Initialization
- Pointers arithmetic
- Pointers and Arrays
- Example Problems.
- Introduction to Structure
- Need for Structure data type
- Structure definition
- Structure declaration
- Structure within a structure
- Introduction to Union
- Programs using Structures and Unions
- Storage classes, Pre-processor directives.
Why C Programming Language is so Influential - Computerphile |
"C" Programming Language: Brian Kernighan - Computerphile |
---|