Syllabus of Diploma (RGPV), VI Sem, Computer Science Engineering

Syllabus of Diploma (RGPV) III-Year, Computer Science Engineering

ENTREPRENEURSHIP AND START-UPS

PAPER CODE : 7386 SUBJECT CODE : 601

 

Unit-1:  Introduction to Entrepreneurship and Start – Ups

  • Definitions, Traits of an entrepreneur, Intrapreneurship, Motivation
  • Types of Business Structures, Similarities/differences between entrepreneurs and managers.

 

Unit-2: Business Ideas and their implementation

  • Discovering ideas and visualizing the business
  • Activity map
  • Business Plan

 

Unit-3: Idea to Start-up

  • Market Analysis – Identifying the target market,
  • Competition evaluation and Strategy Development,
  • Marketing and accounting,
  • Risk analysis

 

Unit-4: Management

  • Company’s Organization Structure,
  • Recruitment and management of talent.
  • Financial organization and management

 

Unit-5: Financing and Protection of Ideas

  • Financing methods available for start-ups in India
  • Communication of Ideas to potential investors – Investor Pitch
  • Patenting and Licenses

 

Unit-6:

  • Exit strategies for entrepreneurs,
  • bankruptcy, and succession and
  • harvesting strategy

 

 

MOBILE COMPUTING

PAPER CODE : 7497 SUBJECT CODE : 611

 

UNIT-1:

  • A brief history of Mobile, Types of mobile phone generations,
  • The Mobile Ecosystem, Types of Mobile Applications, Mobile Information Architecture Android Versions, Features of Android,
  • Android Architecture, Installing Android SDK Tools, Configuring Android in Eclipse IDE,
  • Android Development Tools (ADT), Creating Android Virtual Devices (AVD)

 

UNIT-2:

  • Creating first android application, Anatomy of android application, Deploying Android app on USB connected Android device,
  • Android application components, Activity life cycle, Understanding activities,
  • Exploring Intent objects, Intent Types, Linking activities using intents

 

UNIT-3:

  • Fragments life cycle, Interaction between fragments, Understanding the components of a screen (Layouts), Adapting to display orientation,
  • Action Bar, Views(UI Widgets)-Button, Toast, ToggleButton, CheckBox, RadioButton, Spinner, WebView, EditText,
  • DatePicker, TimePicker, ListView, ProgressBar, Analog and Digital clock, Handling UI events, List fragment, Dialog fragment

 

UNIT-4:

  • Menus-Option, Context, Popup,
  • Images-ImageView, ImageSwitcher, AlertDialog,
  • Alarm manager, SMS, E-mail, Media Player,
  • Using camera, recording video, Handling Telephony Manager

 

UNIT-5:

  • Storing the data persistently-
  • Data Storage Options: preferences, Internal Storage, External Storage, Content Provider ,
  • The SQLite database, Connecting with SQLite database and operations-Insert, Delete,
  • Update, Fetch, Publishing android applications, Deploying APK files

 

 

NETWORK FORENSICS

PAPER CODE : 7498 SUBJECT CODE : 612

 

UNIT-1:

  • Review of Networking concepts and Protocols,
  • Introduction to Network Forensics,
  • various aspects of Network Forensics

 

UNIT-2:

  • Introduction to Network Forensic Tools and techniques: Wireshark, TCP Dump, Syslog, NMS,
  • Promiscuous Mode, Network Port Mirroring, snooping, scanning tools, etc.

 

UNIT-3:

  • Understanding and Examining Data Link Layer, Physical Layer, Ethernet Switch Logs, MAC Table, ARP Table, etc.
  • Understanding and Examining Network Layer, Router Logs, WiFi Device logs, Firewall logs,

 

UNIT-4:

  • Understanding audit features of OS and applications;
  • Enabling and Examining Server logs, User activity logs, Browser history analysis, Proxy server logs, Antivirus logs, Email logs

 

UNIT-5:

  • Limitations and challenges of network forensics due to encryption, spoofing, mobility, storage limitations, privacy laws, etc.

 

SOFTWARE TESTING

PAPER CODE : 7499 SUBJECT CODE : 621 

 

UNIT-1: Basics

  • Introduction to Software Quality basics: Verification and validation, quality perspectives,
  • Testing terminology, Software Testing Life Cycle (STLC), “V” model of Testing, QA process, cost of testing, types of tests,

 

UNIT-2: Writing Test Cases

  • Writing test cases, Functional Testing, non-functional testing, (Performance testing), UI testing.
  • Preparing test data, Writing Unit test, Integration test and User Acceptance Tests, preparing test scenarios from Software requirements

 

UNIT-3: Test Execution and Management

  • test execution, Test Oracles, test planning, test strategy including when to stop testing,
  • test-coverage – Traceability matrix, JIRA, Bugzilla and other bug tracking tools.
  • Test data mining, test reporting.

 

