Sem-4
Sem-4
DETAILED CONTENTS
Unit –1 10 Periods
Introduction to Java : A brief history, how Java works?, Java Virtual Machine (JVM), Java In Time (JIT) compiler,
Java features, using Java with other tools, native code, Java application types, comparison with C and C++
Unit –2 12Periods
Working with data types, control flow statements, arrays, casting, command line arguments Java Classes and
Memory Management: Introduction to Classes, inheritance, encapsulation and polymorphism, constructors and
finalizers, garbage collection, access specifier
Unit –3 10 Periods
Interfaces and Packages: Using Java interface, using Java packages
Unit –4 10 Periods
Exception Handling and Stream File: Over view of exception handling, method to use exception handling,
method available to exceptions (The throw statement, the throws class, finally class), creating your own
exception classes
Unit –5 10 Periods
Threads and Multi-threading :Overview, thread basics – creating and running a thread, The thread control
methods, The threads life cycle and synchronization
Unit –6 12Periods
Introduction to Applet, Application and JDK :Java applets Vs Java applications, building application with JDK,
building applets with JDK, HTML for Java applets, managing input-output stream Java Data Base Connectivity
(JDBC)
LIST OF PRACTICALS
1. Programming exercise on control flow statements in Java
RECOMMENDED BOOKS
1. The Complete Reference Java by HerbelSchildt; McGraw Hill, New Delhi
2. Java Programming by Balagurusamy, Tata McGraw Hill Education Pvt Ltd , New Delhi
3. Computer Programming in Java, W C/D by JunaidKhateeb, Wiley-India Pvt Ltd. Daryaganj, New Delhi
4. The Complete Reference by Patrick Naughton, Tata McGraw Hill Education Pvt Ltd , New Delhi
5. Set of Books on Java by Sun Microsystems
6. Java 2 Programming Bible by Aaron Walsh, Justin Couch, Daniel Steinberg, IDG Books India Pvt. Ltd.,
NetajiSubhash Marg, Darya Ganj, New Delhi
7. Java Pogramming- “How to Program Java” by Dietal and Dietel
8. An Introduction to Java Programming by Y Daniel Liang; Prentice Hall of India
9. Core Java by Cay S Horseman and Lray Carnell.
10. Introduction to Cryptography with applets by David Bishop, Narosa Publishing House Pvt Ltd, Darya
Ganj, New Delhi 110002
DETAILED CONTENTS
Unit –1 10 Periods
E-Commerce concept: Meaning, definition, concept, features, function of commerce, E-
Commerce practices v/s traditional practices, scope and basic models of E-Commerce
limitations of E-Commerce, precaution for secure E-Commerce, proxy services. Advantage
& Disadvantages, Pre-requisite of E-Commerce, Electronic Commerce & Business.
Unit –2 16 Periods
Types of E-Commerce: Meaning of B2C, B2B, C2C, P2P. Application in B2C-E-Banking E-
Trading E-Auction – Introduction and overview of these concepts. Application of B2B
distributor, B2B service provider, benefits of B2B on Procurement, just in time delivery
Consumer to consumer and peer to peer business model Introduction and basic concept
Unit –3 10Periods
Applications of Electronic Commerce- Application of E Commerce in Direct Marketing
and Selling. Value Chain Integration, Supply Chain Management, Corporate Purchasing,
Financial and Information Services, Obstacles in adopting E – Commerce Applications.
Future of E – commerce.
Unit –4 16Periods
Electronic Payment systems – Overview of Electronic Payment Systems, Cyber-cash
(Customer to Merchant Payments, Peer to Peer Payments, Security), Smart Card (Card
Types, Closed or Open Security. Privacy, Card Costs, Non Card Costs), Electronic Banking
Electronic Fund Transfers.
Portals: Introduction to portals – Calendaring and scheduling, functions of portal. Definition
of Portal, enterprise portal, technologies, business benefits, Ecommerce portals,B2B portals
Building own website: Introduction to internet – Reasons for building own websites, Idea
website, Domain registration, web promotion.
Unit –5 12 Periods
Electronic Data Interchange: Concept of EDI, difference between paper based Business
and EDI Based business, Advantages of EDI, Application areas for EDI, Action plan
Implementing EDI, Factors influencing the choice of EDI, Software Concept of Electronic.
Signatre, Access Control, Network Enabled EDI, EDI Advantages & Disadvantages of EDI,
Limitations of EDI
Unit –6 16 Periods
E-Security: Introduction to security, Electronic security, Attaching methods, Security
practices, Cryptography, Hacker, Hacker’s view, Secure Electronic (SET), Secure socket
layer(SSL), Ten Practical tips to secure E-commerce, security tools, Network security,
Electronic Commerce Act, Virtual private network
RECOMMENDED BOOKS
1. E- Commerce and web designing by R. Goel and Ramesh Chandra, JPC- 4771/ 23
Ansari road- Darya Ganj- 110002
2. Electronic Commerce – A Manager’s Guide by Ravi Kalakota and Andrew B.
Whinston; Addison Wesley (Singapore) Pvt Ltd, New Delhi
3. “E-Business – Roadmap for Success” by Ravi Kalakota and Maxia Robinson;
Addison Wesley (Singapore) Pvt Ltd, New Delhi
4. E-Business (R) Evolution by Amor; Addison Wesley (Singapore) Pvt Ltd, New
Delhi
5. Ontiers of Electronic Commerce by Ravi Kalakota and Andrew B. Whinston;
Addison Wesley (Singapore) Pvt Ltd, New Delhi11
6. E-Business with Net Commerce (with CD) by Shurety; Addison Wesley(Singapore) Pvt
Ltd, New Delhi
7. E-commerce by C,S,V. Murthi Himalaya Publication house
8. the Internet Compete Reference by Harley Hahh, Tata McGraw Hill Edition.
DETAILED CONTENTS
Unit –1 12 Periods
History of Information Systems and its Importance, basics, Changing Nature of
Information Systems, Need of Distributed Information Systems, Role of Internet and
Web Services, Information System Threats and attacks, Classification of Threats
and Assessing Damages
Unit –2 16Periods
Security in Mobile and Wireless Computing- Security Challenges in Mobile Devices,
authentication Service Security, Security Implication for organizations, Laptops
Security, Basic Principles of Information Security, Confidentiality, Integrity
Availability and other termsin Information Security, Information Classification and
their Roles.
Unit –3 16 Periods
Security Threats to E Commerce, Virtual Organization, Business Transactions on
Web, E-Governance and EDI, Concepts in Electronics payment systems, E Cash,
Credit/Debit Cards. Physical Security- Needs, Disaster and Controls, Basic Tenets of
Physical Security and Physical Entry Controls, Access Control- Biometrics, Factors
in Biometrics Systems, Benefits, Criteria for selection of biometrics, Design Issues in
Biometric Systems, Interoperability Issues, Economic and Social
Aspects, Legal Challenges
Unit –4 16 Periods
Model of Cryptographic Systems, Issues in Documents Security, System of Keys,
Public Key, Cryptography, Digital Signature, Requirement of Digital Signature
System, Finger Prints, Firewalls, Design and Implementation Issues, Policies
Network Security- Basic Concepts, Dimensions, Perimeter for Network Protection,
Network Attacks, Need of Intrusion Monitoring and Detection, Intrusion Detection
Virtual Private Networks- Need, Use of Tunnelling with VPN, Authentication
Mechanisms, Types of VPNs and their Usage, Security Concerns in VPN
Unit –5 20 Periods
Security metrics- Classification and their benefits Information Security &Cyber Law,
IPR, Patent Law, Copyright Law, Information technology Act 2000 (ITA -2000),Legal
Issues in Data mining Security, Building Security into Software Life Cycle Ethics-
Ethical Issues, Issues in Data and Software Privacy Cyber Crime Types & overview
of Cyber Crimes
RECOMMENDED BOOKS
1. Godbole,“ Information Systems Security”, Willey
2. Merkov, Breithaupt,“ Information Security”, Pearson
Education
3. Yadav, “Foundations of Information Technology”, New Age,
Delhi
4. Schou, Shoemaker, “ Information Assurance for the Enterprise”, Tata McGraw
Hill
5. Sood,“Cyber Laws Simplified”, Mc Graw Hill
6. Furnell, “Computer Insecurity”, Springer
7. IT Act 2000
Unit –2 16 Periods
1. Create, Alter & Display
a. Groups and Ledgers
b. All accounting voucher types
2. Accounting Voucher transactions, Account Invoice transactions, Excise
Invoice, Export Invoice, Transactions using Bill-wise details.
3. Bank Reconciliation, Interest calculations using simple & advance parameters,
Interest calculations on outstanding balances & on invoices, Use of voucher class,
adjustment of interest, Creation of voucher class, Invoice entry in a class
situation.
4. Create, Alter & Delete Budgets for groups, ledgers & cost centre, Defining credit
limit & credit period, Display Budgets & variances, Create, Alter & Delete a
scenario.
5. Journal Transactions, payment voucher, Godown summary
Unit –3 12Periods
1. Reports like balance sheet, Profit & Loss account, Ratio analysis Trial Balance.
2. Accounts books like cash / bank book, All Led g e r s Group summary &
vouchers, Sales, purchase & journal registers.
3. Cost centre & category summary, Cost centre breakup ledger & group breakup,
outstanding receivables & payables, interest receivable & payable, Statistics, Cash
& Fund flow, Day book List of Accounts, Reversing journals, optional vouchers, post-
dated vouchers.
Unit –4 12 Periods
1. Create, Alter & Display Stock Groups and Stock Items,
2. All inventory voucher types and transactions Inventory details in
accounting vouchers.
3. Reports like Stock summary, Inventory books like Stock item, Group summary,
Stock transfers, Physical stock register, Movement analysis, Stock group & item
analysis, stock category analysis Ageing analysis, Sales order & Purchase order
book, Statement of inventory related to Godowns, categories, stock query, Reorder
status, Purchase & Sales order summary, Purchase & Sales bill pending, Exception
reports like negative stock & ledger, overdue receivables & payables,
memorandum vouchers, optional vouchers, post-dated vouchers, reversing journal
.
Unit –5 12Periods
1. Cheque Printing, Common printing options, Different printing formats,
Multi- Account printing, Dynamic- Report specific options.
2. Creating Group Company, Use of Tally vault, Using Security control &
defining different security levels, Use of Tally Audit.
3. Back-up & Restore, Splitting company data, Export & import of Data, ODBC
compliance, use of E-mail, Internet publishing, Upload, web browser & online
help, Re-write data.
LIST OF PRACTICALS
1. Preparation of trial balance using tally.
2. Profit and loss accounts using tally.
3. Balance sheet preparation using tally.
RECOMMENDED BOOKS
1. IMPLEMENTING TALLY 6.3 BY NADHANI; ISBN: 81 7656494X BPB PUBLICATIONS,
2. BPB TALLY 6.3 BY BPB EDITORIAL BOARD (HINDI) BPB PUBLICATIONS ISBN81 - 7656-
594-6
SUGGESTED DISTRIBUTION OF MARKS
Unit No. Time Allotted (Hrs) Marks Allotted
1 12 10
2 16 20
3 12 10
4 12 15
5 12 10
Total 64 80
Unit –3 10Periods
Open source operating systems: LINUX: Introduction, General Overview Kernel Mode and
user mode Process, Advanced Concepts, Scheduling, Personalities, Cloning, Signals
,Development with Linux. .
Unit –4 12 Periods
OPEN SOURCE DATABASE -MySQL: Introduction, Setting up account, Starting,
terminating and writing your own SQL programs, Record selection Technology, Working
with strings, Date and Time
,Sorting Query Results, Generating Summary, Working with metadata, Using sequences,
My SQL and
Web
.
Unit –5 12 Periods
OPEN SOURCE PROGRAMMING LANGUAGES -PHP: Introduction, Programming in
web environment, variables, constants, data types, operators, Statements, Functions, Arrays,
OOP ,String Manipulation and regular expression, File handling and data storage, PHP and
SQL database, PHP and LDAP,PHP Connectivity, Sending and receiving E-mails,
Debugging and error handling, Security, Templates.
Unit –6 06 Periods
LIST OF PRACTICALS
1. To install linux/Fedora/ ubuntu and understand its file system i.e. ext2, ext3.
2. To configure LINUX OS using LILO, Grub.
3. Introduction of LINUX shell-(Korn, Bourne, C Shell) and using shell commands.
4. To use XML and prepare database in XML.
5. To use MySQL and create tables in MySQL.
6. To prepare Web page using PHP.
7. To prepare Web forms using PHP and store database in MySQL.
8. To install, use open office and compare its features with MS Office.
RECOMMENDED BOOKS
1. Beginning PHP5, Apache, MySL, Web Dvelopment by Elizabeth Naramore, Jason Gerner, Yann Le
Scouarnec, Jeremy Stolz, Michael K. Glass; Wiley Publishing Inc.
2. Open Source SOA by Jeff Davis, Wiley-India Pvt Ltd. Daryaganj, New Delhi.
3. Unix for Programmers and Users by Graham Glass, King Ablas; Pearson Education
4. Remy Card, Eric Dumas and Frank Mevel, “The Linux Kernel Book”, WileyPublications, 2003
5. Steve Suchring, “MySQL Bible”, John Wiley, 2002
6. RasmusLerdorf and Levin Tatroe, “Programming PHP”, O’Reilly, 2002
7. Wesley J. Chun, “Core Phython Programming”, Prentice Hall, 2001
nd
8. Martin C. Brown, “Perl: The Complete Reference”, 2 Edition, Tata McGraw-Hill
Publishing
Company Limited, Indian Reprint 2009.
nd
9. Steven Holzner, “PHP: The Complete Reference”, 2 Edition, Tata McGraw-Hill
Publishing
Company Limited, Indian Reprint 2009.
nd
10. VikramVaswani, “MYSQL: The Complete Reference”, 2 Edition, Tata McGraw-Hill
Publishing Company Limited, Indian Reprint 2009.
Internet sites:
1. www.opensource.org
2. www.w3.org
Major Project aims at developing innovative skills in the students whereby they apply in totality the
knowledge and skills gained through the course work in the solution of particular problem or by
undertaking a project. The individual students have different aptitudes and strengths. Project work,
therefore, should match the strengths of students. For this purpose, students should be asked to
identify the type of project work, they would like to execute. It is also essential that the faculty of the
respective department may have a brainstorming to identify suitable project assignments for their
students. The project assignment can be individual assignment or a group assignment. There should
not be more than 3 students if the project work is given to a group. The students should identify
themselves or accept the given project assignment at least two to three months in advance. The project
work identified in collaboration with industry should be preferred. Each teacher is expected to guide the
project work of 5–6 students.
- Database applications
- Software Development
- Web Hosting
A suggestive criterian for assessing student performance by the external (personnel from industry) and
internal (teacher) examiner is given in table below:
3. Quality of performance 20 20 16 12 8 4
5. Sense of responsibility 10 10 8 6 4 2
9. Viva voce 10 10 8 6 4 2
The overall grading of the practical training shall be made as per following table
In order to qualify for the diploma, students must get “Overall Good grade” failing which the students
may be given one more chance of undergoing 8 -10 weeks of project oriented professional training in
the same industry and re-evaluated before being disqualified and declared “not eligible to receive
diploma ”. It is also important to note that the students must get more than six “goods” or above “good”
grade in different performance criteria items in order to get “Overall Good” grade.
Important Notes
1. This criteria must be followed by the internal and external examiner and they should see
the daily, weekly and monthly reports while awarding marks as per the above criteria.
2. The criteria for evaluation of the students have been worked out for 100 maximum marks. The
internal and external examiners will evaluate students separately and give marks as per the
study and evaluation scheme of examination.
3. The external examiner, preferably, a person from industry/organization, who has been associated
with the project-oriented professional training of the students, should evaluate the students
performance as per the above criteria.
4. It is also proposed that two students or two projects which are rated best be given merit
certificate at the time of annual day of the institute. It would be better if specific nearby
industries are approached for instituting such awards.
The teachers are free to evolve another criteria of assessment, depending upon the type of project
work.
The students must submit a project report of not less than 50 pages (excluding coding). The report
must follow the steps of Software Engineering Concepts
It is proposed that the institute may organize an annual exhibition of the project work done by the
students and invite leading Industrial organizations in such an exhibition. It is also proposed that two
students or two projects which are rated best be given merit certificate at the time of annual day of the
institute. It would be better if specific industries are approached for instituting such awards.