Beruflich Dokumente
Kultur Dokumente
BUET
Introduction
This course deals with the basic knowledge of programming in structured way. After completing the course you will
know the rules and different techniques to program in a structured way and will be able to solve problems using C.
Course Content*
The followings are the rough outline of this course. This schedule of course content may change depending on the pace
of the class and threads of discussion.
An overview of programming
o History and types of programming language
o The origin of C
o The form of a C program
Primary discussion on C
o Keywords and Identifiers
o Constants
o Variables
o Statements
o Operators and expressions
o Input and output operation
Page 1 of 3
Functions
o Library and user defined functions
o Parameter
o Function body
o Function prototype
o Call by value
o Recursion
o Variable scope
Array
o One-dimensional Arrays
o Two-dimensional Arrays
o Multi-dimensional Arrays
String
o Declaring and initializing string variable
o Building arrays of string
o Reading strings from terminal
o Writing strings to screen
o String operations
File Management
o Defining and opening a file
o Closing a file
o Input / Output operation on file
o Random Access to files
Note: Topics/Course content may be changed anytime (Added/Removed) according to subject’s necessity.
Texts
Herbert Schildt, Teach Yourself C (McGraw-Hill) (a novice must buy this book for practice)
Page 2 of 3
reading assignments must be completed and any other assignments must be submitted at the beginning of the class
period. Participation in class activities, including discussion groups and in-class assignments, is a component of class
performance. Failure to prepare and participate effectively will negatively impact the learning processes devised for the
class.
Page 3 of 3