Computer Concepts and Programming
Basics of Computer: Introduction to digital computer, basic operations of computer, functional components of computer, Classification of computers.
Introduction to operating system: [DOS, windows, linux and android] purpose, function, services and types,
Number system : Binary, octal and hexadecimal number systems, their mutual conversions, Binary arithmetic.
Basics of programming: approaches to Problem solving, concept of algorithm and flow charts, types of computer languages: Machine language, assembly language and high level language, concept of assembler, compiler, loader and linker.
Standard I/O in “C”, Fundamental Data Types and Storage Classes: Character types, Integer, short, long, unsigned, single and double-precision floating point, storage classes, automatic, register, static and external, Operators and Expressions: Using numeric and relational operators, mixed operands and type conversion, Logical operators, Bit operations, Operator precedence and associativity,
Conditional Program Execution: Applying if and switch statements, nesting if and else, restrictions on switch values, use of break and default with switch, Program Loops and Iteration: Uses of while, do and for loops, multiple loop variables, assignment operators, using break and continue, Modular Programming: Passing arguments by value, scope rules and global variables, separate compilation, and linkage, building your own modules. Arrays: Array notation and representation, manipulating array elements, using multidimensional arrays, arrays of unknown or varying size,
Arrays: Array notation and representation, manipulating array elements, using multi dimensional arrays. Structure, union, enumerated data types , Functions: introduction, types of functions, functions with array, recursive functions, Pointers: introduction, declaration, applications File handling, standard C preprocessors, defining and calling macros, conditional compilation, passing values to the compiler.
Concept of OOP: Abstraction, Encapsulation, Inheritance, and Polymorphism in C++.