BCA R 2024
BCA R 2024
COURSE STRUCTURE
&
SYLLABUS
INTRODUCTION TO PROGRAMME
Bachelor of Computer Application is a three years (six semesters) undergraduate programme with
multiple entry and exit points and re-entry options. BCA provides a strong foundation in the field
of computers. This degree is for those who want to study computer science, software engineering,
information technology, information security, and networking technology. The curriculum
includes the latest technologies to prepare the students for the future. The infrastructure provides
an excellent environment for the students to contribute effectiveness in the field.
PROGRAMME OBJECTIVE
Gain a solid understanding of basic computer concepts, including hardware, software, and
operating systems.
Learn about different types of computers and their components.
Programming Skills:
Database Management:
Web Development:
Software Engineering:
Understand the software development life cycle (SDLC) and methodologies such as Agile
and Waterfall.
Learn about software design, testing, and maintenance.
Networking Basics:
Gain knowledge of computer networks, including concepts like IP addressing, protocols, and
network security.
Learn about network configuration and management.
Operating Systems:
Mathematical Foundations:
Project Management:
Professional Development:
PROGRAMME OUTCOMES
Technical Proficiency:
Programming Skills: Graduates will be proficient in one or more programming languages,
such as C, C++, Java, or Python.
Software Development: Ability to develop, test, and maintain software applications and
systems.
Database Management:
Problem Solving: Ability to apply mathematical and analytical skills to solve complex
computing problems.
Algorithm Design: Skill in designing and implementing algorithms to address
computational challenges.
Research Skills: Ability to conduct basic research in computer science and information
technology.
Innovation: Skill in applying new technologies and methods to create innovative solutions.
Communication Skills:
ELIGIBILITY
ELIGIBILITY: - All those candidates who have passed their Matriculation examination
AND have also passed three-year Diploma in any trade from any recognized State Board of
Technical education.
.
PROGRAM DURATION
The duration of the programme is three years of six semesters. A candidate shall complete
his/her degree within three academic years from the date of his/her admission to the first
semester.
The academic calendar for each semester shall be notified by the University well before
commencement of the semester.
Undergraduate degree programme of three years’ duration with multiple entries and exit
points and re-entry option with appropriate certification such as:
o A UG certificate after completing one year (Two Semesters) of study in selected
fields of study.
o A UG diploma after two years (Four Semesters) of study.
o A bachelor’s degree after a three years (Six Semesters) programme of study.
Students may be permitted to take a break from study during period of study, but the total
duration for completing the programme shall not exceed seven years.
Exit Options:
This structure provides students with a clear pathway to exit the program at various stages while
earning a recognized qualification, allowing them to re-enter the workforce or continue their
studies based on their individual preferences and circumstances.
ALLIED COURSE
Students are required to select two MOOC courses, each worth 2 credits (equivalent to 60 hours),
from the SWAYAM Portal or any other UGC/regulatory body-approved online educational
platform. The selected courses should align with the student's domain of interest and be chosen
in consultation with the department’s designated MOOC Coordinator.
The courses must fall under one of the following categories, as specified in the course structure:
Multidisciplinary Course
Note* Upon completing three years and earning 120 credits, students will be awarded a Bachelor’s
Degree in Computer Application.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Batch 2024-2027
Course Structure for (BCA Regular) Years - 3 Semesters- 6
Unit B
Operators And Expressions: Arithmetic Operators, Relational Operators, Comparison
Operators Logical Operators, Assignment Operators, Hierarchy Of Operators
Control Structures: Introduction, Decision Making With IF – Statement, IF – Else And Nested
IF While And Do-While, For Loop, Break, Continue, Go To And Switch Statements. (10 hrs.)
Unit C
Unit E
Pointers: Introduction to Pointer, Address Operator and Pointers, Declaring and Initializing Pointers
Files in C: Files In C: Introduction, Opening and Closing Files, Basic I/O Operation on File. (8 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
9 References
Unit C
Unit D
Write a program in C to find the length of string
Write a program in C to copy one string to another string
Write a program to concatenate two strings
Write a program to compare two strings
Write a program in C to find the reverse of a string (12 hrs.)
Unit E
Unit B
Unit C
Introduction to Internet: WWW and Web Browsers, Basic of Computer networks, LAN,
MAN, WAN, Concept of Internet, Applications of Internet, connecting to internet. (8 hrs.)
Unit D
Communications and Collaboration: Basics Of Electronic Mail, Creating An Email
Account, Sending And Receiving Emails, Using Emails, Attaching Documents With E-Mail.
(10 hrs.)
Unit E
Search Engines: Understanding URL, Domain name (second level domain, top level
domain), IP Address format, IP Address classes (Class A, Class B, Class C, Class D) (9 hrs.)
Navigate through the file system, create folders, rename files, and delete files.
Familiarize students with basic file management operations using the operating system.
(12 hrs.)
Unit B
Create a document, format text (font size, style, color), insert headers and footers,
insert images, create bulleted and numbered lists.
Develop skills in using word processing software (e.g., Microsoft Word, Google Docs)
for creating and formatting documents.
Create a resume to develop skills in formatting documents, organizing information
effectively, and presenting their qualifications professionally. (12 hrs.)
Unit C
Create a spreadsheet, enter data, perform basic calculations (e.g., sum, average), format
cells (e.g., currency, percentage), and Create simple charts.
Introduce students to spreadsheet software (e.g., Microsoft Excel, Google Sheets) and
basic data manipulation and visualization techniques.
Create a presentation, insert slides, add text and images, apply slide transitions and
animations, and rehearse timings.
Teach students how to use presentation software (e.g., Microsoft PowerPoint, Google
Slides) to create visually appealing and engaging presentations. (12 hrs.)
Unit D
Use a web browser to search for information, bookmark websites, download files,
clear browsing history and cookies.
Familiarize students with internet browsing skills, including effective searching, safe
browsing practices, and managing browser settings.
Create an email account, compose and send emails, attach files, organize emails into folders.
Teach students the basics of email communication, including composing professional
emails, attaching files, and organizing email correspondence. (12 hrs.)
Unit E
Multimedia Applications: Multimedia Big Data Computing, Social Networks, Smart Phones,
Online Social Networking.
(12 hrs.)
8 Course Evaluation: 100 Marks
Internal 50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
9 References
1. Gonzalez, R. C., & Woods, R. E. (2024). Digital image processing (5th ed.).
Pearson.
2. Kumar, P., & Agrawal, D. (2023). Multimedia systems and content-based
multimedia retrieval (2nd ed.). Wiley.
3. Zhang, Y., & Wang, L. (2023). Multimedia data mining and analytics: An
introduction (1st ed.). Springer.
Text book 4. Pujol, J. M., & Toh, K. A. (2023). Introduction to multimedia systems: An
application-based approach (3rd ed.). CRC Press.
5. Graham, S., & Duffy, R. (2023). Multimedia applications and design (4th ed.).
Cengage Learning.
6. Zhao, Y., & Li, X. (2023). Multimedia processing and applications (2nd ed.).
Springer.
7. Sikdar, B., & Jha, A. (2022). Foundations of multimedia (4th ed.). Springer.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: VAC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 UG-ES-201
Code
Course
2 Environmental Science
Title
3 Credits 2-0-0 (2)
Contact
4 Hours 2-0-0 (2)
(L- T-P)
The objective of this course is:
Unit D
Biodiversity And Its Conservation: Introduction- Definition: Genetic, Species And Ecosystem
Diversity, Bio-Geographical Classification Of India, Value Of Biodiversity: Consumptive Use,
Productive Use, Social, Ethical, Aesthetic And Option Values, Biodiversity At Global, National,
And Local Levels, Hot-Spots Of Biodiversity, Threats To Biodiversity: Habitat Loss, Poaching Of
Wildlife, Man Wildlife Conflicts, Endangered And Endemic Species Of India, Conservation Of
Biodiversity: In- Situ And Ex-Situ Conservation Of Biodiversity. (6 hrs.)
Unit E
Social Issues And The Environment: From Unsustainable To Sustainable Development, Urban
Problems Related To Energy, Water Conservation, Rainwater Harvesting, Watershed
Management, Resettlement And Rehabilitation Of People: Its Problem And Concern, Case
Studies, Environmental Ethics: Issues And Possible Solutions, Climate Change, Global Warming,
Acid Rain, Ozone Layer Depletion, Nuclear Accidents And The Holocaust, Case Studies, Wasteland
Reclamation, Consumerism, And Waste Products, Environment Protection Act, Air, And Water
(Prevention And Control Of Pollution) Act, Wildlife Protection Act, Forest Conservation Act,
Issues Involved In Enforcement Of Environmental Legislation. (6 hrs.)
Writing: Resume Writing, Letter Writing, Types Of Letters, Memo, Advertisement, Report
Writing, Types Of Report: Oral Report, Written Report, Note Making, Documenting,
Paragraph Writing, Paraphrasing, Summary. (5 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
9 References
Basic Structure Of Computer: Functional Units, Basic Operational Concepts, Bus, Memory
Locations And Addresses, Stored Program Concept- Von Neumann Architecture, Introduction To
Flynn’s Classification, Introduction To Registers, Register Transfer Language, Data Movement
Among Registers And Memory, Micro- Operations, Types Of Micro Operations. (10 hrs.)
Unit B
Unit C
Basic Processing Unit: Interrupt- Introduction To Interrupt And Interrupt Cycle, Multiple
Bus Organization
Common Bus System: Data Movement Among Registers Using Bus, Control Unit, Types Of
Control Unit- Hardwired Control, Micro Programmed Control. (9 hrs.)
Unit D
I/O Organization: I/O Interface Unit, Types Of Ports, Concept Of I/O Bus, Isolated I/O
Versus Memory Mapped I/O
I/O Data Transfer Techniques: Programmed I/O, Interrupt Initiated I/O, DMA Controller And
IOP, Synchronous And Asynchronous Data Transfer.
(9 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
Introduction To Sorting And Searching Search Algorithm (Linear Search And Binary
Search) Sorting Algorithms (Bubble Sort, Insertion Sort, Quick Sort, Selection Sort, Merge Sort,
Radix Sort) With Algorithms.
(10 hrs.)
Unit C
Trees: Introduction To Tree, Tree Terminology, Binary Tree , Complete Binary, Tree
Traversing (Pre Order, Post Order And In Order) And Algorithms, Binary Search
Tree(BST), Searching, Inserting And Deleting In Binary Search Trees With Algorithms.
. (8 hrs.)
Unit D
Stack And Queues: Introduction To Stack, Definition, Stack Implementation, Operations Of
Stack, Applications Of Stack, Fundamental Notations (Prefix, Infix, Postfix ) Introduction To
Queue, Definition, Queue Implementation, Operations Of Queue, Circular Queue, De-Queue
And Priority Queue.
(10 hrs.)
Unit E
Linked Lists: Introduction, Representation And Operations Of Linked Lists, Singly Linked
List, Doubly Linked List, Circular Linked List, And Doubly Linked List. (8 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
Unit B
Unit D
Write a program to implement push and pop operations on a stack using linear
array.
Write a program to evaluate a prefix expression using stacks.
Write a program to evaluate an infix expression using stacks. (12 hrs.)
Write a program to evaluate a postfix expression using stacks.
Unit E
Testing: S/W Quality Assurance: Quality Concepts, Reliability S/W Testing Models: S/W
Testing Fundamentals, White And Black Box Testing, Testing Strategies: Strategic Approach To
S/W Testing, Unit Testing, Integration Testing, Validation Testing, System Testing. (8 hrs.)
Unit E
S/W Reuse: Reuse Process, Classification And Retrieving Components, Economics Of S/W
Reuse Software Maintenance: Need For Software Maintenance, Maintenance Models. Software
Configuration Management (SCM). (8 hrs.)
Sets, Relations & Functions: Sets and Subsets, Finite Sets, Infinite Sets, Disjoint Sets, Universal
Set, Basic Operations on Sets, Equivalence Relation, Reflexive Relation, Symmetric Relation,
Transitive Relation. Functions-Surjection, Injection and Bijections. One-to One, One to many and
many to one function.
(12 hrs.)
Unit B
Unit D
Graph Theory: What Is Graph, Directed And In-Directed Graph, Mixed Graph, Degree Of A Graph,
Matrix Representation Of Graphs For Directed And Non-Directed Graph, Regular Graph, Planar
Graph, Bipartite Graph, Euler Graph & Euler Paths And Circuits, Hamiltonian Graph & Hamiltonian
Paths And Circuits.
Trees: Introduction, Undirected Trees, Spanning Tree, Minimal Spanning Trees (12 Hrs.)
Unit E
Group Theory: Properties Of Group, Closure Property, Associative Property, Existence Of
Identity, Existence Of Inverse, Commutative Property, Group, Semi- Group, Examples Of Group
(Set Of Natural Number Under Addition & Multiplication, Set Of Integers Under Addition &
Multiplication.
(10 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
9 References
1. Rosen, K. H. (2024). Discrete mathematics and its applications (9th ed.).
McGraw-Hill Education.
2. Grimaldi, R. P. (2023). Discrete and combinatorial mathematics: An applied
introduction (6th ed.). Pearson.
3. Johnsonbaugh, R., & Pfaffenberger, C. (2023). Discrete mathematics (8th ed.).
Pearson.
Text book 4. Liu, C. L., & Mohapatra, D. P. (2023). Discrete mathematics: An introduction to
mathematical reasoning (5th ed.). Springer.
5. Epp, S. S. (2023). Discrete mathematics with applications (6th ed.). Cengage
Learning.
6. Kohlhase, M., & Hempel, S. (2023). Discrete mathematics: A modern approach
(2nd ed.). Wiley.
7. Wilf, H. S. (2022). Mathematics for the digital age and programming (4th ed.).
CRC Press.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: DSE
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-156
Code
Course
2 Object Oriented Programming Using C++
Title
3 Credits 3-0-0 (3)
Contact
4 Hours 3-0-0 (3)
(L- T-P)
The objective of this course is:
Classes And Objects: Specifying Class, A Sample C++ Program With Class, Access
Specifiers, Defining Member Functions, Nesting Of Member Functions. More On Classes And
Objects: Function Definition Inside The Class And Outside The Class, Private Member
Functions, Arrays Within The Class, Memory Allocation Of Objects.
(10 hrs.)
Unit D
Static Members And Polymorphism: Static Data Members & Static Functions Function
Overloading. Constructors And Destructors: Constructor, Parameterized Constructors, Copy
Constructors And Dynamic Constructors, Multiple Constructors In A Class. Constructors With
Default Arguments, Dynamic Initialization Of Objects, Destructors. (10 hrs.)
Unit E
Unit C
Write a Program in C++ to show usage of pointer to structure using arrow operators.
Write a Program in C++ to show usage of pointer to function.
Write a Program in C++ to find greater of three numbers using Nested If.
Write a Program in C++ to find whether the given number is even or odd. (12 hrs.)
Unit D
Unit E
Write a Program in C++ to show how to pass an Array to a user defined function.
Write a Program in C++ to calculate the product of two compatible matrices.
Write a C program to pass an entire array to a user-defined function and multiply each.
element by 3 inside the function and print the elements of the array in main().
Write a Program in C++ to implement the concept of constructor and destructor. (12 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
Free
Turbo C++
Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: AEC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 UG-PE-101
Code
Course
2 Professional Ethics And Civic Moral
Title
3 Credits 2-0-0 (2)
Contact
4 Hours 2-0-0 (2)
(L- T-P)
The objective of this course is:
Introduction to Value Education: Value Education, Definition, Concept and Need for Value
Education, The Content and Process of Value Education, Basic Guidelines for Value Education,
Self- exploration as a means of Value Education, Happiness and Prosperity as parts of Value
Education.
(6 hrs.)
Unit B
Harmony in the Human Being: Human Being is more than just the Body, Harmony of the Self
(‘I’) with the Body. Understanding Myself as Co-existence of the Self and the Body,
Understanding Needs of the Self and the needs of the Body, Understanding the activities in the
Self and the activities in the Body. (6 hrs.)
Unit C
Harmony in the Family and Society and Harmony in the Nature: Family as a basic unit of
Human Interaction and Values in Relationships, The Basics for Respect and today’s Crisis: Affection,
Guidance, Reverence, Glory, Gratitude and Love. Comprehensive Human Goal: The Five
Dimensions of Human Endeavour. Harmony in Nature: The Four Orders in Nature. The Holistic
Perception of Harmony in Existence. (6 hrs.)
Unit D
Social Ethics: The Basics for Ethical Human Conduct, Defects in Ethical Human Conduct.
Holistic Alternative and Universal Order, Universal Human Order and Ethical Conduct, Human
Rights violation and Social Disparities. (6 hrs.)
Unit E
Professional Ethics: Value based Life and Profession, Professional Ethics and Right
Understanding. Competence in Professional Ethics, Issues in Professional Ethics – The Current
Scenario, Vision for Holistic Technologies, Production System and Management Models. (6 hrs.)
1. Gini, A. (2023). Moral courage in organizations: Doing the right thing at work
(2nd ed.). Routledge.
2. Brenkert, G. G. (2023). The ethics of business: A conceptual and historical
analysis (2nd ed.). Routledge.
3. Beauchamp, T. L., & Childress, J. F. (2024). Principles of biomedical ethics (8th
ed.). Oxford University Press.
Text book 4. Donaldson, T., & Dunfee, T. W. (2023). Ties that bind: A social contract
approach to business ethics (2nd ed.). Harvard Business Review Press.
5. Schwartz, M. S. (2023). Business ethics: An ethical decision-making approach
(5th ed.). Wiley.
6. Johnson, D. G., & Verdicchio, M. (2023). Computer ethics: A case-based
approach (4th ed.). Routledge.
7. Davis, M. (2023). Business and professional ethics for directors, executives, and
accountants (6th ed.). Routledge.
THIRD SEMESTER
SYLLABUS
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSC 2 Year – Semester III
Theory Course Offered by: School: USCM Dept.: Commerce & Management
LTSU
1 Course Code BCA-201
2 Course Title JAVA PROGRAMMING
3 Credits 3-0-0 (3)
Contact Hours
4 3-0-0 (3)
(L-T-P)
The learning objective of this course are:
To understand Java programming basics, including features, OOP concepts,
and the structure of a Java program.
To learn decision-making structures, loops, and how to create and
manipulate classes and objects in Java.
5 Course Objectives
To understand multithreading, package usage, and thread synchronization in
Java.
To explore the concept of interfaces and abstract classes, their relationship,
and implementation in Java.
To learn file handling, exception handling, and applet creation in Java
After the course completion, the student will be able to:
Students will gain foundational knowledge of Java, its syntax, and key OOP
concepts, enabling them to write simple Java programs
Students will be able to implement control flow mechanisms and use object-
oriented features like inheritance and polymorphism in Java programs
6 Course Outcomes Students will be able to write multithreaded Java programs, manage thread
synchronization, and work with packages and access control
Students will be able to distinguish between classes and interfaces,
implement interfaces, and use multiple inheritance through interfaces.
Students will be able to handle exceptions, manage files, and create simple
applets with graphical elements in Java
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
Introduction to Java: Features of java, OOPs Concepts Class, Abstraction, Encapsulation, Inheritance,
Polymorphism, Difference between C++ and JAVA, Structure of java program, Data types, Variables,
Operators, Keywords, Naming Convention, and Java Virtual Machine (JVM).
[9Hrs]
Unit B
Decision Making: (If, switch), Looping (for, while), Type Casting. Classes and Objects: Creating Classes
and objects, Memory allocation for objects, Constructor, Implementation of Inheritance Simple, Multilevel,
Implementation of Polymorphism, Method Overloading, Method Overriding.
[9 Hrs.]
Unit C
Multithreaded Programming and Package, Interface: Use of Multithreading, Thread class, Thread
priority, Thread synchronization, Thread Communication, Deadlock, Use of Package, Class path, Import
statement, Static import, Access control.
[9 Hrs]
Unit D
Interface: Definition, Abstract Class, Relationship &Difference between Class& Interface, Extending &
Implementing Interface, Multiple Inheritance in java using Interface.
[9Hrs]
Unit E
File and Exception Handling: Java Try and catch block, Java Multiple Catch Block, Java Finally Block, Java
Throw block, Java throws block, Advantages of Exception Handling. Concept of file handling, create a file
,read operation on a file, write operation on a file,
[9Hrs]
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Balagurusamy, E. (2019, March 25). Programming with Java (6th ed.).
McGraw-Hill.
2. Sharma, P. (2022, February 14). Selenium with Java. BPB Publications.
3. Gee, T. (2019, June 1). Head first Java. O'Reilly.
4. Schildt, H. (2022, December 15). Java: The complete reference. McGraw-
Hill.
Text book 5. Schildt, H. (2022, November 18). Java: A beginner’s guide. McGraw-Hill.
6. Arora, S. (2020, January 1). Computer science with Java. Dhanpat Rai &
Co.
7. Samoylov, L. (2022, July 29). Web designing & publishing. Packet
Publications Limited.
Free Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSC/LAB 2 Year – Semester III
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-202
Code
Course
2 Java Programming LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours (L- 0-0-2 (4)
T-P)
The objective of this course is:
To have interaction with various java program
Course To gain in-depth knowledge in java programs like computing area
5
Objectives To learn solving quadric equation using if, if else
To Implement and manipulate data structures (arrays, linked lists, etc.).
To Analyse and improve the efficiency of algorithms.
After the course completion, the student will be able to
To write basic and complex Java programs. .
To develop modern, enterprise-level applications.
To create and utilize classes and objects, define member functions both
Course inside and outside the class.
6
Outcomes To implement static data members and functions, utilize function
overloading, and define and manage constructors and destructors.
To apply the core principles of Object-Oriented Programming (OOP),
including encapsulation, inheritance, polymorphism, and abstraction, to
design and implement scalable and reusable software solutions.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A
Unit B
Write a program to implement the concept of method overloading.
Write a java program to print combination of three numbers.
Write a java program to use the concept of nesting if statement.
Write a java program to implement the concept of classes and objects.
Design a program in java to solve quadratic equations using Switch (15hrs.)
Unit C
Write a program to implement the concept of Multithreading.
Write a program to create a package in Java.
Write a program to implement and use packages in java.
Write a program using the concept of thread class.
Write a program to use the concept of hiding a package. (10hrs.)
Unit D
Introduction to database: Introduction to Data, Field, Record, File, Database, Database management
system, Characteristics of the Data Base, Database users, Schemas and Instances, Database State,
DBMS architecture and Data Independence, Data base languages & Interfaces, components of a
database system, Data Models: Record Based data model, Hierarchical Data Model and Network data
Model.
(9hrs.)
Unit B
Data Modeling using E-R Model: Entity, attribute, relation, Entity Types, Entity Sets(Weak entity set
and strong entity set), Attributes and its Attributes , Keys, Relationships, Relationship Types, degree of
relation, tuples, domains E-R diagram, various symbols used in ER diagram, Design of ER schema
(9hrs.)
Unit C
Normalization: Normalization concept, First normal form(1NF), Second Normal form(2NF),Third
Normal form(3NF), BCNF, Fourth normal form(4NF), Normalization using Multi-valued
Dependencies and Normalization using Functional Dependencies.
(9hrs.)
Unit D
Database Access and Security: Database security concept, security Issues, Transaction Support,
properties of Transactions, Atomicity, durability, consistency and isolation, Locking, methods of
locking, phases, Two phase Locking (2-PL), Privilege to database (GRANT and REVOKE).
SQL/ PLSQL (Structured Query Language/Procedural language SQL): Create table, Insert
values into a table, Updating columns of a Table, Alter table, Deleting Rows, Dropping a Table.
Commit and Rollback. (9hrs.)
Unit E
Working with Oracle : Common DUAL Functions in Oracle, Mathematical Functions: ABS, ROUND,
POWER, String Functions CONCAT, LENGTH, UPPER, LOWER, Date Functions: ADD MONTHS,
Sysdate, Numeric Functions: MOD ,SIGN
(9 hrs.)
8 Course Evaluation: 100 Marks
Internal 50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
Unit B
Assemble/setup and upgrade personal computer systems: Computer system components and its
operations, need of hardware and software for computer ,different hardware components within a
computer , peripheral devices, different processors.
(9hrs.)
Unit B
Unit C
Install/connect associated peripherals: Working of printers and scanners, Installation of printers and
scanners, sharing a printer over a local area network, troubleshooting printer and scanner
troubleshooting hard drive problems.
(9hrs.)
Unit D
Installation and configuration of I/O devices: Printers, Webcams, Scanners, Digital Camera, USB
Wi-fi, USB Storages, Projectors. (9hrs.)
Unit E
Diagnose and troubleshooting of microcomputer/ computer systems hardware & software and
other peripheral equipment: Approaches to solve a PC problem, troubleshooting a failed boot before
the OS is loaded, different approaches to installing and supporting I/O device, managing faulty
components. (9 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
Theory Course Offered by: LTSU School: USCM Dept: Commerce and Management
Course
1 BCA-206
Code
Course
2 E-COMMERCE
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:
To discuss the increasing significance of E-Commerce and its applications in
Business and Various Sectors.
Course To deliver an insight on Digital Marketing activities on various Social Media
5 platforms and its emerging significance in Business.
Objectives
To identify Latest Trends and Practices in E-Commerce and Digital Marketing,
along with its Challenges and Opportunities for an Organization.
To discuss Payment, Security, Privacy and Legal Issues in E-Commerce.
Basics of E-commerce: Definition of E-commerce, types of ecommerce: B2B, B2C, C2C, C2B, etc. ,
History and Evolution of E-commerce, Benefits and Challenges of E-commerce, Advantages and
Disadvantages, E-commerce vs M- Commerce, E-commerce Applications in Various Industries:
Retail, banking, education, etc.
(9 hrs.)
Unit B
Global Market: Strategy of Traditional Department Stores; Products in b2c Model; Success Factors of
E-Brokers; Broker-based Services Online; Online Travel Tourism Services; Benefits and Impact of E-
Commerce on Travel Industry, Real Estate Market, Online Stock Trading and its Benefits
(9hrs.)
Unit C
E-Payments System: Models and methods of e–payments (Debit Card, Credit Card, Smart Cards, e-
money), digital signatures (procedure, working and legal position), payment gateways, online banking
(meaning, concepts, importance, electronic fund transfer, automated clearing house, automated ledger
posting), risks involved in e-payments (9 hrs.)
Unit D
Internet-based EDI from Traditional EDI Integrating Ecommerce with Back-end Information
Systems; Marketing Issues in [Link] in Governance : EDI in Governance; E-governance; E-
governance Applications of the Internet; Concept of Governance to Business, Business-to-government
and Citizen to Governance; E-governance Models; Private Sector Interface in E-governance.
(9hrs.)
Unit E
Unit B
Security in E Commerce: Threats in Computer Systems: Virus, Cyber Crime Network Security:
Encryption, Protecting Web server with a Firewall, Firewall and the Security Policy, Network Firewalls
and Application Firewalls, Proxy Server.
(9 hrs.)
Unit C
Electronic Data Interchange: Benefits of EDI, EDI technology, EDI standards, EDI communications,
EDI Implementation, EDI Agreements, EDI Security. Electronic Payment Systems, Need of Electronic
Payment System: Study and examine the use of Electronic Payment system and the protocols used, Study
Electronic Fund Transfer and secure electronic transaction protocol for credit card payment.
(9 hrs.)
Unit D
EDI Implementation: MIME, and Value-Added Networks - Standardization and EDI - EDI Software
Implementation _ EDI Envelope for Message Transport - VAN - Software Agents Introduction -
Characteristics and Properties - Technology Behind Software Agents - Tele script Agent Language - Safe
TCL - Applets, Browsers and Software Agents - Software Agents in Action.
(9 hrs.)
Unit E
Building an ecommerce web site, Security and payment: Building an E-commerce Web Site: A
systematic Approach, The e-commerce security environment, Security threats in the e-commerce
environment, Technology solution, Management policies, Business procedures, and public laws, Payment
system .
(9 hrs.)
8 Course Evaluation: 100 Marks
Internal Assessment 50
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Greengard, S. (2023). The Internet of Things. MIT Press.
2. Han, D., Salgueiro, G., & Moore, M. (2023). IoT Fundamentals:
Networking Technologies, Protocols, and Use Cases for the
Internet of Things. Cisco Press.
3. Sicari, S., Rizzardi, A., & Grieco, L. A. (2023). Springer
Handbook of Internet of Things. Springer.
4. Schwab, K. (2023). The Fourth Industrial Revolution. Crown
Publishing Group.
5. Aggarwal, A. (2023). The Fourth Industrial Revolution & 100
Years of AI (1950-2050): The Truth About AI & Why It's Only a
Tool. Independently published.
6. Jansson, F. (2023). Make: Radio: Learn about Radio Through
Electronics, Wireless Experiments, and Projects. Maker Media.
7. Aggarwal, A. (2023). The Fourth Industrial Revolution & 100
Years of AI (1950-2050): The Truth About AI & Why It's Only a
Tool. Independently published.
Text book
LAMRIN TECH SKILLS U N I V E R S I T Y
University School of Commerce & Management
Theory Course Offered by: LTSU School: USCM Dept: Commerce and Management
Course
1 BCA-208
Code
Course
2 CYBER CRIME AND CYBER LAW
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:
To introduce the concept of cybercrime, its types, and its impact on society.
To explore the techniques and tools used in cybercrimes, including hacking,
fraud, and social engineering.
Course
5 To understand the legal frameworks and laws related to cybercrime, including
Objectives
the Indian IT Act 2000.
To provide an overview of cybersecurity threats, technologies, and the role of
digital forensics in cybercrime investigations
To discuss ethical issues in cyberspace, privacy concerns, and the evolving
landscape of cyber law.
On completion of this course, the students will be able to:
Students will understand the scope of cybercrime, its history, various types of
cyberattacks, and their societal implications
Students will be able to identify various cybercrime techniques and the tools
used for illicit activities, such as phishing and spyware.
Course Students will be familiar with cyber laws, penalties, digital contracts, and the
6
Outcomes roles of stakeholders in enforcing these laws
Students will acquire knowledge of various cybersecurity tools and techniques
and the process of collecting and analyzing digital evidence
Students will understand the ethical and legal issues surrounding privacy, ethical
hacking, and future challenges in global cyber law enforcement.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
Introduction to Cyber Crime:Definition of cybercrime and its scope, Cyber Crime, Historical
evolution of cybercrime, Data Privacy and Data Protection, Types of cyber Attacks, Categories of cyber
crime:Computer as a target (hacking, virus, malware), Computer as a tool (cyber fraud, phishing, identity
theft),Content-related crimes (cyber stalking, cyberbullying, child pornography), Cyber terrorism .
(8 hrs.)
Unit B
Cyber Crime Techniques and Tools: Hacking and unauthorized access, cyber fraud and financial
crimes(Online banking fraud, credit card fraud, Digital payment fraud), Social engineering
techniques(Impersonation, phishing, pretexting, baiting), Cyber surveillance and hacking
tools(Spyware, key loggers, rootkits, and backdoors, Encryption and decryption in cybercrime)
(8 hrs.)
Unit C
Cyber Law and Legal Frameworks: Overview of cyber law, Definition and necessity of cyber law,
Key stakeholders in cyber law: governments, law enforcement, and private sector, Indian Cyber Laws
(Information Technology Act 2000, Amendments), Cybercrimes and penalties under IT Act,
Electronic contracts and digital signatures, Key legal principles: Jurisdiction, international cooperation,
and evidence gathering
(9 hrs.)
Unit D
Cyber security fundamentals: Types of cyber security threats and how they relate to cybercrimes,
Cyber security technologies: Firewalls, Intrusion Detection Systems (IDS), Antivirus software, Digital
forensics and evidence collection, Procedures for collecting, analyzing, and preserving digital
evidence, Investigating cyber crimes: Steps in cyber crime investigation: Identifying, reporting,
investigating, and prosecuting, Role of forensic experts, investigators, and law enforcement agencies
(10 hrs.)
Unit E
Ethical Issues, Privacy, and Future Trends in Cyber Law: Ethical issues in cyberspace: Privacy and
surveillance, Ethical hacking and white-hat activities, Data privacy and protection laws: Importance of
data privacy in the digital age, Legal aspects of data protection: GDPR, CCPA, India's Data Protection
Bill, Future challenges in cyber law enforcement: Jurisdictional issues, cross-border cooperation, and
harmonization of laws.
(10 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
Theory Course Offered by: LTSU School: USCM Dept: Commerce and Management
Course
1 BCA-251
Code
Course
2 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:
Understand the fundamentals, history, and ethical considerations of Artificial
Intelligence.
Learn the key concepts and processes in Machine Learning development.
Course Explore supervised learning techniques, including classification and regression
5
Objectives models.
Learn the concepts and techniques in unsupervised learning and clustering.
Understand and apply machine learning in various industry sectors.
Introduction to Artificial Intelligence: Definition and History of AI, Applications of AI, Evolution of
AI, Basic Concepts and goals of AI, Types of AI: Narrow, General, Super Intelligence, AI Vs Machine
Learning Vs Deep Learning, Ethics in AI: Bias, Fairness, Transparency, Accountability, Introduction to
NLP (9 hrs.)
Unit B
Introduction: Definition Of Learning Systems, Goals And Applications Of Machine Learning, Aspects
Of Developing A Learning System: Training Data, Concept Representation, Types Of Machine
Learning: Supervised, Unsupervised, Reinforcement, General Steps Or Process Of Machine Learning,
Feature Extraction, Feature Correlation, Feature Transom, Train Model, Ensemble, Data Cleaning, Data
transform/fitting (9 hrs.)
Unit C
Supervised Learning: Classification, Random Forest, Decision Trees, Logistic Regression, Support
Vector Machines, KNN, Naive Bayes, Regression, Linear Regression, Regularization Techniques
(LASSO), Polynomial Regression (9 hrs.)
Unit D
Clustering and Unsupervised Learning: Learning From Unclassified Data, Clustering, Hierarchical
Agglomerative Clustering, K-Means Partitioned Clustering, Expectation Maximization (EM) For Soft
Clustering, Semi-Supervised Leaning (9 hrs.)
Unit E
1. Tanwar, R., Bhatia, S., Sapra, V., & Ahuja, N. J. (2023). Artificial intelligence
and machine learning: An intelligent perspective of emerging technologies.
Routledge.
Text book
2. Gupta, R. S. S. (2023). Artificial intelligence, machine learning, and deep
learning: Fundamentals and applications. Stylus Publishing.
3. Joshi, A. (2023). Machine learning and artificial intelligence: Theory and
applications. Springer.
4. Russell, S., & Norvig, P. (2023). Artificial intelligence: A modern approach (4th
ed.). Pearson.
5. Alpaydin, E. (2023). Introduction to machine learning (4th ed.). MIT Press.
6. Goodfellow, I., Bengio, Y., & Courville, A. (2023). Deep learning. MIT Press.
7. Bishop, C. M. (2023). Pattern recognition and machine learning. Springer.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular)
2 Year – Semester IV
UGC CBCS: DSC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-252
Code
Course
2 WEB DEVELOPMENT
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:
Understand the basics of the internet, its applications, and an introduction to
HTML and XHTML.
Learn the use of lists, tables, and hyperlinks in HTML.
Course
5 Explore the creation of forms using HTML tags like input, checkbox, and
Objectives
dropdown lists.
Understand CSS properties and their application in styling web pages.
Introduction to JavaScript for web functionality and basic jQuery.
Internet and the World Wide Web: Introduction to internet and its applications, E-mail, Telnet,
FTP, E-commerce, ISP, DNS, Internet address, World Wide Web, URL, Search engine, Protocols and
Ports.
Introduction to HTML: HTML Basic tags Heading tags, Paragraph tags, Text formatting, Text
styles, Text effects, Color Coding. Introduction to XHTML.
(9hrs.)
Unit B
Lists: Types of lists, Elements to creating a list, Tables: Introduction To Table, Table Attributes,
Spanning Rows and Columns, Creating Links: Hyperlinks, Images tag, Anchor Tag, Introduction to
Frames.
(9hrs.)
Unit C
Forms: Form Tag, Input Tag: Text Element, Password Element, Button Element, Submit Element,
Creating Checkbox, Radio button, Drop down list. (9hrs.)
Unit D
CSS: Introduction, CSS Properties – Font Color, Background, List, Link, Formatting Text Using
Style Sheets, Formatting Paragraphs Using Style Sheets. Illustrate How To Insert CSS In A Web Page
- Inline, Embedded And External Style Sheets (9hrs.)
Unit E
1. Mendelsohn, D. (2019). HTML and CSS: Design and build websites. Wiley.
2. Duckett, J. (2020). HTML and CSS: Visual quickstart guide (9th ed.). Peachpit
Press.
Text book
3. Parker, D. (2021). HTML5 and CSS3: Visual quickstart guide (10th ed.). Peachpit
Press.
4. Castro, E. (2020). CSS: The missing manual (4th ed.). O'Reilly Media.
5. Zeldman, J., & Mulligan, S. (2020). Designing with web standards (4th ed.). New
Riders.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSC/LAB 2 Year – Semester IV
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-253
Code
Course
2 WEB DEVELOPMENT LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours (L- 0-0-2 (4)
T-P)
The objective of this course is:
Understand the basics of the internet, its applications, and an introduction
to HTML and XHTML.
Course Learn the use of lists, tables, and hyperlinks in HTML.
5
Objectives Explore the creation of forms using HTML tags like input, checkbox, and
dropdown lists.
Understand CSS properties and their application in styling web pages.
Introduction to JavaScript for web functionality and basic jQuery.
After the course completion, the student will be able to
Ability to navigate the web, use internet tools, and create simple
HTML/XHTML pages.
Skill in creating structured web pages with lists, tables, and links.
Course
6 Competence in building interactive web forms for data collection.
Outcomes
Ability to apply CSS for text, background, and layout formatting in web
design.
Skill in using JavaScript and jQuery to add interactivity and dynamic
features to web pages.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A
Unit B
Create a webpage with CSS for text color, background color, and styling for different
elements like lists and paragraphs.
Write a program to create embedded style sheet.
Write a program to create inline style sheet . (15hrs.)
Unit E
Unit C
Cloud Delivery models: The SPI Framework, Cloud Software As A Service (Saas) , Cloud Platform
As A Service (Paas), Cloud Infrastructure As A Service(Iaas), Cloud Deployment Models, Public
Clouds, Community Clouds, Hybrid Clouds, Alternative Deployment Models, Expected Benefits.
(9 hrs.)
Unit D
Cloud deployment model: Public Clouds – Private Clouds – Community Clouds - Hybrid Clouds -
Advantages Of Cloud Computing, Module-IV: Cloud Simulators- Cloud .
(9 hrs.)
Unit E
Cloud Platforms in Industry: Amazon Web Services-Compute Services, Storage Services,
Communication Services, Additional Services, Google App Engine-Architecture and Core Concepts,
Application Life Cycle, Cost Model. Microsoft Azure-Azure Core Concepts, SQL Azure, Windows
Azure Platform Appliance.
(9 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Hwang, K., Dong, F., & Xu, H. (2023). Cloud computing: A
comprehensive guide to the new computing paradigm (2nd ed.). Morgan
Kaufmann.
2. Arora, A. (2023). Cloud computing: Concepts, technology & architecture.
Springer.
3. Buyya, R., Broberg, J., & Goscinski, A. (2023). Cloud computing:
Principles and paradigms. Wiley.
4. Velte, A. T., Velte, T. J., & Elsenpeter, R. (2023). Cloud computing: A
Text book
practical approach for learning and implementation. McGraw-Hill
Education.
5. Lenk, A., Klems, M., & Nimis, J. (2023). Cloud computing and SOA: A
practitioner's guide. Springer.
6. Marinescu, D. C. (2023). Cloud computing: Theory and practice (2nd ed.).
Morgan Kaufmann.
7. Patterson, D. A., & Hennessy, J. L. (2023). Computer organization and
design: The hardware/software interface (5th ed.). Elsevier.
Free Software
LAMRINTECH SKILLSUNIVERSITY
University School of Commerce & Management
BCA(Regular) 2 Year–Semester IV
UGCCBCS: SEC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-255
Code
2 Course PYTHON PROGRAMMING
Title
3 Credits 3-0-0 (3)
Contact
4 Hours 3-0-0 (3)
(L-T-P)
[9Hrs]
Unit B
Operators and Expressions: Operators in Python, Expressions, Precedence, Logical Operators,
Associativity of Operators, Non-Associative Operators Control Structures: Conditional blocks using if,
else and else if, While statement, Definite loops using For, Loop Patterns, Python Native Data Types:
Numbers, Lists, Tuples, Sets. [9Hrs]
Unit C
Control Structures: Conditional Blocks Using If, Else and Else If, While Statement, Definite Loops
Using For, Loop Patterns. Examples of decision-making statements, loops with detailed explanation
Python Native Data Types: Numbers, Lists, Tuples, Sets. Detailed explanation of list, tuple and
dictionary data types [9Hrs]
Unit D
Classes and Objects: The concept of OOPS in Python, designing classes, creating objects, accessing
attributes, editing classattributes, Builtin class attributes, Garbage collection, Destroying objects.
Exception Handling: Exceptions, Built-in exceptions, Exception handling, User defined exceptions in
Python. [9Hrs]
Unit E
File Management in Python: Operations on files: Opening Files, Using Text Files, Reading files,
Writing files, Understanding read functions, read (), redline () and read lines (), Understanding write
functions, write () and write lines (),Manipulating file pointer using seek, renaming & deleting files in
Python, directories in Python.
[9Hrs]
8 Course Evaluation: 100Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
9 References
1. Matthes, E. (2023). Python crash course: A hands-on, project-based introduction
to programming (2nd ed.). No Starch Press.
2. Barry, P. (2023). Head first Python: A brain-friendly guide (2nd ed.). O'Reilly
Media.
3. Sweigart, A. (2023). Automate the boring stuff with Python: Practical
Textbook programming for total beginners (2nd ed.). No Starch Press.
4. Lutz, M. (2023). Learning Python (5th ed.). O'Reilly Media.
5. Beazley, D. M., & Jones, B. K. (2023). Python cookbook (3rd ed.). O'Reilly
Media.
1.
LAMRINTECH SKILLSUNIVERSITY
University School of Commerce & Management
BCA(Regular) 2 Year–Semester IV
UGCCBCS: SEC/LAB
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-256
Code
Course
2 PYTHON PROGRAMMING LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L-T-P)
Write a simple Python script that prints “Hello, World!” to understand how Python programs are
structured.
Create a Python script that handles different data types and operations.
Write a script that lists all the Python keywords using the keyword module.
Create and use various identifiers in a Python script. Experiment with valid and invalid names.
(10 Hrs.)
Unit B
Unit C
Process Scheduling: Types Of Schedulers, Scheduling Criteria: CPU Utilization, Throughput,
Turnaround Time, Waiting Time, Response Time, Scheduling Algorithms: Preemptive And Non-
Preemptive Scheduling, FIFO, Shortest Job First Scheduling, Round Robin Scheduling, Process
Synchronization, System Calls
(9 hrs.)
Unit D
System Resources: Preemptable And Non- Preemptable , Deadlocks: Deadlock Prevention, Deadlock
Detection, Inter-Process Communication: Critical Section, Race Condition, Mutual Exclusion, The
Producer And Consumer Problem, Semaphores.
(9 hrs.)
Unit E
Virtual Memory: Basics Of Virtual Memory: Hardware And Control Structures, Page Fault, Page
Replacement Algorithms: FIFO, Second Chance (SC), Not Recently Used (NRU), Least Recently Used
(LRU), Memory Allocation: Fixed And Variable Partition, Internal And External Fragmentation, Paging:
Page Allocation, Hardware Support For Paging, Protection And Sharing.
(9 hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Silberschatz, A., Galvin, P. B., & Gagne, G. (2023). Operating system
concepts (10th ed.). Wiley.
2. Tanenbaum, A. S., & Bos, H. (2023). Modern operating systems (5th ed.).
Pearson.
3. Stallings, W. (2023). Operating systems: Internals and design principles (9th
ed.). Pearson.
Text book 4. Bovet, D. P., & Cesati, M. (2023). Understanding the Linux kernel (3rd ed.).
O'Reilly Media.
5. Love, R. (2023). Linux system programming (2nd ed.). O'Reilly Media.
6. Hennessy, J. L., & Patterson, D. A. (2023). Computer architecture: A
quantitative approach (6th ed.). Elsevier.
7. Dhamdhere, D. M. (2023). Operating systems: A concept-based approach
(2nd ed.). Tata McGraw-Hill Education.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
BCA(Regular) UGC CBCS: DSE 2 Year – Semester IV
Theory Course Offered by: LTSU School: USCM Dept.: Commerce & Management
1 Course Code BCA-258
2 Course Title COMPUTER NETWORKS
3 Credits 3-0-0 (3)
Contact Hours
4 3-0-0 (3)
(L-T-P)
The objective of this course is:
To understand basic concepts of computer networks, their types,
applications, and network topologies, and to understand the distinctions
between different types of networks and models.
To understand the OSI reference model and TCP/IP model, their layers,
functions, and protocols.
5 Course Objectives To study digital transmission, multiplexing, error detection and correction
techniques, and the data link control, including CSMA/CA and CSMA/CD
protocols.
To explore network layer concepts, including IPV4 addressing, addressing
schemes, and network layer protocols such as IP.
To examine the transport layer's role in process-to-process delivery, TCP
and UDP protocols.
On completion of this course, the students will be able to:
Understand to define computer networks, describe different types of
networks, understand various network topologies, and explain the peer-to-
peer and client-server network models.
Understand the OSI and TCP/IP models, their respective layers, functions,
and the protocols used in each layer.
Understand the concepts of digital transmission, error detection and
6 Course Outcomes
correction, and multiple access protocols like CSMA/CA and CSMA/CD
Understand the IPv4 addressing system, the concepts of classful and
classless addressing, and the methods used in network layer delivery and
interworking.
Understand transport layer protocols, their operations, connection
establishment/termination, and understand various application layer
protocols such as DNS, email, FTP, HTTP, and HTTPS.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
Introduction to Computer Networks: Definition And Importance Of Computer Networks, Applications
Of Networking, Types Of Networks: LAN, MAN, WAN, PAN, Network Topologies: Bus, Star, Ring,
Mesh, Hybrid, Network Models: Peer-To-Peer And Client-Server .
(9 hrs.)
Unit B
Network Models: OSI Reference Model, Layers And Their Functions: Physical, Data Link, Network,
Transport, Session, Presentation, Application, TCP/IP Model: Comparison With OSI Model, Protocols In
Each Layer.
(9 hrs.)
Unit C
Network Access Layer: Digital Transmission, Transmission Models, Multiplexing, Datagram Network ,
Error Detection And Correction- Types Of Errors, Detection Versus Correction, Encoder And Decoder,
Data Link Control-Framing, Flow And Error Control, Multiple Access- CSMA/CA, CSMA/CD .
(9 hrs.)
Unit D
Network Layer: Network Layer-IPV4 Addressing, Address Space, Class full Addressing, Classless
Addressing, Network Addresses, Internet Protocol-Interworking, Network Layer Delivery, and Network
Specific Methods Verses Host Specific Methods.
(9 hrs.)
Unit E
Transport And Application Layer: Transport layer-Process to process delivery, UDP-Well known ports
of UDP, operations and uses, TCP services and features, three-way handshake for connection
establishment and termination Application layer: Domain name space, Remote logging, Electronic mail
and file transfer-Email, FTP, WWW, HTTP AND HTTPS.
(9 hrs.)
Unit C
Entrepreneurial Sustainability: Requirements, availability and access to finance, marketing assistance,
technology, and industrial accommodation. Role of industries/entrepreneur’s associations and self-help
groups. The concept, role and functions of business incubators, angel investors, venture capital and private
equity funds in promoting entrepreneurship
(12 hrs.)
Unit D
Financing Options - Bridge capital, Seed capital assistance, Margin money scheme. Industrial Sickness,
Causes Remedies- An overview on the roles of institutions/schemes in entrepreneurial development SIDBI,
Commercial Banks
(12 hrs.)
Unit E
Social Entrepreneurship: meaning of Social Entrepreneurship, Key Characteristics, Challenges in Funding
and Sustainability of Social Ventures, Impact Measurement in Social Entrepreneurship. Women
Entrepreneurship: Need, Growth and development of women Entrepreneurship, Problems faced by Women
Entrepreneurs
(12 hrs.)
Unit C
People Skills: Assessing Workplace situation, Key Result Area (KRA), Handling Office Tools, KPI.
Interview Skills: Interview Concepts, Pre-interview Planning, Steps to be followed for an Interview,
Persuasion Skills, Negotiating skills & Mock Interview.
(5hrs.)
Unit D
Technology & Digital Skills: Basics of MS Office (Excel, PowerPoint, Work), Introduction to Business
Software: CRM, ERP, Online collaboration Tools/ Platform: Zoom, Google met, Webex. Public Speaking &
Confidence Building: Overcoming stage fear, Structuring & delivering Speeches, Confidence Building
Exercises, Handling Question Answer Sessions.
(5hrs.)
Unit E
Business Etiquette in a Global Context: Cross Cultural Business Practices, Managing International
Business relations, Etiquette for Virtual Meetings across time zones. Goal Setting: Goal Setting and its
significance, The SMART Goal Framework, Types of Goals in the Corporate World, Aligning Personal
Goals with Organizational Goals
(5hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Carnegie, D. (2021). The quick and easy way to effective speaking. Pocket
Books.
2. McGowan, H. E. (2021). The interview handbook. Hachette Books.
3. C., S. J. (2022). The essential guide to workplace skills. Pearson.
Text book
4. Bolles, R. N. (2021). The email revolution: Writing professional and effective
emails. Workman Publishing.
5. Markovitz, D. (2022). Time management for the creative person. Penguin.
6. Kaul, A. (2020). Business communication (3rd ed.). Prentice-Hall India.
Free Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
BCA (Regular) UGC CBCS: DSC 3 Year – Semester V
Theory Course Offered by: LTSU School: USCM Dept.: Commerce & Management
1 Course Code BCA-305
2 Course Title INTERNSHIP,PROJECT REPORT WITH VIVA VOCE
3 Credits 0-0-10 (10)
Contact Hours
4 0-0-10 (10)
(L-T-P)
The objective of this course is:
To apply theoretical concepts to practical projects, bridging the gap
between academic knowledge and real-world scenarios
5 Course Objectives To gain insights into project planning, execution, and evaluation
techniques.
To critically analyze project objectives, challenges, and outcomes
To develop skills in conducting thorough research, data collection, and
analysis.
On completion of this course, the students will be able to:
Apply the theoretical concepts learned in the programme to real-life
situations
Develop writing, presentation, communication and analytical skills
6 Course Outcomes
Developing independent thinking on the subject and enables to gain
practical experience in research methodology
Identify and formulate research problems and solve them through the
scientific method of investigation
7 Course Evaluation: 200 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
Free Software
SIXTH SEMESTER
SYLLABUS
LAMRIN TECH SKILLS U N I V E R S I T Y
University School of Commerce & Management
Theory Course Offered by: School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-351
Code
Course
2 EXPERIENTIAL LEARNING
Title
3 Credits 0-0-20
Contact
4 Hours (L- 0-0-750
T-P)
To provide students with rich experience in a real-world scenario.
To enhance student’s technical, analytical and soft skills.
To offer opportunities for students to build professional relationships and
networks within chosen field.
Course
5 To familiarize students with Industry practices, business operations and
Objectives
workplace culture.
To prepare students for future employment.
Students will apply the theories & concepts learnt in the classroom to real world
business situations.
Course Students will enhance their problem-solving and decision-making abilities by
6
Outcomes tackling real-life business challenges.
Students will develop a sense of responsibility, accountability and work ethics.
Students will gain insights into potential career paths and areas of interest within
the business field.
Students will develop self-confidence, adaptability and protective approach to
learning
7 Duration: The duration of OJT offers a semester-long Internship, where students spend a significant
part of their academic semester working in a business or organization.
Submission of Project Report: 1st June 2027 to 7th June 2027
Viva Voce on Project Report: 9th June 2027 to 15th June 2027
8 Time Frame:
Internship Training: 15th January 2027 to 31st May 2027
Project Report Submission: 1st June 2027 to 7th June 2027
Viva Voce: 9th June 2027 to 15th June 2027
9 Course Evaluation: 200 Marks
Internal
Assessment
Project Report
100
External
Assessment
Viva Voice