| Contents: | |
Introduction - the von Neumann architecture, machine language,
assembly language, high level programming languages, compiler,
interpreter, loader, linker, text editors, operating systems,
flowchart; Basic features of programming (Using C) - data types,
variables, operators, expressions, statements, control structures,
functions; Advance programming features - arrays and pointers,
recursion, records (structures), memory management, files,
input/output, standard library functions, programming tools,
testing and debugging; Fundamental operations on data - insert,
delete, search, traverse and modify; Fundamental data structures - arrays,
stacks, queues, linked lists; Searching and sorting - linear search,
binary search, insertion-sort, bubble-sort, selection-sort;
Introduction to object oriented programming.
Programming laboratory will be set in consonance with the material
covered in lectures. This will include assignments in a programming
language like C and C++ in GNU Linux environment.
| |
| Exam Dates: | |
-
Quiz - August 22, 2012 (03:00PM - 04:00PM) Venue: Seminar Room, Department of Mathematics
- Lab MidSem -
September 25, 2012 (02:00PM - 05:00PM)September 27, 2012 (02:00PM - 05:00PM)
- Lab EndSem -
November 13, 2012 (02:00PM-05:00PM) November 16, 2012 (02:00PM-05:00PM)
|
|