Mastering Programming in C

Course Duration: 72 Hours (24 classes)

Course Fee: 20,000 Taka only

Course Overview:

C is still one of the most popular programming languages in use today. It is the language of choice for high-performance applications.

This course is guaranteed to make the students fall in love with programming. Easy to learn methodology used by a seasoned teacher who has been teaching programming in different computer languages for the last few years.

NextTech Limited assure you that if you complete this course it will pave a way for you to become a consummate programmer as all the advanced programming languages and technologies are based on C only. There won’t be any looking back once you immerse yourself with all the contents.

Our humble advice:
Write all the programs by yourself typing. Make changes here and there and see the changes in output. Play with the code. Don’t get discouraged with errors as they are your teachers.

Who this course is for:
Anyone who wants to make a career in programming and knows that once he/she is comfortable with C language programming there won’t be any looking back.

Engineering students, Computer science students pursuing their graduation and post-graduation degrees
This course is also suitable for school students who have an urge to become programmers.

This course will cover the following content:

    Module 1:Introducing the C language
  • Defining the C language
  • Exploring basic C concepts
  • Character Sets and Tokens
  • Developing a Simple C Program
    Module 2:Fundamentals of C Programming
  • Exploring Data Types
  • Introducing Constants and Variables
  • Declaring and Initializing Variables
  • Introduction to Const and Volatile Type Qualifiers
  • Explaining Data Type Modifiers
    Module 3:Managing Input and Output
  • Input/output Functions
  • The printf() function
  • The printf() place holders
  • Escape Sequence
  • The scanf() function
  • The getchar() function
  • The gets() function
  • The putchar() function
  • The puts() function
    Module 4:Working with Operators
  • Working with Operators
  • The Unary Operators
  • The Assignment Operators
  • The Arithmetic Operators
  • The Increment/Decrement Operators
  • The Relational Operators
  • The Logical Operators
  • The Bitwise and Conditional Operators
  • The Special Operators
  • The Shorthand Assignment
  • Operator Precedence in C
    Module 5:Control Structures
  • Exploring the syntax of a control structure
  • Working with Conditional Statements
  • Working with Iterative Statements
  • Working with Jump Statements
    Module 6:Arrays and Functions
  • Introducing Arrays
  • Working with One-Dimensional and Two-Dimensional Arrays
  • Limitations of Arrays
  • Working with Functions (Function Definition and Invocation
  • Types of Functions
  • Built-in Functions (String manipulation, Memory Management, Buffer manipulation, Character manipulation, Error handling Functions)
  • User-defined Functions
  • Parameter passing mechanisms
  • Passing Arrays in Function
  • Local and Global Variables
  • Static and Register variables
    Module 7:String Handling in C
  • Understanding Strings in C
  • Declaring and Initializing a String
  • Reading and Displaying the Strings
  • Creating an Array of Strings
  • Performing String Operations
  • Using various String Handling Functions
    Module 8:Pointers
  • Understanding Pointers
  • Declaring a Pointer Variable
  • Using the Address of (&) Operator
  • Initializing a Pointer Variable
  • Dereferencing a Pointer
  • Performing Operations on Pointers
  • Working with Functions and Pointers
  • Working with Arrays and Pointers
  • Pointers to One –Dimensional Arrays
  • Pointers to String
  • Allocating Memory at Run time
    Module 9:Building Structures
  • What is a structure?
  • Defining type structures
  • Nesting structures
  • Arrays and Pointers in structures
  • Pointing to structures
  • Arrays of structures
  • Passing structures to functions
  • What is a union?
  • Arrays of Union
  • Unions inside structures
  • Pointing to unions
    Module 10:Working with Preprocessor Directives
  • Using the File Inclusion Directives
  • Using the Macro Substitution Directives
  • Defining a Simple Macro
  • Defining Macro with Arguments
  • Defining Nested Macros
  • Using the Compiler Control Directives
    Module 11:Data File Processing in C
  • Exploring Data Files
  • Opening and Closing Files
  • Reading from files
  • Writing to files
  • Accessing Data Files Randomly
Share This Article If You Liked It :)