ICT 5101: Programming Concepts
Schedule: Saturday 5 PM to 8 PM
Location: Room 729, ECE Building, BUET
Office Hour: Saturday 3 PM - 4 PM
This course introduces students to programming and logic flow, procedural versus object oriented programming, data types, variables, constants, operators, expressions, input-output, control structures, arrays, functions, pointers, file access, structures, dynamic memory allocation, classes, objects, constructor and destructor, inheritance, polymorphism, files, exception handling, etc. The course prepares students to solve basic programming problems. The course includes continuous assessment in the form of assignments, class test, and examinations.
- Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall, 1988.
- Richard L. Halterman, Fundamentals of Programming C++, Southern Adventist University, 2014.
- Paul Deitel and, Harvey Deitel, C How to Program, Pearson, 2015.
- Midterm Exam 1: 20%
- Midterm Exam 2: 20%
- Assignment: 20%
- Final Exam: 40%
All the lectures will be available at learning.iict.buet.ac.bd