Introduction and Overview
Computer architecture and organization, Memory, Input/Output devices. [click here] [Some Questions]
Basics of scientific computing
Binary and decimal arithmetic, Floating point numbers, Algorithms, Sequence, Selection and Repetition, Single and double precision arithmetic, Underflow and overflow, Emphasize the importance of making equations in terms of dimensionless variables, Iterative methods. [MCQ Questions]
Errors and Error-Analysis
Truncation and round off errors, Absolute and relative errors, Floating point computations.
Review of C & C++ Programming Fundamentals
Introduction to Programming, Constants, Variables, Data types, Operators and expressions, I/O statements, scanf and printf, cin and cout, Manipulators for data formatting, Control statements (Decision making statements: if statement, if else Statement, Nested if structure, else if ladder statement, Ternary Operator, goto statement, switch case statement. Unconditional and conditional looping: while loop, do-while loop, for loop, break and continue statements, Nested loops). Arrays (1D & 2D), Strings, User defined functions, Structure and Union, Idea of classes and objects. [MCQ questions]
Programs:
Write and execute a program in C/C++ to compute the factorial of a positive integer including Zero.
Write and execute a program in C/C++ to calculate sum of squares of n natural numbers.
Write and execute a program in C/C++ to find the area and the volume of a Sphere by varying the radius.
Write and execute a program in C/C++ to display Fibonacci series.
Write and execute a program in C/C++ to find the value of Sine function using power series (The argument will be given during execution).
Write and execute a program in C/C++ to find the value of Cosine function using power series (The argument will be given during execution)
Write and execute a program in C/C++ to find the value of ex (x will be given during execution of the program).
Write and execute a program in C/C++ to sort elements of an array of elements in ascending/ descending order.
Write and execute a program in C/C++ to separate odd and even integers in arrays.
Write and execute a program in C/C++ to find the largest and smallest in a given set of numbers.
Write and execute a program in C/C++ to calculate value of π.
All the codes are given in the class. Artificial Intelligence can help you in writing the codes but we are here to help you think like AI.