[go: up one dir, main page]

0% found this document useful (0 votes)
352 views11 pages

BCA 6th Semester Syllabus

The document provides details about the syllabus for the course "Unix and Shell Programming" offered in the 6th semester of the BCA program at Maulana Abul Kalam Azad University of Technology, West Bengal. The course covers topics such as Unix file system, ordinary file handling, file attributes, shell scripting, customization using environment variables and filters, and system administration. The syllabus includes 7 theory chapters and a practical lab component to develop skills in using Unix/Linux commands and intermediate level shell programming. Students will be evaluated through continuous assessments, internal exams, and an end semester exam carrying theory and practical marks.

Uploaded by

shovongorain1002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
352 views11 pages

BCA 6th Semester Syllabus

The document provides details about the syllabus for the course "Unix and Shell Programming" offered in the 6th semester of the BCA program at Maulana Abul Kalam Azad University of Technology, West Bengal. The course covers topics such as Unix file system, ordinary file handling, file attributes, shell scripting, customization using environment variables and filters, and system administration. The syllabus includes 7 theory chapters and a practical lab component to develop skills in using Unix/Linux commands and intermediate level shell programming. Students will be evaluated through continuous assessments, internal exams, and an end semester exam carrying theory and practical marks.

Uploaded by

shovongorain1002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB

Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System

Semester VI

Sl. No. Category Course Code Course Name L T P Credits

Theory + Practical

1 CC13 BCAC601 Unix and Shell programming 4 0 4 6


BCAC691 Unix and Shell programming Lab
2 CC14 BCAC602 Cyber Security 5 1 0 6

3 DSE-3 BCAD601 A. Introduction to Data Science 4 0 4 6


B. Introduction to AI and Machine / / /
Learning 5 1 0
C. Digital Image Processing
D. Digital Marketing.
E. E-Commerce
F. Advanced Database and PL/SQL
G. Soft Computing
4 DSE-4 BCAD681 Major Project and Grand Viva-Voce 4 0 4 6

Total Credit 24
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System

Name of the Course: BCA


Subject: Unix and Shell Programming
Course Code: BCAC601 and BCAC691 Semester: 6
Duration: 48 Hrs. Maximum Marks: 100 + 100
Teaching Scheme Examination Scheme
Theory: 4 End Semester Exam:70
Tutorial: 0 Attendance: 5
Practical: 4 Continuous Assessment: 25
Credit: 4+2 Practical Sessional internal continuous evaluation: 40
Practical Sessional external examination: 60
Aim:
Sl. No.
1. The aim is to make students aware of multi user operating system
environment
2. The aim is to make students get familiar with CUI based command and Editors
3. The aim is to make student get familiar with Shell programming
Objective:
Sl. No.
1 Students should develop an understanding of CUI commands and multi user
environment
2 Students should develop an understanding of files, attributes, process, and
filters.
3 Students should develop an understanding of Shell programming, system
administrative commands.
Pre-Requisite:
Sl. No.
1. Knowledge of operating the computer system
2. NA

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

List of equipment/apparatus for laboratory experiments:


