University Institute of Management
Pachpedi RDVV Jabalpur

SEMESTER-IV
SPECIALISATION - MIS
**********************************************************************************************

 

MS -212- UNIX AND 'C'

Course Objective:- The basic objective of Unix & 'c' is to make the students attain a certain level of expertise in the 'programmers' language i.e. "c" & be able to handle the multi user multi programming user environment of the Unix OS.

Unit 1
> History versions & Features of Unix OS.
> Structure of Unix system.
> The Unix file system& file permissions.
> Lgin logout procedures
> Working with directories (pwd,is,mkdir,rmdir, commands)
> File related commands (cat ,tail,more we,pg nl,mv rm chown chmod chgrp)

> Status information cimmands (ps,who,data call,mail commands)

Unit 2

> Working with text(sort,uniq,diff,comm,tr,cut,paste,split
,grep commands)
> Controling running programme(kil,echo,at commands)
rediration of input/output(tapping standard input,output & error,pipes,tee)
> Screen editor vi.
> System administration(Overview,parts of a file adding/removing user accounts,editinfg passwards)

Unit 3 

> History and characteristics of 'c'.
> Programming in 'C'
> Files used in 'C'Programme creation
> The 'c'language structure (charaterset,data types,constants/variables,#define directives operators) 
> Input/output in 'c'
> Control structures (if statment,if else construct,if-else,if-else,if-else,nestedif,switch)
> Loop structure (for loop ,comma operators,while & do-whileloops,nesting of loops,exit(),goto & labels)

Unit 4

> Functions in 'C'.
> Pointers.
> Structure.
> Unions.
> 'C' Programme development in unix environment(compling C programmes,the make programme,working with source code control system)

MS -213-DATA BASE MANAGEMENT SYSTEM 

Course Objective :-

 The basic objective of this database management syste is tomake the students attain a certain level of expertise in creating and handling relational databases with specific referenceto Oracle 8i as a back end and developer 6.0 as a front end software.

Unit 1: 

DBMS/RDBMS

> Overview of DBMS
> DBMS structure 
> Data abstration levels
> Types of data models (hierarchial,Network,Relational)
> Entities & entity sets entity relationships
> Normalisation uoto 3rd NF
> Database design objectives
> RDBMS Concept(Codd's Rules, Advantages, types & features)

Unit 2: 

Oracle 8/8i
> Overview & introduction to Oracle architecture
> sql/pl, sql data types 
> Database design objective (tables ,synonyms,Indexes,views ,sequences snapshots)
> Data definition language & data manipulation language
> Writting Basic sql statements.

Unit 3 :

 SQL statements

> Basic pl/sql(the environment,pl/sql engine,syntex,block structure,data types,binds variables,embedding sql commands)
> SQL statements:
(Query select,arithmatic expression and conditions,columnalias,concatenation,literls, distinct and order by logical & SQL operator, simple/complex query, sustitution variables,functions(single row & double group ) multiple tablesand joins,subqueries)
Unit 4: Integrity & security Management & development 6.
> Constraints ,types of constraints
. Checks
> Grants
> Forms 6
> Reports 6

MS -214- SOFTWARE ENGINEERING

course objective- 

The basic objective of this course is to built upon the base laid in semester 2 and to familiarise the students with building computer based information system & the method used to analyse & design them along with the concept of 
engineering a SW product.

Unit 1: 
> Introduction, Overviow & defination of Software Engineering
> Need of an engineering approach to SW devlopment 
> Problems in SW Devlopment & their causes.
> The various paradigms (The Waterfall Model, Prototyping, 
Spiral Model, Fourth Generation Techniques).
> Introduction to Project management and Planning

Unit 2: 
> Software Project Estimation
> Risk analysis, management and monitoring
> Project Planning
> Computer System Engineering: (Defination, Business system
concepts, categories and scope of information system )
> System development Life Cycle 
> Tools for Structured Analysis Devlopment Strategy (Data Flow Diagrams (DFDs) rules and norms for prparing DFDs, 
extension for data intensive application 
> Recording control Flows in DFDs, Data dictionary.

Unit 3: 
> Overviow of Design and implementation of software
> Design Fundamentals
` > Software architecture and the role of modularity, control
hierarchary, data structures functional independence
, cohesion and coupling, data,architectural and procedural
design, design documentation, various design methods, User interface design, Real time design.

Unit 4:
> Introduction to Software Quality, Testing and Maintenance
> Software testing objectives
> White box, black box and control structure testing
> Testing real time systems
> The art of debugging 
> Software matrics for Productivity and Quality.