Course Teacher:
Golam Kaderye
Lecturer, Department of CSE, IUS
Room # 1001, Main Academic Building
Cell No: +88 01739 958521
Email: golamkaderye@ius.edu.bd
Online Class Schedule:
Monday (8:00 PM - 10:00 PM)
Objective:
This course introduces functional programming style. Its primary intention is to develop key programming and problem solving skills within a short space of time. To be able to Design, implement, debug and test small programs. Develop simple algorithms to solve a wide range of common programming problems. Compare and contrast the different problem solving paradigms, understanding the relative advantages and disadvantages of each.
Contents:
Structured programming language: data types, operators, expressions, control structures; Functions and program structure: parameter passing conventions, scope rules and storage classes, recursion; Header files; Preprocessor; Pointers and arrays; Strings; Multidimensional array; User defined data types: structures, unions, enumerations; Input and Output: standard input and output, formatted input and output, file access; Variable length argument list; Command line parameters; Error Handling; Graphics; Linking; Library functions.
Text Book:
[1] Programming in ANSI C by Balagurusamy
[2] C-How to Program by Deitel & Deitel
[3] The ANSI C Programming Language by B. W. Kernighan and D. M. Ritchie
Useful Links: