CS3105 Programming Fundamentals - Full Course Guide
Introduction to Programming and Importance for a CS Graduate
Introduction to Programming and Importance for a CS Graduate
Definition: This topic introduces the concept of introduction to programming and importance for a cs
graduate.
Example: [Example related to introduction to programming and importance for a cs graduate here.]
Types: [Types related to introduction to programming and importance for a cs graduate if
applicable.]
Basics of Programming and Software Development
Basics of Programming and Software Development
Definition: This topic introduces the concept of basics of programming and software development.
Example: [Example related to basics of programming and software development here.]
Types: [Types related to basics of programming and software development if applicable.]
C++ Development Environment and Basic Program Construction
C++ Development Environment and Basic Program Construction
Definition: This topic introduces the concept of c++ development environment and basic program
construction.
Example: [Example related to c++ development environment and basic program construction here.]
Types: [Types related to c++ development environment and basic program construction if
applicable.]
Header Files and Library Files
Header Files and Library Files
Definition: This topic introduces the concept of header files and library files.
Example: [Example related to header files and library files here.]
Types: [Types related to header files and library files if applicable.]
Variables and Data Types
Variables and Data Types
Definition: This topic introduces the concept of variables and data types.
Example: [Example related to variables and data types here.]
Types: [Types related to variables and data types if applicable.]
Operators (Arithmetic, Logical, Increment, Decrement) and Precedence
Operators (Arithmetic, Logical, Increment, Decrement) and Precedence
Definition: This topic introduces the concept of operators (arithmetic, logical, increment, decrement)
and precedence.
Example: [Example related to operators (arithmetic, logical, increment, decrement) and precedence
here.]
Types: [Types related to operators (arithmetic, logical, increment, decrement) and precedence if
applicable.]
Type Conversion
Type Conversion
Definition: This topic introduces the concept of type conversion.
Example: [Example related to type conversion here.]
Types: [Types related to type conversion if applicable.]
Input and Output Statements in C++
Input and Output Statements in C++
Definition: This topic introduces the concept of input and output statements in c++.
Example: [Example related to input and output statements in c++ here.]
Types: [Types related to input and output statements in c++ if applicable.]
IF Statement, IF - ELSE Statement, ELSE-IF Statement
IF Statement, IF - ELSE Statement, ELSE-IF Statement
Definition: This topic introduces the concept of if statement, if - else statement, else-if statement.
Example: [Example related to if statement, if - else statement, else-if statement here.]
Types: [Types related to if statement, if - else statement, else-if statement if applicable.]
Conditional Operator Switch Statement, GOTO Statement
Conditional Operator Switch Statement, GOTO Statement
Definition: This topic introduces the concept of conditional operator switch statement, goto
statement.
Example: [Example related to conditional operator switch statement, goto statement here.]
Types: [Types related to conditional operator switch statement, goto statement if applicable.]
Arrays, One Dimensional and Two Dimensional Arrays, FOR Loop, Nested FOR loops
Arrays, One Dimensional and Two Dimensional Arrays, FOR Loop, Nested FOR loops
Definition: This topic introduces the concept of arrays, one dimensional and two dimensional arrays,
for loop, nested for loops.
Example: [Example related to arrays, one dimensional and two dimensional arrays, for loop, nested
for loops here.]
Types: [Types related to arrays, one dimensional and two dimensional arrays, for loop, nested for
loops if applicable.]
Loops with Arrays, WHILE Loop, DO-WHILE Loop
Loops with Arrays, WHILE Loop, DO-WHILE Loop
Definition: This topic introduces the concept of loops with arrays, while loop, do-while loop.
Example: [Example related to loops with arrays, while loop, do-while loop here.]
Types: [Types related to loops with arrays, while loop, do-while loop if applicable.]
Break Statement, Continue Statement
Break Statement, Continue Statement
Definition: This topic introduces the concept of break statement, continue statement.
Example: [Example related to break statement, continue statement here.]
Types: [Types related to break statement, continue statement if applicable.]
Functions and its Importance
Functions and its Importance
Definition: This topic introduces the concept of functions and its importance.
Example: [Example related to functions and its importance here.]
Types: [Types related to functions and its importance if applicable.]
Parts of Functions, Passing Arguments to Functions, Returning Values from Functions
Parts of Functions, Passing Arguments to Functions, Returning Values from Functions
Definition: This topic introduces the concept of parts of functions, passing arguments to functions,
returning values from functions.
Example: [Example related to parts of functions, passing arguments to functions, returning values
from functions here.]
Types: [Types related to parts of functions, passing arguments to functions, returning values from
functions if applicable.]
Inline Functions, Default Arguments, Recursion
Inline Functions, Default Arguments, Recursion
Definition: This topic introduces the concept of inline functions, default arguments, recursion.
Example: [Example related to inline functions, default arguments, recursion here.]
Types: [Types related to inline functions, default arguments, recursion if applicable.]
Strings, String Manipulation Functions
Strings, String Manipulation Functions
Definition: This topic introduces the concept of strings, string manipulation functions.
Example: [Example related to strings, string manipulation functions here.]
Types: [Types related to strings, string manipulation functions if applicable.]
Structures and its Importance
Structures and its Importance
Definition: This topic introduces the concept of structures and its importance.
Example: [Example related to structures and its importance here.]
Types: [Types related to structures and its importance if applicable.]
Declaring Structures and Structures Variables
Declaring Structures and Structures Variables
Definition: This topic introduces the concept of declaring structures and structures variables.
Example: [Example related to declaring structures and structures variables here.]
Types: [Types related to declaring structures and structures variables if applicable.]
Accessing Structures Members, Nested Structures, Passing Structures Function
Accessing Structures Members, Nested Structures, Passing Structures Function
Definition: This topic introduces the concept of accessing structures members, nested structures,
passing structures function.
Example: [Example related to accessing structures members, nested structures, passing structures
function here.]
Types: [Types related to accessing structures members, nested structures, passing structures
function if applicable.]
Enumerations, Array of Structures
Enumerations, Array of Structures
Definition: This topic introduces the concept of enumerations, array of structures.
Example: [Example related to enumerations, array of structures here.]
Types: [Types related to enumerations, array of structures if applicable.]
Pointers and its Importance, Pointers and Arrays, Pointers and Function (Call by Value and
Call by Reference), Pointers and Strings
Pointers and its Importance, Pointers and Arrays, Pointers and Function (Call by Value and Call by
Reference), Pointers and Strings
Definition: This topic introduces the concept of pointers and its importance, pointers and arrays,
pointers and function (call by value and call by reference), pointers and strings.
Example: [Example related to pointers and its importance, pointers and arrays, pointers and function
(call by value and call by reference), pointers and strings here.]
Types: [Types related to pointers and its importance, pointers and arrays, pointers and function (call
by value and call by reference), pointers and strings if applicable.]
File Handling in C++, Reading from a File, Writing to a File
File Handling in C++, Reading from a File, Writing to a File
Definition: This topic introduces the concept of file handling in c++, reading from a file, writing to a
file.
Example: [Example related to file handling in c++, reading from a file, writing to a file here.]
Types: [Types related to file handling in c++, reading from a file, writing to a file if applicable.]