Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Programming Fundamentals: Course Outline BSSE

Students should be able to implement intermediate level algorithms using C++ at their own with confident self-reliance

Course Outline

  • Introduction to computer programs, source code and executable programs, the compiler, history of programming languages, introduction to C++ language, basics of C++ programming language, the concept of variable. Writing programs involving sequence statements
  • Operators and expressions, arithmetic operators, unary operators, arithmetic operations, comparison operators, logical operators, order of precedence.The IF statement, If-else statement, nested if, the SWITCH statement
  • The iteration; FOR Statement, The WHILE Statement, The DO-WHILE Statement, BREAK &CONTINUE
  • Defining an array, single & multi-dimensional arrays, usingarrays to store data
  • String Handling: Basic String Handling Functions, Character conversions, Memory Operations
  • Using the Functions: Defining a Function, Accessing a Function, Function Prototypes, Passing Arguments to Function, Functions & Arrays, Pass by reference, Pass by value
  • Working with the Pointers & Structures: What is a Pointer?, Use of Pointer, Pointers & Functions, Pointers & Arrays, Arrays of Pointers, Multidimensional arrays & pointers, Static Initialization of Pointer Arrays, Pointers & Structures, programs involving text files

Text Books

E- Books