Anda di halaman 1dari 16

Systems Analysis and Design

MODULE CODE
CREDIT POINTS 3.5
LEVEL III
LAST REVISION DATE

DEPARTMENT: Department of Computer Science and Applications

PRE REQUISITES: None

CONTACT HOURS : 3 hours of Classroom Lectures and 1 hour of Tutorial per week

OBJECTIVE
Course Objectives: A study of the subject matter presented in this course will enable the
students to become familiar with:
system and SDLC
role of system analyst
LEARNING OUTCOMES FOR MODULE

After successfully completing this course, students will have gained comprehensive theoretical
knowledge as well as practical skills related to the system development process of information
systems. Students who successfully complete the course should be able to

Gather data to analyse and specify the requirements of a system.


Design system components and environments.
Build general and detailed models that assist programmers in implementing a system.
Design a database for storing data and a user interface for data input and output, as well
as controls to protect the system and its data.
COURSE CONTENT
Unit-I: Introduction to system
Definition and characteristics of a system, elements of a system, types of system; System
development life cycle: software requirement, feasibility study and analysis, designing, coding,
testing, implementation and maintenance.

Unit-II: Role of system analyst


Analyst/user interface, system analysis, sources of project requests, initial investigation, fact
finding, information gathering and various tools, fact analysis ;
Structured analysis: Various Tools, DFD, Data dictionary, Flow charts, Gantt charts, decision
tree, decision table, structured tools, pros and cons of each tool.

Unit-III: Feasibility study


Introduction, objective, its types, steps in feasibility analysis; Feasibility report; Oral
presentation; Cost and benefit analysis: methods of determining costs and benefits interpret
results of analysis and take final action.

Unit-IV: System Design


System design objective, low level and high level design, design methodologies, structured
design, form-driven methodology(IPO charts), structured walkthrough techniques ;Input/output
and form design: input design, objectives of input design, output design, objectives of output
design, form design, classification of forms, requirements of form design, types of forms, layout
considerations, form control.

Unit-V: System testing


Introduction, objectives of testing, test plan, testing techniques/types of system tests, quality
assurance goals in system life cycle.

Unit-VI: System implementation


Process of implementation, system evaluation, system maintenance and its types; System
documentation, Forms of documentation.
INDICATIVE RESOURCES
1.System Analysis and Design: Elias Awad Galgotia Publication, New
TEXT BOOK
Delhi
1. Introductory System Analysis and Design: Lee, Vol. I and II London
Press, London
REFERENCE 2. Data Management and Data Structures: Loomis Prentice hall india,
New Delhi

METHODS OF TEACHING AND STUDENT LEARNING


The module will be delivered through lectures, on-line support, text book / course material reading
and practical exercises. Resource material is also provided on PDM Educational Directory
Services (PEDS).

ASSESSMENT METHODOLOGIES
This module will be evaluated for a total of 100 marks.
Assessment # Type Of Assessment PER SEMESTER Maximum Mark
1 Class Test 4 30
2 Internal Exam 2 50
2 Quiz 4 20

RATIONALE
Class test can measure the conceptual understanding of the student hence it would be taken unit
wise. Internal exams are conducted for the students to have comprehensive knowledge of the
subject. Quiz results in a more comprehensive evaluation of the candidates extent of knowledge.
Multiple choice tests are strongest predictors of overall student performance. Quiz will also give
them a practice to appear for the online certification exam (A+ certification).
CONTENT
The Class Test will be based on the topics covered in the respective units which are mapped
according to the learning outcomes. Questions will comprise of conceptual questions. Quiz will be
on integration of theory with the practical world.

METHOD
Class Test and Internal sessional test will be conducted using the traditional pen and paper in the
classroom setting. Quiz will be conducted using different tools. Questions will comprise multiple
choice single answer, multiple choice multi answers, true or false, calculation type short answer
questions.

MAPPING OF ASSESSMENT METHODS AGAINST THE LEARNING OUTCOMES


Assessments 1 2 3 4
Class Test x
Internal Sessional test x
Quiz x x

EVALUATION
At the end of semester, teacher will submit a module evaluation/ review report within the Box File.
The purpose of this report is to identify aspects that will be highlighted by students and facultys
feedback for the module with respect to its strengths as well as those areas which could be
improved. The review report contains the following areas:
Problems encountered in the module delivery;
Suggested remedies / corrective measures;
Approved refinement decisions due for implementation;
Actions taken based on previous module review; and
Report discussed and analysed; actions taken as a result of this process and are
communicated to the main stakeholders.
Data Structure Using C
MODULE CODE
CREDIT POINTS 4
LEVEL III
LAST REVISION DATE

DEPARTMENT: Department of Computer Science and Applications

