Mid-Sem Lab Exam - September 27, 2012 (Thursday) from 2:00PM to 5:00PM


Note on flow chart


Quiz - August 22, 2012 (03:00PM - 04:00PM) Venue: Seminar Room, Department of Mathematics

Model answer of Quiz held on August 22, 2012


Special Lab Session - August 04, 2012 (Saturday) from 10:00AM to 12:30PM (Note)


Course title: Computer Programming [MA511] [3-0-2-8]
Level: M.Sc.(M&C)
Prerequisites: Nil
Semester: Jul - Nov, 2012
Lecture Time: Tuesday: 08:00-08:55, Wednesday: 09-09:55, Thursday: 10-10:55, Friday: 11-11:55
Lab Time: Tuesday: 2:00 PM - 05:00 PM (AL-2) Friday: 2:00 PM - 05:00 PM (AL-2)
Class Room: 1103
TA: Mr. Barun Gorain
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.
Global Marks Distribution: Quiz [10%] + Midsem [20%] + EndSem [30%] + Lab [40%]
Marks Distribution for Lab: Daily performace [10%] + MidSem [10%] + EndSem[20%]
Exam Dates:
  1. Quiz - August 22, 2012 (03:00PM - 04:00PM) Venue: Seminar Room, Department of Mathematics

  2. Lab MidSem - September 25, 2012 (02:00PM - 05:00PM)September 27, 2012 (02:00PM - 05:00PM)
  3. Lab EndSem - November 13, 2012 (02:00PM-05:00PM) November 16, 2012 (02:00PM-05:00PM)
Reference:
  1. B. Kernighan and D. Ritchie, The C Programming Language. Prentice Hall India.
  2. Byron S Gottfried, Programming with C. Schaum's OuTlines.