MODULE CODE
CREDIT POINTS 3.5
LEVEL III
LAST REVISION DATE
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
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.
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
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-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-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
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.
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
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-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
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.
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
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
COURSE CONTENT
Unit-I: Building blocks of electronic commerce
Introduction, internet and networking technologies, Internet and network protocols, web server
scalability.
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
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.
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.