PRE REQUISITES: None

CONTACT HOURS : 3 hours of Classroom Lectures and 1 hour of Tutorial per week

OBJECTIVE
Course Objectives: A study of the subject matter presented in this course will enable the
students to become familiar with:
arrays using C
stack and Queues
list and Sorting using C
LEARNING OUTCOMES FOR MODULE

1. Students develop knowledge of basic data structures for storage and retrieval of ordered
or unordered data. Data structures include: arrays, linked lists, binary trees, heaps, and
hash tables.
2. Students develop knowledge of applications of data structures including the ability to
implement algorithms for the creation, insertion, deletion, searching, and sorting of each
data structure.
3. Students learn to analyse and compare algorithms for efficiency using Big-O notation.
Students implement projects requiring the implementation of the above data structures.

COURSE CONTENT
Unit-I: Introduction
Basic Terminology, Elementary Data Organization, Data Structure Operations, Algorithm
Complexity and time space trade off.

Unit-II: Stacks and queues


Introduction and primitive operations on stack; Stack application: Infix, postfix, prefix
expressions; Evaluation of postfix expression; Conversion from infix to postfix; Introduction
and primitive operation on queues, D-queues and priority queues.

Unit-III: Lists
Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion,
deletion, searching, two way lists and use of headers

Unit-IV: Trees
Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree
operations such as traversal, insertion, deletion.

Unit-V: Multilevel indexing and B-Trees


Introduction: The invention of the B-tree; Statement of the problem; Indexing with binary
search trees; Multilevel indexing, a better approach to tree indexes; B-trees: working up from
the bottom; Example for creating a B-tree.

Unit-VI: Sorting
Sorting: Internal & external sorting, Radix sort, Quick sort, Heap sort, Merge sort,
Tournament sort, Searching: Liner search, binary search, merging, Comparison of various
sorting and searching algorithms on the basis of their complexity. File organization: Serial,
Sequential, Indexed-sequential, Random-access/Direct, Inverted, Multilist file organization.
Hashing: Introduction, Hashing functions and Collision resolution methods

INDICATIVE RESOURCES
1. Fundamentals of Data Structures: E Horowitz , S Sahani, Galgotia
Book source Pvt Ltd, New Delhi
2. Data Structure and Algorithms: R S Salaria, Khanna Book
TEXT BOOK
Publishing Co.
1. C and Data Structure: P S Deshpande , O G Kakde and Wiley
Dreamtech, 1st Edition
2. Data Structures using C and C++: Y Langsam et. al. Prientice Hall
REFERENCE India, New Delhi
3. Data Structure: Schaums outline series, Tata McGraw Hill, New
Delhi

METHODS OF TEACHING AND STUDENT LEARNING


The module will be delivered through lectures, on-line support, text book / course material reading
and practical exercises. Resource material is also provided on PDM Educational Directory
Services (PEDS).

ASSESSMENT METHODOLOGIES
This module will be evaluated for a total of 100 marks.
Assessment # Type Of Assessment PER SEMESTER Maximum Mark
1 Class Test 4 30
2 Internal Exam 2 50
2 Quiz 4 20

RATIONALE
Class test can measure the conceptual understanding of the student hence it would be taken unit
wise. Internal exams are conducted for the students to have comprehensive knowledge of the
subject. Quiz results in a more comprehensive evaluation of the candidates extent of knowledge.
Multiple choice tests are strongest predictors of overall student performance. Quiz will also give
them a practice to appear for the online certification exam (A+ certification).
CONTENT
The Class Test will be based on the topics covered in the respective units which are mapped
according to the learning outcomes. Questions will comprise of conceptual questions. Quiz will be
on integration of theory with the practical world.
METHOD
Class Test and Internal sessional test will be conducted using the traditional pen and paper in the
classroom setting. Quiz will be conducted using different tools. Questions will comprise multiple
choice single answer, multiple choice multi answers, true or false, calculation type short answer
questions.

MAPPING OF ASSESSMENT METHODS AGAINST THE LEARNING OUTCOMES


Assessments 1 2 3 4
Class Test x
Internal Sessional test x
Quiz x x

EVALUATION
At the end of semester, teacher will submit a module evaluation/ review report within the Box File.
The purpose of this report is to identify aspects that will be highlighted by students and facultys
feedback for the module with respect to its strengths as well as those areas which could be
improved. The review report contains the following areas:
Problems encountered in the module delivery;
Suggested remedies / corrective measures;
Approved refinement decisions due for implementation;
Actions taken based on previous module review; and
Report discussed and analysed; actions taken as a result of this process and are
communicated to the main stakeholders.
UNIX and Shell Programming
MODULE CODE
CREDIT POINTS 4
LEVEL III
LAST REVISION DATE

