• Email Supportinfo@promiseitsolution.com
  • Call Support+88-01765000003

Courses Info

C is a general-purpose programming language used for wide range of applications from Operating systems like Windows and iOS to software that is used for creating 3D movies.

C programming is highly efficient. That’s the main reason why it’s very popular despite being more than 40 years old.

Standard C programs are portable. The source code written in one system works in another operating system without any change.

As mentioned, it’s a good language to start learning programming. If you know C programming, you will not just understand how your program works, but will also be able to create a mental picture on how a computer works.

Courses syllabus
Overview to C Programming
  • Why use C?
  • Uses of C
  • A Brief History of C
  • C for Personal Computers

Running C Programs
  • The Edit-Compile-Link-Execute Process
  • Using Microsoft C
  • Unix systems

Structure of C Programs
  • C’s Character Set
  • The form of a C Program
  • The layout of C Programs
  • Pre-processor Directives

Your First Program
  • Add Comments to a Program

Data Types
  • Integer Number Variables
  • Decimal Number Variables
  • Character Variables
  • Assignment Statement
  • Arithmetic Ordering
  • Something To Declare
  • More On Initialising Variables

Input and Output Functions
  • On The Run
  • Input and Output Functions in More Detail
  • The % Format Specifiers
  • Formatting Your Output
  • Custom Libraries
  • Summing It Up

Conditional Execution
  • Program Control
  • Logical Expressions
  • True and False in C
  • Using break and continue Within Loops
  • Select Paths with switch

Structure and Nesting
  • Think of a number

Functions and Prototypes
  • Functions – C’s Building Blocks
  • Functions and Local Variables
  • Making The Connections
  • Functions and Prototypes
  • What is ANSI C?
  • The Standard Library Functions
  • Throwing The Dice

Data Types Part II
  • Global variables
  • Constant Data Types

Arrays
  • Advanced Data Types
  • In Dis-array

Multitouch, Taps, and Gestures
  • The Responder Chain
  • Touch Notification Methods
  • Enabling Multitouch on the View
  • Gesture Motions
  • Gesture Recognizers

Pointers
  • Point to Point
  • Swap Shop
  • Pointers And Arrays

Strings
  • Stringing Along
  • As easy as… B or C?
  • A Sort Of Bubble Program

Structures
  • Structures
  • Defining A New Type
  • Structures and Functions
  • Pointers to Structures
  • Malloc
  • Structures and Linked Lists
  • Structures and C++
  • Header Files

File Handling
  • The Stream File
  • Text File Functions
  • Binary File Functions
  • File System Functions
  • Command Line Parameters