BCA 6th Semester Syllabus
BCA 6th Semester Syllabus
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Semester VI
Theory + Practical
Total Credit 24
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Contents
Chapter Name of the Topic Hours Marks
01 Introduction to UNIX 5 5
UNIX operating system, UNIX architecture: Kernel and
Shell, Files and Processes, System calls, Features of UNIX,
POSIX and single user specification, Internal and external
commands
Utilities of UNIX
Calendar (cal), Display system date (date), Message
display (echo), Calculator (bc), Password changing
(password), Knowing who are logged in (who), System
information using uname, File name of terminal
connected to the standard input (tty)
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
02 UNIX file system 5 10
File system, Types of file, File naming convention, Parent
– Child relationship, HOME variable, inode number,
Absolute pathname, Relative pathname, Significance of
dot (.) and dotdot (..), Displaying pathname of the current
directory (pwd), Changing the current directory (cd),
Make directory (mkdir), Remove directories (rmdir),
Listing contents of directory (ls), Very brief idea about
important file systems of UNIX: /bin, /usr/bin, /sbin,
/usr/sbin, /etc, /dev, /lib,
/usr/lib, /usr/include,
/usr/share/man, /temp, /var, /home
03 Ordinary file handling 5 10
Displaying and creating files (cat), Copying a file (cp),
Deleting a file (rm), Renaming/ moving a file (mv), Paging
output (more), Printing a file (lp), Knowing file type (file),
Line, word and character counting (wc), Comparing files
(cmp), Finding common between two files (comm),
Displaying file differences (diff), Creating archive file (tar),
Compress file (gzip), Uncompress file (gunzip), Archive file
(zip), Extract compress file (unzip), Brief idea about effect
of cp, rm and mv command on directory
04 File attributes 5 10
File and directory attributes listing and very brief idea
about the attributes, File ownership, File permissions,
Changing file permissions – relative permission &
absolute permission, Changing file ownership, Changing
group ownership, File system and inodes, Hard link, Soft
link, Significance of file attribute for directory, Default
permissions of file and directory and using umask, Listing
of modification and access time, Time stamp changing
(touch), File locating (find)
05 Shell 5 10
Interpretive cycle of shell, Types of shell, Pattern
matching, Escaping, Quoting, Redirection, Standard input,
Standard output, Standard error,
/dev/null and /dev/tty, Pipe, tee, Command substitution,
Shell variables
Process
Basic idea about UNIX process, Display process attributes
(ps), Display System processes, Process creation cycle,
Shell creation steps (init -> getty -> login -> shell), Process
state, Zombie state, Background jobs (& operator, nohup
command), Reduce priority (nice), Using signals to kill
process, Sending job to background (bg) and foreground
(fg), Listing jobs (jobs), Suspend job, Kill a job, Execute at
specified time (at and batch)
06 Customization 5 10
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Use of environment variables, Some common
environment variables (HOME, PATH, LOGNAME, USER,
TERM, PWD, PS1, PS2), Aliases, Brief idea of
command history
Filters
Prepare file for printing (pr), Custom display of file using
head and tail, Vertical division of file (cut), Paste files
(paste), Sort file (sort), Finding repetition and non-
repetition (uniq), Manipulating characters using tr,
Searching pattern using grep, Brief idea of using Basic
Regular Expression (BRE), Extended Regular Expression
(ERE), and egrep, grep –E
07 Introduction to shell script 10 15
Simple shell scripts, Interactive shell script, Using
command line arguments, Logical operator (&&,
||), Condition checking (if, case), Expression evaluation
(test, []), Computation (expr), Using expr for strings, Loop
(while, for), Use of positional parameters
System Administration
Essential duties of UNIX system administrator, Starting
and shutdown, Brief idea about user account
management (username, password, home directory,
group id, disk quota, terminal etc.)
Sub Total: 44 70
Internal Assessment Examination & Preparation of 4 30
Semester Examination
Total: 48 100
Practical: (Unix and Shell Programming Lab)
Skills to be developed:
Intellectual skills:
4. Skill to work on different unix/linux based commands.
5. Knowledge of advanced administrative command and perform intermediate level shell
programming.
List of Practical:
1. Calendar, Display system date, Message display, Calculator, Password changing, Knowing
who are logged in, Knowing System information
2. Displaying pathname of the current directory (pwd), Changing the current directory (cd),
Make directory
(mkdir), Remove directories (rmdir), Listing contents of directory (ls and its options), Absolute
pathname, Relative pathname, Using dot (.) and dotdot (..)
6. Displaying and creating files, Copying a file, Deleting a file, Renaming/ moving a file,
Paging output, Knowing file type, Line, word and character counting (wc), Comparing
files, Finding common between two files, Displaying file differences
7. File and directory attributes listing, File ownership, File permissions, Changing file
permissions – relative permission &absolute permission, Changing file ownership,
Changing group ownership, File system and inodes, Hard link, Soft link, Default
permissions of file and directory and using umask, Listing of modification and access
time, Time stamp changing, File locating
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
8. Types of shell, Pattern matching, Escaping, Quoting, Redirection, Pipe, tee, Command
substitution, Shell variables
9. Display process attributes, Display System processes, Background jobs, Reduce priority,
Sending job to background and foreground, Listing jobs
10. Prepare file for printing, Custom display of file using head and tail, Vertical division of
file, Paste files, Sort file, Finding repetition and non- repetition, Manipulating characters
using, Searching pattern
11. Introduction to VI/VIM editor, Different commands of the editor, File editing in the
editor
12. Simple shell scripts, Interactive shell script, Using command line arguments, Logical
operator (&&, ||), Condition checking (if-then, if-then-else-fi, if-then—elif-else-fi, case),
Expression evaluation (test, []), Computation (expr), Using expr for strings, Loop (while,
for, until, continue), Use of positional parameters
13. Simple implementation of basic LINUX commands, utilities, filters etc. using shell scripts
Assignments:
Based on the curriculum as covered by the subject teacher.
List of Books
Text Books:
Name of Title of the Book Edition/ISSN/ISBN Name of the
Author Publisher
Sumitava Das UNIX-Concepts & TMH
Applications
Peek Learning UNIX Operating SPD/O’REILLY
System
Reference Books:
Srirengan Understanding UNIX PHI
Cyber Law
Cyber terrorism, Cyber laws, What offences are covered under
these laws (Hacking, Data theft, Identity theft (including
Password Theft), Email spoofing, Sending offensive messages,
Voyeurism, Cyber terrorism) Punishment for cyber crime in India
Malware
About Malware, Types of Malware (Virus, worm, Trojan horse,
spyware, adware, ransomware), Type of Computer Viruses( File
Virus, Boot sector virus, Macro virus, Electronic mail (email)
virus, Multi-variant virus) some indications of a malware attacks,
Popular Antivirus programs, basic idea of how antivirus
identifies a virus (Signature-based detection, Heuristics-based
detection , Cloud based detection) about Virus Total website
DOS, IDS, IPS
03 12 20
Denial of service attack, Distributed Denial of service attack,
Intrusion Detection System, Intrusion Prevention System,
snooping, Eavesdropping, Key loggers and Firewall,
BOTs/BOTNETS (Zombies).
List of Books
Text Books:
Name of Author Title of the Book Edition/ISSN/IS Name of the
BN Publisher
Mayank Bhusan Fundamentals of Cyber BPB Publications
Rajkumar Singh Security (Principle, Theory
Rathore and Practices)
Aatif Jamshed
Behrouz A. Data communication and McGraw Hill
Forouzan Networking Education (India) Pvt.
Ltd.
Reference Books:
William Manning Certified Ethical Hacker Emereo
Certification Exam
Nina Godbole Cyber Security : Wiley India
Sunit Belapure Understanding cyber crimes,
computer forensics and legal
perspective
B 1 to 5 5 3 5 70
C 1 to 5 5 3 15
Only multiple choice type question (MCQ) with one correct answer are to be set in the
objective part.
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Contents
Chapter Name of the Topic Hours Marks
01 Introduction to E-Commerce 10 10
E-Commerce and its types (B2B, B2C, C2B, C2C etc),
Advantages, Disadvantages and Application areas of E-
Commerce, E- Commerce Framework, Introduction to M-
Commerce
02 Internet and Network Security 10 20
E-Commerce and Internet, IP Address, DNS, ISP, URL, Modes of
Internet Connectivity with reference to E-Commerce transactions,
Web Architecture, VPN
03 Electronic Payment Methods and Digital Currencies 10 10
Differences between Traditional Payment Methods and Electronic
Payment Methods, Types of Electronic Payment Methods, E-
Commerce Secure Payment System, Digital Certificate and
Digital Signature, SSL, SET, Cyber Cash Model, Digicash, Smart
Card, EDI
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
04 Introduction to MIS and ERP 6 20
MIS-Definition, Working, Application, DSS, Data Processing,
End-user Computing, Introduction to ERP and ERP Systems, ERP
Functional Modules, ERP selection issues
05 Information System Prospective of ERP 8 10
Introduction to OLAP, OLTP, Knowledge Base System, MRP,
Supply Chain Management – Definition, Components, Process,
Customer Relationship Management – Definition, Objectives,
Benefits,Process,BusinessProcessReengineering–
Definition,Advantages,Process
Sub Total: 44 70
Internal Assessment Examination & Preparation of 4 30
Semester Examination
Total: 48 100
Assignments:
Based on the curriculum as covered by the subject teacher.
List of Books
Text Books:
Name of Title of the Book Edition/ISSN/ISBN Name of the
Author Publisher
Adesh K Introduction to E-Commerce and S K Kataria and Sons
Pandey ERP
Ritender E-Commerce New Age
Goel International
Reference Books :
Joseph E-Commerce and Managerial PHI
Perspective
List of equipment/apparatus for laboratory experiments:
Sl. No.
1. NA
2. NA
End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs.
Group Unit Objective Subjective Questions
Questions
(MCQ only with
the correct
answer)
No of Total No of question To Marks Total
question Marks to be set answer per Marks
to be question
set
A 1 to 9 10 10
5 3 5 60
B 1 to 9
5 3 15