DEPARTMENT: Department of Computer Science and Applications

PRE REQUISITES: None

CONTACT HOURS : 3 hours of Classroom Lectures and 1 hour of Tutorial per week

OBJECTIVE
Course Objectives: A study of the subject matter presented in this course will enable the
students to become familiar with:
UNIX Commands
Linux File System
LEARNING OUTCOMES FOR MODULE

. Identify and use UNIX/Linux utilities to create and manage simple file processing
operations, organize directory structures with appropriate security,
and develop shell scripts to perform more complex tasks.
Effectively use the UNIX/Linux system to accomplish typical personal, office,
technical, and software development tasks.
Monitor system performance and network activities.
Effectively use software development tools including libraries, pre-processors,
compilers, linkers, and make files.
Comprehend technical documentation, prepare simple readable user documentation and
adhere to style guidelines.
Collaborate in teams on system tasks.

COURSE CONTENT
Unit-I: Introduction UNIX and LINUX
Overview of UNIX and LINUX Architectures editors and commands, shell scripts, system
administration.

Unit-II: LINUX internals:


Introduction: - Data structures in LINUX kernel, process management, systems calls.

Unit-III: Memory management


Architecture independent memory model, virtual address space for a process, block devices,
caching, paging under LINUX.

Unit-IV: : Inter process communication


Synchronization in kernel, communication via files, pipes, ptrace, system V IPC, and sockets.

Unit-V: LINUX file system: - Representation of file system in the kernel, Proc and Ext2 file
system; Modules: Modules in LINUX, debugging.

Unit-VI: : Multiprocessing
Multiprocessing, symmetric multiprocessing, Changes with respect to kernel initialization,
spooling, message exchange between processes, interrupt handling.

INDICATIVE RESOURCES
1. Operating System Concepts: A Silberschatz P B Galvin John Wiley
and Sons (Asia) Pvt. Ltd
TEXT BOOK 2. Beginning Linux Programming: Neil Mathew and Richard Stones
Wiley Dream Tech

1. The UNIX Programming Environment: B W Kernighan and R Pike


Prentice Hall of India, New Delhi
REFERENCE 2. Red Hat Linux Administrators Guide: Cox K Prentice Hall of India,
New Delhi

METHODS OF TEACHING AND STUDENT LEARNING


The module will be delivered through lectures, on-line support, text book / course material reading
and practical exercises. Resource material is also provided on PDM Educational Directory
Services (PEDS).

ASSESSMENT METHODOLOGIES
This module will be evaluated for a total of 100 marks.
Assessment # Type Of Assessment PER SEMESTER Maximum Mark
1 Class Test 4 30
2 Internal Exam 2 50
2 Quiz 4 20

RATIONALE
Class test can measure the conceptual understanding of the student hence it would be taken unit
wise. Internal exams are conducted for the students to have comprehensive knowledge of the
subject. Quiz results in a more comprehensive evaluation of the candidates extent of knowledge.
Multiple choice tests are strongest predictors of overall student performance. Quiz will also give
them a practice to appear for the online certification exam (A+ certification).
CONTENT
The Class Test will be based on the topics covered in the respective units which are mapped
according to the learning outcomes. Questions will comprise of conceptual questions. Quiz will be
on integration of theory with the practical world.

METHOD
Class Test and Internal sessional test will be conducted using the traditional pen and paper in the
classroom setting. Quiz will be conducted using different tools. Questions will comprise multiple
choice single answer, multiple choice multi answers, true or false, calculation type short answer
questions.

MAPPING OF ASSESSMENT METHODS AGAINST THE LEARNING OUTCOMES


Assessments 1 2 3 4
Class Test x
Internal Sessional test x
Quiz x x

EVALUATION
At the end of semester, teacher will submit a module evaluation/ review report within the Box File.
The purpose of this report is to identify aspects that will be highlighted by students and facultys
feedback for the module with respect to its strengths as well as those areas which could be
improved. The review report contains the following areas:
Problems encountered in the module delivery;
Suggested remedies / corrective measures;
Approved refinement decisions due for implementation;
Actions taken based on previous module review; and
Report discussed and analysed; actions taken as a result of this process and are
communicated to the main stakeholders.
E-Commerce and I T Management
MODULE CODE
CREDIT POINTS 4
LEVEL III
LAST REVISION DATE

DEPARTMENT: Department of Computer Science and Applications

PRE REQUISITES: None

CONTACT HOURS : 3 hours of Classroom Lectures and 1 hour of Tutorial per week

OBJECTIVE
Course Objectives: A study of the subject matter presented in this course will enable the students
to become familiar with:
building Blocks of Electronic Commerce
software technologies for building E-commerce applications
security of E-commerce transactions
business models for electronic commerce
global e-Commerce and Law