Sl. No.
1. Computer with moderate configuration
2. Unix/Linux OS and other softwares as required.
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
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
B 1 to 9
5 3 15
C 1 to 9
● Only multiple choice type question (MCQ) with one correct answer are to be set in the
objective part.
● Specific instruction to the students to maintain the order in answering objective
questions should be given on top of the question paper.
Examination Scheme for end semester examination:
Group Chapter Marks of each question Question to Question to
be set be answered
A All 1 10 10
B All 5 5 3
C All 15 5 3
Examination Scheme for Practical Sessional examination:
Practical Internal Sessional Continuous Evaluation
Internal Examination:
Continuous evaluation 40
External Examination: Examiner-
Signed Lab Note Book 10
On Spot Experiment 40
Viva voce 10 60
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Name of the Course: BCA
Subject: Cyber Security
Course Code: BCAC602 Semester: 6
Duration: 48 Hrs. Maximum Marks: 100
Teaching Scheme Examination Scheme
Theory: 5 End Semester Exam: 70
Tutorial: 1 Attendance : 5
Practical: 0 Continuous Assessment: 25
Credit: 5+1 Practical Sessional internal continuous evaluation: 0
Practical Sessional external examination: 0
Aim:
Sl. No.
1 This course is aimed at giving basic understanding about the Cyber Security
2 This course is aimed at providing knowledge about cyber threats, attacks and cyber
laws.
3 This course is aimed at familiarizing the concepts of malware, hacking and ways to
safeguard your system.
Objective:
Sl. No.
1 Develop an overall understanding of defending data in cyberspace
2 Develop an understanding of different protocols, cyber crimes, cyber laws and
vulnerabilities in digital world.
3 Develop an understanding of how to stay secure amidst cyber threats and malware
attacks.
Pre-Requisite:
Sl. No.
1. None
Contents
Chapter Name of the Topic Hours Marks
Fundamentals
Fundamentals of data communication and networking, Network
Reference Models: OSI and TCP/IP Models, 3 way handshake
and TCP flags, Network address translation (NAT) concept,
01 8 10
Network Transmission media and network devices Information
Security definition, Information security goals (Confidentiality,
Integrity and availability), Basic concepts of Cryptography and
Steganography
Hacking Concepts
Hacking, Types of Hacking/Hackers, what is Cybercrime, Types
02 of cybercrime, Classifications of Security attacks (Passive Attacks 10 15
and Active Attacks) Essential Terminology (Threat, Vulnerability,
Target of Evaluation, Attack, Exploit). Concept of ethical hacking,
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
Phase of Ethical Hacking, Hacktivism

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).

Web Application Based Threats


Cross-site scripting, SQL injection, Command injection, Buffer
overload, Directory traversal, Phishing scams, Drive by
downloads
Wireless Networking
Concept of wireless networking, Wireless standards, Common
term used in wireless networking (WLAN, Wireless, Wireless
Access point, cellular, Attenuation, Antenna, Microwave,
Jamming, SSID, Bluetooth, Wi-Fi hotspots) What is Wi-Fi,
Wireless attacks(War Driving, War Walking: War Flying, War
04 12 15
Chalking, Blue Jacking) , How to secure wireless networks

Protocols & Proxy


TOPICS: Some protocols (HTTP, HTTPS, FTP, SSH, TELNET, SMTP,
DNS, POP3, and related ports), proxy concept, different types of
proxy ( forward and reverse proxy concept), proxy chain
Stay Secure in digital World
Usage of Password, Different types of password (Biometric,
Pattern based Graphical password, Strong Password technique,
05 2 10
Types of Password attacks
Steps to stay secure in digital World, have strong password,
encrypt your data, security suit software, firewall setup, update
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB
Syllabus of BCA
(Effective for 2020-2021 Admission Session)
Choice Based Credit System
OS
Sub Total: 44 70
Internal Assessment Examination & Preparation of Semester
4 30
Examination
Total: 48 100
Assignments:
Based on the curriculum as covered by the subject teacher.

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

End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs.


Group Unit Objective Questions
(MCQ only with the Subjective Questions
correct answer)
No of Total No of To Marks Total
question Marks question answer per Marks
to be set to be set question
A 1 to 5 10 10

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

Name of the Course: BCA


Subject: E-Commerce
Course Code: BCAD601E Semester: 6
Duration: 48 Hrs. Maximum Marks: 100
Teaching Scheme Examination Scheme
Theory: 5 End Semester Exam:70
Tutorial: 1 Attendance: 5
Practical: 0 Continuous Assessment: 25
Credit: 6 Practical Sessional internal continuous evaluation: 0
Practical Sessional external examination: 0
Aim:
Sl. No.
1. This course is aimed at giving basic understanding about the Online Commerce.
2 This course is aimed at familiarizing the different theories related to online
payment, sales and purchase.
3 This course is aimed at providing knowledge about online transaction security.
Objective:
Sl. No.
1 Develop an understanding of E-Commerce
2 Develop a basic understanding of Purchase, Sales and Payment Method using
online platform
3 Develop an understanding of developing a online business with high security.
Pre-Requisite:
Sl. No.
1. Some knowledge of Internet and networking

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

You might also like