Lab Policies  for  Students

All MCA students should complete the following activities (documents) before attempting to write code on the computer
       
       1. Students have to maintain a note book for each lab separately with index page containing columns for
                  1. Serial Number.
                  2. Date.
                  3. Title.
                  4. Remarks.           

       2. Students have to include the following in the notebook (in the following order) for each program :-
          1 a)   Serial Number.
            b)   Date.
            c)   Title.         
          2.Problem analysis - (SRS).
          3. Design - (Detailed design specification)
                  a)  Logical design -  Arrange data into a series of logical relationship .
                      The techniques used in this stage include:
                      1. Dataflow diagrams
                      2. Entity modeling (ER Diagrams)
                      3. Decision Trees
                  b)   Physical Design - include components like
                      1.Subroutines ( function prototype ) - Specify Pre-condition and Post condition.
                      2. Variables and why these are used.
                      3. Types (Classes) declaration .
                      4. Data structure declaration .
                      5. How are the components put together to achieve the desired behaviour.  
           4.Write Algorithm.


        3. Students are allowed to use the computer only if they are ready with
        the above said things.
       
        4.Notebook of each student will be checked and viva will be
        conducted.     
        
        5. While coding/ testing if algorithm needs to be modified that
        should be recorded in the note book, including the modified
        design and algorithm.

        6. Proper documentation should be done while coding so that it explains why it works.

        7. For evaluation,notebook of the students would be used to
        check that the algorithm and the program have one to one
        correspondence.
        
        8. Evaluation for the lab will be continuous and will be based
        on the preparation for the labs and performance in the lab and
        viva conducted in each lab class.