UNIT-4: Test Automation

  • Why automation, when not to automate,
  • writing simple automated test cases, learn and practice any one automated testing framework like Selenium and …

 

UNIT-5: Other quality Assurance

  • Quality and Defect management – Code reviews, Quality tools, Change management, version control

 

 

FREE AND OPEN SOURCE SOFTWARE(FOSS)

PAPER CODE : 7500 SUBJECT CODE : 622 

 

UNIT-1: FOSS PHILOSOPHY

  • Understanding the FOSS Community and FOSS Philosophy, Benefits of Community based Software Development,
  • Guidelines for working with FOSS community,
  • Requirements for being open, free software, open source software,
  • FOSS Licensing Models, FOSS examples

 

UNIT-2: LINUX

  • Linux Installation and Hardware Configuration, Boot Process, Dual-Booting Linux and other Operating Systems,
  • Kernel Options during Boot, X Windows System Configuration,
  • System Administration (Server Administration, Backup and Restore Procedures, Strategies for keeping a Secure Server)

 

UNIT-3: Programming Tools and Techniques

  • Libreoffice Tools;
  • Samba: Cross platform;
  • Introduction about LAMP;
  • Brief Introduction to Programming using languages like Java /Python / Perl;
  • Database Systems Mysql, PostgreSQL or equivalent;
  • Open Source UML Tools;
  • Introduction to Mobile Programming;
  • Version Control Systems like SVN, Git or equivalent;
  • Project Management Tools;
  • Bug Tracking Systems;
  • Package Management Systems

 

UNIT-4: FOSS CASE STUDIES

  • Some example case studies of FOSS implementation

 

 

DISASTER MANAGEMENT

PAPER CODE : 7603 SUBJECT CODE : 631 

 

Unit – I:

  • Understanding Disaster
  • Understanding the Concepts and definitions of Disaster,
  • Hazard, Vulnerability, Risk,
  • Capacity – Disaster and Development, and
  • disaster management.

 

Unit – II:

  • Types, Trends, Causes,
  • Consequences and Control of Disasters
  • Geological Disasters (earthquakes, landslides, tsunami, mining);
  • Hydro-Meteorological Disasters (floods, cyclones, lightning, thunder-storms, hail storms, avalanches, droughts, cold and heat waves)
  • Biological Disasters (epidemics, pest attacks, forest fire);
  • Technological Disasters (chemical, industrial, radiological, nuclear) and
  • Manmade Disasters (building collapse, rural and urban fire, road and rail accidents, nuclear, radiological, chemicals and biological disasters)
  • Global Disaster Trends – Emerging Risks of Disasters –
  • Climate Change and Urban Disasters.

 

Unit- III:

  • Disaster Management Cycle and
  • Framework Disaster Management Cycle –
  • Paradigm Shift in Disaster Management.
  • Pre-Disaster – Risk Assessment and Analysis,
  • Risk Mapping, zonation and Microzonation,
  • Prevention and Mitigation of Disasters,
  • Early Warning System; Preparedness,
  • Capacity Development; Awareness.
  • During Disaster – Evacuation – Disaster Communication –
  • Search and Rescue – Emergency Operation Centre –
  • Incident Command System – Relief and Rehabilitation –
  • Post-disaster – Damage and Needs Assessment,
  • Restoration of Critical Infrastructure – Early Recovery –
  • Reconstruction and Redevelopment;
  • IDNDR, Yokohama Stretegy,
  • Hyogo Framework of Action.

 

Unit– IV:

  • Disaster Management in India Disaster Profile of India –
  • Mega Disasters of India and Lessons Learnt.
  • Disaster Management Act 2005 – Institutional and Financial Mechanism,
  • National Policy on Disaster Management,
  • National Guidelines and Plans on Disaster Management;
  • Role of Government (local, state and national),
  • Non-Government and Inter Governmental Agencies

 

Unit– V:

  • Applications of Science and Technology for Disaster Management
  • Geo-informatics in Disaster Management (RS, GIS, GPS and RS).
  • Disaster Communication System (Early Warning and Its Dissemination).
  • Land Use Planning and Development Regulations,
  • Disaster Safe Designs and Constructions,
  • Structural and Non Structural Mitigation of Disasters S&T
  • Institutions for Disaster Management in India

 

 

PROJECT MANAGEMENT

PAPER CODE : 7604 SUBJECT CODE : 632

 

UNIT-I:

  • Concept of a project: Classification of projects-
  • Importance of project management-
  • The project life cycle- establishing project priorities (scope-cost-time)project priority matrix-
  • work break down structure.

 