LEARNING OUTCOMES FOR MODULE

Design and implement an e-commerce application with a shopping cart.


Integrate the waterfall model in the development of e-commerce applications.
Integrate user-centered design guidelines in developing user-friendly websites.
Evaluate the bullwhip effect in a supply chain, analyze the causes, and recommend possible
solutions.
Analyze different types of portal technologies and deployment methodologies commonly
used in the industry.
Analyze the effectiveness of network computing and cloud computing policies in a multi-
location organization.
Analyze real business cases regarding their e-business strategies and transformation
processes and choices.
Integrate theoretical frameworks with business strategies.

COURSE CONTENT
Unit-I: Building blocks of electronic commerce
Introduction, internet and networking technologies, Internet and network protocols, web server
scalability.

Unit-II: Software technologies for building E-commerce applications


Distributed objects, object request brokers, component technology, web services, web
application architectures, BizTalk framework Compliant Server

Unit-III: Security of E-commerce transactions


Review of cryptographic tools, authentication, signatures, observers, anonymity, privacy,
traceability, key certification, management and escrow

Unit-IV: : Payment protocols and standards:


Smart card, e-cash, e-wallet technologies, electronic money and electronic payment systems.

Unit-V: Business models for electronic commerce


Electronic marketplaces, auctions and other market mechanisms, design of auctions,
optimization algorithms for marketplaces, multi-agent systems.

Unit-VI: : Global E-commerce and law


Cyber law in India, Comparative evaluation of Cyber laws of certain countries.

INDICATIVE RESOURCES
1. Electronic Commerce From Vision to Fulfillment :E M Awad
Prentice-Hall of India, New Delhi
TEXT BOOK 2. E-Commerce An Indian Perspective : P T Joseph
Prentice Hall of India, New Delhi
1. 1.XML Design Handbook : Scott Bonneau, Tammy Kohl, Jeni
Tennison, Jon Duckett and Kevin Williams Wrox Press Ltd, U K
2. 2.Electronic Business and Commerce :Michael Cheshar, Ricky Kaura,
and Peter Linton Springer,New York
3. 3.XML in Action: Learn to quickly create dynamic, data-driven sites
with the Web's hottest new technology :W J Pardi Prentice Hall of
REFERENCE India, New Delhi
4. 4.Place to Space: Migrating to e-Business Models :P Weill and M.R.
Vitale Harvard Business School Press, Mumbai
5. 5.E-commerce: Strategy, Technologies and Applications: D Whiteley
Tata McGraw Hill, New Delhi
6. 6.Building B2B Applications with XML: A Resource Guide M.
Fitzgerald John Wiley and Sons, U S A

METHODS OF TEACHING AND STUDENT LEARNING


The module will be delivered through lectures, on-line support, text book / course material reading
and practical exercises. Resource material is also provided on PDM Educational Directory
Services (PEDS).

ASSESSMENT METHODOLOGIES
This module will be evaluated for a total of 100 marks.
Assessment # Type Of Assessment PER SEMESTER Maximum Mark
1 Class Test 4 30
2 Internal Exam 2 50
2 Quiz 4 20

RATIONALE
Class test can measure the conceptual understanding of the student hence it would be taken unit
wise. Internal exams are conducted for the students to have comprehensive knowledge of the
subject. Quiz results in a more comprehensive evaluation of the candidates extent of knowledge.
Multiple choice tests are strongest predictors of overall student performance. Quiz will also give
them a practice to appear for the online certification exam (A+ certification).
CONTENT
The Class Test will be based on the topics covered in the respective units which are mapped
according to the learning outcomes. Questions will comprise of conceptual questions. Quiz will be
on integration of theory with the practical world.

METHOD
Class Test and Internal sessional test will be conducted using the traditional pen and paper in the
classroom setting. Quiz will be conducted using different tools. Questions will comprise multiple
choice single answer, multiple choice multi answers, true or false, calculation type short answer
questions.

MAPPING OF ASSESSMENT METHODS AGAINST THE LEARNING OUTCOMES


Assessments 1 2 3 4
Class Test x
Internal Sessional test x
Quiz x x

EVALUATION
At the end of semester, teacher will submit a module evaluation/ review report within the Box File.
The purpose of this report is to identify aspects that will be highlighted by students and facultys
feedback for the module with respect to its strengths as well as those areas which could be
improved. The review report contains the following areas:
Problems encountered in the module delivery;
Suggested remedies / corrective measures;
Approved refinement decisions due for implementation;
Actions taken based on previous module review; and
Report discussed and analysed; actions taken as a result of this process and are
communicated to the main stakeholders.

Anda mungkin juga menyukai