UNIT-II:

  • Capital budgeting process: Planning- Analysis-Selection-
  • Financing-Implementation-Review.
  • Generation and screening of project ideas- market and demand analysis-
  • Demand forecasting techniques.
  • Market planning and marketing research process-
  • Technical analysis

 

UNIT-III:

  • Financial estimates and projections:
  • Cost of projects-means of financing-estimates of sales and production-
  • cost of production-working capital requirement and its financing-
  • Profitability projected cash flow statement and balance sheet.
  • Break even analysis.

 

UNIT-IV:

  • Basic techniques in capital budgeting:
  • Non discounting and discounting methods- payback period-
  • Accounting rate of return-net present value-
  • Benefit cost ratio-internal rate of return.
  • Project risk. Social cost benefit analysis and economic rate of return.
  • Non-financial justification of projects.

 

UNIT-V:

  • Project administration: progress payments, expenditure planning,
  • project scheduling and network planning,
  • use of Critical Path Method (CPM), schedule of payments and
  • physical progress, time-cost trade off.
  • Concepts and uses of PERT cost as a function of time,
  • Project Evaluation and Review Techniques/cost mechanisms.
  • Determination of least cost duration.
  • Post project evaluation. Introduction to various
  • Project management softwares.

 

 

ARTIFICIAL INTELLIGENCE

PAPER CODE : 7605 SUBJECT CODE : 641

 

Unit 1 –

  • Introduction to Artificial Intelligence
  • Artificial Intelligence (AI) definition
  • Goals of AI
  • History of AI
  • Applications of AI

 

Unit 2 –

  • Agents and Environments
  • Agent Terminology,
  • Types of Agents – Simple Reflex Agents,
  • Model Based Reflex Agents,
  • Goal Based Agents
  • Nature of Environments, Properties of Environments

 

Unit 3 –

  • Search Algorithms Terminology
  • Brute Force Search Strategies – Breadth First Search,
  • Depth First Search.
  • Heuristic Search Strategies, Local Search Algorithms.

 

Unit 4 –

  • Fuzzy Logic Systems Introduction to Fuzzy Logic and Fuzzy systems,
  • Membership functions,
  • Fuzzification/Defuzzification

 

Unit 5 –

  • Neural Networks Basic structure of Neural Networks
  • Perceptron
  • Back-propagation

 

 

ENGINEERING ECONOMICS AND ACCOUNTANCY

PAPER CODE : 7606 SUBJECT CODE : 632

 

UNIT-I: Introduction

  • Managerial Economics;
  • Relationship with other disciplines;
  • Firms: Types, objectives and goals;
  • Managerial decisions;
  • Decision analysis.

 

Unit-II: Demand & Supply Analysis

  • Demand;
  • Types of demand;
  • Determinants of demand;
  • Demand function;
  • Demand elasticity;
  • Demand forecasting;
  • Supply;
  • Determinants of supply;
  • Supply function;
  • Supply elasticity.

 

Unit-III: Production and Cost Analysis

  • Production function;
  • Returns to scale;
  • Production optimization;
  • Least cost input;
  • Isoquants;
  • Managerial uses of production function;
  • Cost Concepts;
  • Cost function;
  • Types of Cost;
  • Determinants of cost;
  • Short run and Long run cost curves;
  • Cost Output Decision;
  • Estimation of Cost.

 

Unit-IV: Pricing

  • Determinants of Price;
  • Pricing under different objectives and different market structures;
  • Price discrimination;
  • Pricing methods in practice;
  • Role of Government in pricing control.

 

Unit-V: Financial Accounting (Elementary Treatment)

  • Balance sheet and related concepts;
  • Profit & Loss Statement and related concepts;
  • Financial Ratio Analysis;
  • Cash flow analysis;
  • Funds flow analysis;
  • Comparative financial statements;
  • Analysis & Interpretation of financial statements;
  • Investments;
  • Risks and return evaluation of investment decision;
  • Average rate of return;
  • Payback Period;
  • Net Present Value;
  • Internal rate of return,

 

 

INDIAN CONSTITUTION

PAPER CODE : — SUBJECT CODE : —

 

Unit 1 –

  • The Constitution – Introduction
  • The History of the Making of the Indian Constitution
  • Preamble and the Basic Structure, and its interpretation
  • Fundamental Rights and Duties and their interpretation
  • State Policy Principles

 

Unit 2 –

  • Union Government
  • Structure of the Indian Union
  • President – Role and Power
  • Prime Minister and Council of Ministers
  • Lok Sabha and Rajya Sabha

 

Unit 3 –

  • State Government
  • Governor – Role and Power
  • Chief Minister and Council of Ministers
  • State Secretariat

 

Unit 4 –

  • Local Administration
  • District Administration
  • Municipal Corporation
  • Zila Panchayat

 

Unit 5 –

  • Election Commission
  • Role and Functioning
  • Chief Election Commissioner
  • State Election Commission