0% found this document useful (0 votes)
2 views92 pages

BCA R 2024

The Bachelor of Computer Applications (BCA) program at Lamrin Tech Skills University is a three-year undergraduate course designed to provide a strong foundation in computer science and related fields. The curriculum covers essential topics such as programming, database management, web development, and networking, with multiple exit options for students. Graduates will gain technical proficiency and professional skills, preparing them for various career opportunities in the IT sector.

Uploaded by

singh1555235
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)
2 views92 pages

BCA R 2024

The Bachelor of Computer Applications (BCA) program at Lamrin Tech Skills University is a three-year undergraduate course designed to provide a strong foundation in computer science and related fields. The curriculum covers essential topics such as programming, database management, web development, and networking, with multiple exit options for students. Graduates will gain technical proficiency and professional skills, preparing them for various career opportunities in the IT sector.

Uploaded by

singh1555235
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

LAMRIN TECH SKILLS UNIVERSITY, PUNJAB

COURSE STRUCTURE
&
SYLLABUS

BACHELOR OF COMPUTER APPLICATIONS


(BCA REGULAR)
(BATCH 2024 -2027)

UNIVERSITY SCHOOL OF COMMERCE AND MANAGEMENT


BCA REGULAR

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

Understanding Computer Fundamentals:

 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:

 Develop proficiency in programming languages such as C, C++, Java, or Python.


 Understand core programming concepts like algorithms, data structures, and problem-
solving techniques.

Database Management:

 Learn the fundamentals of database design and management.


 Gain skills in using SQL for querying and managing databases.

Web Development:

 Acquire knowledge in designing and developing web applications.


 Learn HTML, CSS, JavaScript, and possibly server-side scripting languages.

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:

 Understand the functions and management of operating systems.


 Learn about different OS architectures and their roles in computing.

Mathematical Foundations:

 Develop mathematical skills relevant to computing, including discrete mathematics and


statistics.
 Apply mathematical concepts to solve computing problems.

Project Management:

 Learn basic project management principles and tools.


 Develop skills for planning, executing, and managing IT projects.

Professional Development:

 Prepare for career opportunities in IT through soft skills development such as


communication, teamwork, and problem-solving.
 Understand ethical and legal issues related to computing.

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.

Understanding of Computer Systems:

 Computer Architecture: Knowledge of computer hardware components and their


functions.
 Operating Systems: Understanding of how operating systems manage hardware and
software resources.

Database Management:

 Database Design: Ability to design and implement relational databases.


 SQL Proficiency: Skill in writing SQL queries for data manipulation and retrieval.

Web and Application Development:

 Web Technologies: Proficiency in HTML, CSS, JavaScript, and possibly server-side


scripting.
 Application Development: Ability to create and manage web and mobile applications.

Networking and Security:

 Network Basics: Understanding of fundamental networking concepts, including protocols,


IP addressing, and network topologies.
 Cybersecurity Awareness: Basic knowledge of security principles and practices to protect
information systems.

Mathematical and Analytical Skills:

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

Project Management and Teamwork:

 Project Management: Understanding of project management methodologies and tools for


planning and executing IT projects.
 Team Collaboration: Ability to work effectively in teams, communicate clearly, and
manage project tasks.

Professional and Ethical Conduct:

 Ethical Awareness: Understanding of ethical issues in computing, including data privacy


and intellectual property rights.
 Professionalism: Preparation for professional roles in IT, with an emphasis on career
development and lifelong learning.

Research and Innovation:

 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:

 Technical Communication: Ability to clearly document and present technical information.


 Interpersonal Skills: Competence in communicating effectively with stakeholders, clients,
and team members.

ELIGIBILITY

Passing of 10+2 or its equivalent examination in any stream conducted by a recognized


Board/University/Council, with 50% or above or equivalent CGPA from a recognized Board.
OR
Having passed Matriculation examination and have also passed three-year diploma in any
trade from Punjab State Board of Technical Education & Industrial Training, Chandigarh or
such examination from any other recognized state Board of Technical Education, or Sant
Longowal Institute of Engineering & Technology, Longowal.

BCA (Lateral Entry): It is an Under Graduate(UG) Programme of 2 years (4 semesters).

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:

1. Exit 1: UG Certificate in Computer Application


o Eligibility: Students who successfully complete one year (2 semesters) of the
program and meet the required academic criteria.
o Award: Certificate in Computer Application.
o Additional Requirement: The student must secure 4 credits through a summer
internship after the completion of the 2nd semester.
2. Exit 2: UG Diploma in Computer Application
o Eligibility: Students who successfully complete two years (4 semesters) of the
program and meet the required academic criteria.
o Award: Diploma in Computer Application.
o Additional Requirement: The student must secure 4 credits through a summer
internship after the completion of the 4th semester.
3. Exit 3: UG Degree in Computer Application
o Eligibility: Students who successfully complete the full three years (6 semesters) of
the program.
o Award: Bachelor’s Degree in Computer Application (BCA) upon completion of
all academic requirements.

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:

 Value Added Course

 Ability Enhancement Course


 Skill Enhancement Course

 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

Sem I (Year-I) Category of


Course
S.N Code Course Total As per UGC-
L T P
o. Title (C) | (H) CBCS
1 BCA- COMPUTER
3 0 0 (3)/(3) DSC
101 PROGRAMMING USING C
2 BCA- COMPUTER
102 PROGRAMMING USING C 0 0 2 (2)/(4) DSC/LAB
LAB
3 BCA- FUNDAMENTAL OF
3 0 0 (3)/(3) DSC
103 COMPUTERS
4 BCA- FUNDAMENTAL OF
0 0 2 (2)/(4) DSC/LAB
104 COMPUTERS LAB
5 BCA- MULTIMEDIA
4 0 0 (4)/(4) SEC
105 APPLICATION
6 UG- ENVIRONMENTAL
2 0 0 (2)/(2) VAC
ES-201 SCIENCE
7 BCA- BUSINESS
2 0 0 (2)/(2) AEC
106 COMMUNICATION
8 BCA- COMPUTER ORIENTED
107 NUMERICAL AND 4 0 0 (4)/(4) MD
STATISTICAL METHODS
TOTAL (22)/(26)
18 0 4
Credits-22, Hours-26
Sem-II (Year-I) Category of
Course
S.N Code Course Total As per UGC-
L T P
o. Title (C) CBCS
1 BCA- COMPUTER SYSTEM
3 0 0 (3)/(3) DSC
151 ARCHITECTURE
2 BCA- DATA STRUCTURE
3 0 0 (3)/(3) DSC
152
3 BCA- DATA STRUCTURE LAB
0 0 2 (2)/(4) DSC/LAB
153
4 BCA- SOFTWARE
3 0 0 (3)/(3) DSE
154 ENGINEERING
5 BCA- DISCRETE
4 0 0 (4)/(4) MD
155 MATHEMATICS
6 BCA- OBJECT ORIENTED
156 PROGRAMMING USING 3 0 0 (3)/(3) DSE
C++
7 BCA- OBJECT ORIENTED
157 PROGRAMMING USING 0 0 2 (2)/(4) DSE/LAB
C++ LAB
8 UG- PROFESSIONAL ETHICS
2 0 0 (2)/(2) AEC
PE-101 AND CIVICS MORAL
TOTAL (22)/(26
17 0 4
)
Credits-22, Hours-26
EXIT 1: UG Certificate- The student who successfully clears one year/2 semesters and leave the
program, will be awarded certificate in computer applications, provided the student secure 4
credits during summer internship after 2nd semester.
Sem-III (Year-II) Category of
Course
S.N Code Course Total As per UGC-
L T P
o. Title (C) CBCS
1 BCA- JAVA PROGRAMMING
3 0 0 (3)/(3) DSC
201
2 BCA- JAVA PROGRAMMING
0 0 2 (2)/(4) DSC/LAB
202 LAB
3 BCA- DATA BASE
3 0 0 (3)/(3) DSE
203 MANAGEMENT SYSTEM
4 BCA- DATA BASE
204 MANAGEMENT SYSTEM 0 0 2 (2)/(4) DSE/LAB
LAB
5 BCA- PC ASSEMBLY &
3 0 0 (3)/(3) SEC
205 TROUBLESHOOTING
6 BCA- ECOMMERCE
3 0 0 (3)/(3) VAC
206
7 BCA- INTERNET OF THINGS
3 0 0 (3)/(3) DSE
207
8 BCA- CYBER CRIME AND
3 0 0 (3)/(3) AEC
208 CYBER LAW
TOTAL (22)/(26)
18 0 4
Credits-22, Hours-26
Sem-IV (Year-II) Category of
Course
S.N Code Course Total As per UGC-
L T P
o. Title (C) CBCS
1 BCA- ARTIFICIAL
251 INTELLIGENCE AND 3 0 0 (3)/(3) DSC
MACHINE LEARNING
2 BCA- WEB DEVELOPMENT
3 0 0 (3)/(3) DSC
252
3 BCA- WEB DEVELOPMENT
0 0 2 (2)/(4) DSC/LAB
253 LAB
4 BCA- CLOUD COMPUTING
3 0 0 (3)/(3) DSE
254
5 BCA- PYTHON PROGRAMMING
3 0 0 (3)/(3) SEC
255
6 BCA- PYTHON PROGRAMMING
0 0 2 (2)/(4) SEC/LAB
256 LAB
7 BCA- OPERATING SYSTEM
3 0 0 (3)/(3) DSE
257
8 BCA- COMPUTER NETWORKS
3 0 0 (3)/(3) DSE
258
TOTAL (22)/(26)
18 0 4
Credits-22, Hours-26
EXIT 2: UG DIPLOMA- The student who successfully clears Two year/4 semesters and leave the
program, will be awarded diploma in computer application.
Sem-V (Year-III) Category of
Course
S.N Code Course Total As per UGC-
L T P
o. Title (C)/ CBCS
(H)
1 BCA- ENTREPRENEURSHIP
4 0 0 (4)/(4) DSC
301 DEVELOPMENT
2 BCA- CORPORATE SKILLS
2 0 0 (2)/(2) SEC
302
3 BCA- ALLIED COURSE-MOOC
2 0 0 (2)/(60) MD
303 COURSE I
4 BCA- ALLIED COURSE-MOOC
2 0 0 (2)/(60) VAC
304 COURSE II
5 BCA- INTERNSHIP,PROJECT
305 REPORT WITH VIVA 0 0 10 (10)/(450) DSC
VOCE
TOTAL 10 0 10 (20)(576)
Sem-VI (Year-III)
S.N Code Course Total Category of
L T P
o. Title (C)/ Course
(H)
1 BCA- EXPERIENTIAL As per UGC-
0 0 20 (20)/(900)
351 LEARNING CBCS
TOTAL 0 0 20 (20)/(900 DSC

Total No. of Credits 128


Note* Upon completing three years and earning minimum120 credits, students will be awarded a
Bachelor’s Degree in Computer Application
PLEASE NOTE:
1. L - Lecture, T- Tutorial, P- Practical, C- Credits, H- Hours Each Lecture and Tutorial Credit has
one Contact hour and Each Practical Credit has two contact hours;
2. DC- Departmental Core, DM- Minor, MD- Multidisciplinary, AEC- Ability Enhancement Courses,
SEC- Skill Enhancement Courses, VAC- Value Added Courses, SI- Summer Internship, RD- Research
Project/ Dissertation.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Credit Count of BCA(REGULAR) BATCH 2024-27

As per UGC - CBCS COURSE Min


1st 2nd 3rd 4th 5th 6th Total
TYPE Required
DISCIPLINE DSC 60
10 8 5 8 14 20 65
SPECIFIC CORE
DISCIPLINE DSE 24
SPECIFIC 0 8 8 9 25
ELECTIVE
MULTIDISCIPLIN MDC 9
4 4 2 10
ARY COURSE
ABILITY AEC 8
ENHANCEMENT 2 2 3 7
COURSE
VALUE ADDED VAC 6 TO 8
2 3 2 7
COURSE
SKILL SEC 9
ENHANCEMENT 4 3 5 2 14
COURSE
22 22 22 22 20 20 128 120
FIRST SEMESTER
SYLLABUS
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: DSC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-101
Code
Course
2 Computer Programming Using C
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:

 To learn programming development steps, algorithms, flowcharts, and


fundamentals of C language, including data types, constants, variables, and
I/O statements.
 To understand and apply arithmetic, relational, comparison, logical, and
Course assignment operators, and use control structures like IF, loops, and switch
5 statements effectively.
Objectives
 To understand and use arrays (single and multidimensional), and learn about
structures and unions, including their declaration, initialization, and
features.
 To declare, initialize, read, and write strings in C, and use string functions
 To understand pointers, including declaration, initialization, and address
operations, and manage files in C.
On successful completion of this course, a student will be able to:

 Develop algorithms, use flowcharts, and effectively utilize C


language fundamentals, including data types, constants, variables, and
I/O operations.
 Apply various operators and control structures to create efficient and
Course functional programs, utilizing decision-making, looping, and flow control
6
Outcomes effectively.
 Effectively use arrays and multidimensional arrays, and understand the
features and usage of structures and unions
 Effectively manipulate strings in C using declaration, initialization,
reading/writing, and handling functions for various string operations.
 Utilize pointers effectively and perform file operations, including
opening, closing, and basic I/O handling in C programming.
7 Outline Syllabus: Lecture Hours -45 hrs.
Unit A

Algorithm And Programming Development: Steps In Development Of A Program, Algorithm,


Flow Charts
Fundamentals Of C Languages: Data Types, Character Set, Identifiers And Key Words, I/O
Statements, Assignment Statements, Constants, Variables, Rules For Constructing Variables,
Types Of C Constants, Rules For Constructing Integer, Float And Character Constants. (10 hrs.)

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

Function & Arrays: Function Definition, Types Of Functions. Introduction To Arrays,


Array Declaration, Length Of Array, Single And Multidimensional Array, Character Array.
Structure And Union: Introduction, Features Of Structures And Union, Declaration And
Initialization Of Structures And Union.
(8 hrs.)
Unit D
String Manipulation in C: Declaring And Initializing String Variables, Reading And Writing
Strings, String Handling Functions(Strlen, Strcpy, Strcat, Strrev, Strcmp)
Storage Classes: Auto, Static, Extern, Register. (9 hrs.)

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

1. Hanson, D. (2022). C programming: A modern approach (3rd ed.). W.W. Norton


& Company.
2. King, K. N. (2023). C programming: A comprehensive guide (2nd ed.). Springer.
3. Kernighan, B. W., & Ritchie, D. M. (2023). The C programming language (2nd
ed.). Prentice Hall.
4. Deitel, P. J., & Deitel, H. M. (2022). C how to program (8th ed.). Pearson.
5. Lippman, S. B., Lajoie, S. S., & Moo, B. E. (2021). Programming with C++ (5th
Text book ed.). Addison-Wesley.
6. Kernighan, B. W., & Ritchie, D. M. (2022). The C programming language (2nd
ed.). Prentice Hall.
7. Cunningham, S. (2023). Mastering C: A practical guide to advanced C
programming techniques (2nd ed.). Packt Publishing.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: DSC/LAB
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-102
Code
Course
2 Computer Programming Using C LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L- T-P)
The objective of this course is:

 To learn programming development steps, algorithms, flowcharts, and


fundamentals of C language, including data types, constants, variables, and
I/O statements.
 To understand and apply arithmetic, relational, comparison, logical, and
Course assignment operators, and use control structures like IF, loops, and switch
5 statements effectively.
Objectives
 To understand and use arrays (single and multidimensional), and learn
about structures and unions, including their declaration, initialization, and
features.
 To declare, initialize, read, and write strings in C, and use string functions
 To understand pointers, including declaration, initialization, and address
operations, and manage files in C.
On successful completion of this course, a student will be able to:

 Develop algorithms, use flowcharts, and effectively utilize C


language fundamentals, including data types, constants, variables, and
I/O operations.
 Apply various operators and control structures to create efficient and
Course functional programs, utilizing decision-making, looping, and flow control
6
Outcomes effectively.
 Effectively use arrays and multidimensional arrays, and understand the
features and usage of structures and unions
 Effectively manipulate strings in C using declaration, initialization,
reading/writing, and handling functions for various string operations.
 Utilize pointers effectively and perform file operations, including
opening, closing, and basic I/O handling in C programming.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A

 Write a program in C to print “Hello” on screen


 Write a program in C to add two numbers.
 Write a program in C to print the sum of first four digits of a number
 Write a program in C to print your own name
 Write in C Program to print the sum of first and last digit of a number (12 hrs.)
Unit B

 Write a program in C Swap two numbers by using for loop


 Write a program in C to find the greatest of three numbers.
 Write a program in C to Check Whether a Number is Positive, Negative
 Write a program to find whether a given number is even or odd
 Write in C Program to Check Whether a Number is Prime or Not (12 hrs.)

Unit C

 Write a program in C to print the vowels.


 Write a program in C to print the days of a week by using switch statement.
 Write a program in C to print a list of numbers in increasing order by using
arrays
 Write a program to find the average of N numbers using arrays. (12 hrs.)
 Write a program in C to initialize structure and union

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

 Write a program in C to initialize pointers.


 Write a program in C to assign a pointer to another variable.
 Write a program in file handling to show the following effects:
1. Create a file
2. Open a file
3. Write data in file
4. Read data from file (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++ , Dev C++, VS code
Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: DSC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-103
Code
Course
2 Fundamental Of Computers
Title
3 Credits 3-0-0 (3)
Contact
4 Hours 3-0-0 (3)
(L- T-P)
The objective of this course is:

 To provides an overview of introductory concepts about


computers number systems and components of computer
Course system
5
Objectives  To understand about different types of computer memory and their
purposes.
 To understand the World Wide Web and the role of web browsers.
 To understand the fundamental concepts and functions of electronic mail.
 To learn the structure and components of a URL.
On successful completion of this course, a student will be able to:

 Handle a computer system for day to day use.


 Ability to differentiate between primary memory (e.g., RAM) and
secondary memory (e.g., hard drives).
Course  Ability to explain how web browsers access and display web content
6
Outcomes from the World Wide Web.
 Ability to explain how email works and its basic features for
communication.
 Ability to interpret and construct URLs, understanding their role in
locating web resources.
7 Outline Syllabus: Lecture Hours -45 hrs.
Unit A

Knowing computer: What Is Computer, Basic Applications Of Computer; Components Of


Computer System, Block Diagram Of Computer, Input Devices(Keyboard, Mouse, Joystick,
Scanners, Microphone Etc), Output Devices (VDU, Printer, Plotter, Speakers Etc), Concepts
Of Hardware And Software, Concept Of Data And Information. (10 hrs.)

Unit B

Memory Management: Introduction To Memory, Types Of Memories (Primary Memory


And Secondary Memory), Storage Devices Of Computer. (8 hrs.)

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

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
9 References

1. Patterson, D. A., & Hennessy, J. L. (2024). Computer organization and


design: The hardware/software interface (6th ed.). Morgan Kaufmann.
2. Bishop, J. (2022). Computer fundamentals: Concepts, technology, and
applications (5th ed.). Springer.
3. Sommerville, I. (2023). Software engineering (10th ed.). Pearson.
Text book 4. Tan, D., & Korth, H. (2023). Fundamentals of computer systems (4th ed.).
McGraw-Hill Education.
5. Stallings, W. (2024). Computer security: Principles and practice (6th ed.).
Pearson.
6. Dewdney, A. K., & Flach, T. M. (2023). Computer science: An overview
(13th ed.). Pearson.
7. Brookshear, J. G., & Brylow, D. (2022). Computer science: An overview
(13th ed.). Pearson.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: DSC/LAB
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-104
Code
Course
2 Fundamental Of Computers LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L- T-P)
The objective of this course is:
 To provides an overview of introductory concepts about
computers number systems and components of computer
system
 To understand the fundamental concepts of IT and its role in
Course modern organizations.
5  To identify and explain the components of computer hardware and
Objectives
their functions.
 To understand fundamental networking concepts, including network
types, topologies, and protocols.
 To builds the foundation of the computer application courses that follow

On successful completion of this course, a student will be able to:


 Handle a computer system for day to day use.
 Enumerate different types of input/ output devices and types of memory.
 Perform basic arithmetic operations using different number systems
Course including binary arithmetic.
6
Outcomes  Differentiate between system and application software.
 Prepare documents / spreadsheet

7 Outline Syllabus: Lecture Hours – 60 hrs.


Unit A

 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

 Identify and resolve common computer problems such as printing issues,


connectivity problems, software crashes, and system freezes.
 Develop problem-solving skills related to basic computer hardware and software issues
that students may encounter. (12 hrs.)

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
Free
MS-office
Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: SEC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-105
Code
Course
2 Multimedia Application
Title
3 Credits 4-0-0 (4)
Contact
4 Hours 4-0-0 (4)
(L- T-P)
The objective of this course is:

 To learn the principles of effective multimedia design, including layout,


color theory, typography, and user experience
 To learn to develop dynamic and engaging animations for various
Course applications.
5  To understand how to tailor multimedia content to different audiences
Objectives
and purposes.
 To provides an overview of introductory concepts about computers
number systems and components of computer system.
 To builds the foundation of the computer application courses that follow.

On successful completion of this course, a student will be able to:

 Describe the fundamental concepts of multimedia including elements such


as text, graphics, audio, video, and animation.
 Integrate different multimedia components into cohesive presentations
or applications.
Course  Plan and manage multimedia projects, including defining project
6
Outcomes scope, timelines, and resource requirements.
 Identify current trends and emerging technologies in multimedia applications.
 Understand ethical considerations related to multimedia content
creation, distribution, and usage.

7 Outline Syllabus: Lecture Hours -60 hrs.


Unit A

Introduction To Multimedia: Hypertext, Hyper-Graphics, Animation, Application In Education


And Training, Science And Technology, Kiosks, Business And Games.
(12 hrs.)
Unit B

Multimedia Hardware: Multimedia PC Configuration, Features And Specifications Of Sound


And Video Interfaces, OCR, Touch-Screen, Scanners, Digital Cameras, Speakers, Printers,
Plotters, Optical Disks And Drives As CDROM And DVD. Multimedia Networks.
(12 hrs.)
Unit C
Multimedia Software: Image And Sound File Formats, Multimedia File Formats,
Compression, Standards And Techniques, Features Of Software To Read And Write Such Files.
Video File Formats & Compression Standards, Multimedia Operating Systems.
(12 hrs.)
Unit D
Principles Of Animation: Staging, Squash And Stretch, Timing, Onion Skinning, Anticipation,
Arcs, Appeal, and Overlap, Exaggeration.
(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:

 To understand the fundamental concepts and principles of


environmental science.
 To explore the scope and importance of studying environmental issues in
the context of human society and the natural world.
Course  To learn about the structure and function of ecosystems, including biotic
5
Objectives and abiotic components.
 To understand the types and management of natural resources, including
water, minerals, and energy.
 To explore the ways in which human activities affect the environment
and public health.

After the course completion, the student will be able to:

 Conceptualize and explain the structural and functional features of


ecological systems.
 Comprehend the interdisciplinary context with reference to environmental
issues and case studies.
 Assess the anthropogenic activities on the various elements of the
Course environment and apply suitable techniques to mitigate their impact.
6
Outcomes  Correlate environmental concerns with the conventional energy resources
associated and assess the uses and limitations of non-conventional energy
technologies.
 Develop sensitivity for the natural, physical and human resources in the
immediate environment.

7 Outline Syllabus: Lecture Hours – 30 hrs.


Unit A

Multidisciplinary Nature Of Environmental Studies: Definition, Scope And Importance, Need


For Public Awareness.
(5 hrs.)
Unit B
Natural Resources And Associated Problems: Renewable Resources, Non-Renewable
Resources. Forest Resources: Use And Overexploitation, Deforestation, Case Studies,
Mining, Timber Extraction, Dam Building And Their Effects On Forest And Tribal People.
Water Resources: Use, Overutilization Of Surface And Groundwater, Floods, Droughts, Conflicts
Over Water, Dams-Benefits And Problems. Mineral Resources: Use And Exploitation,
Environmental Effects Of Extracting And Using Mineral Resources, Case Studies, Food Resources:
World Food Problems, Changes Caused By Agriculture And Overgrazing, Effects Of Modern
Agriculture, Fertilizer-Pesticide Problems, Water Logging, Salinity, Case Studies, Energy
Resources: Growing Energy Needs, Renewable And Non-Renewable Energy Sources, Use Of
Alternate Energy Sources, Case Studies, Land Resources: Land As Resources, Land Degradation,
Man Induced Landslides, Soil Erosion And Desertification, Role Of Individual In Conservation
Of Natural Resources, Equitable Use Of Resources For Sustainable Lifestyles.
(8 hrs.)
Unit C
Ecosystems: Concept Of An Ecosystem, Structure And Function Of An Ecosystem, Producers,
Consumers And Decomposers, Energy Flow In The Ecosystem, Ecological Succession, Food
Chains, Food Webs And Ecological Pyramids, Introduction, Types, Characteristic Features,
Structures And Function Of The Following Ecosystem: Forest Ecosystem, Grassland Ecosystem,
Desert Ecosystem, Aquatic Ecosystem (Ponds, Streams, Lakes, Rivers, Oceans, Estuaries). (5 hrs.)

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

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE: 50
Textbook
9 References

1. Keller, G. R., & Munk, J. R. (2022). Environmental science: A global concern


(14th ed.). McGraw-Hill Education.
2. Raven, P. H., Berg, L. R., & Hassenzahl, D. M. (2023). Environment (14th ed.).
Cengage Learning.
3. Cunningham, W. P., & Cunningham, M. A. (2022). Principles of environmental
science: Inquiry and applications (8th ed.). McGraw-Hill Education.
Text book 4. Riley, L. R., & Rubin, K. (2023). Introduction to environmental science (6th
ed.). Pearson.
5. Simmons, L. H., & Burton, T. (2023). Essentials of environmental science (3rd
ed.). Springer.
6. Stern, P. C., & Fineberg, H. V. (2022). Understanding and improving
environmental quality (2nd ed.). Wiley.
7. Hamilton, L. C., & Hartley, T. (2023). Environmental science and sustainability
(5th ed.). Elsevier.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Sem I
UGC CBCS: AEC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-106
Code
Course
2 Business Communication
Title
3 Credits 2-0-0 (2)
Contact
4 Hours (L- 2-0-0 (2)
T-P)
The objective of this course is:

 To enhance verbal and non-verbal communication abilities for


professional settings.
 To create clear, concise, and professional business documents.
Course  To gain insights into various communication mediums and their
5
Objectives appropriate usage.
 To improve teamwork, leadership, and conflict resolution skills within
a business context.
 To engage in practical exercises, projects, and simulations to apply
communication skills in real-world contexts.

After the course completion, the student will be able to:

 Develop clear and concise business documents, including emails, reports,


and proposals.
 Deliver impactful presentations and participate confidently in
professional discussions.
Course
6  Build and maintain professional relationships through effective
Outcomes
communication strategies.
 Utilize modern communication technologies and social media platforms
for business purposes.
 Explore ethical issues related to communication, including honesty,
confidentiality, and responsibility.

7 Outline Syllabus: Lecture Hours -30 hrs.


Unit A

Introduction To Business Communication: Meaning, Process/ Cycle Of Communication, Barriers


To Communication. Types And Modes Of Communication: Verbal Communication, Non-
Verbal Communication, Intrapersonal Communication, Inter personal Communication, Group
Communication, Mass Communication. (5 hrs.)
Unit B
Perspective In Communication: Meaning, Visual Perception, Factors Affecting Perspective:
Feelings, Environment, Past Experiences, Prejudices.
Communication Style: Meaning, Matrix Of Communication Styles With Example,
Spirited, Systematic, And Considerate Communication Style. (8 hrs.)
Unit C
Listening: Meaning, Listening V/S Hearing, Process Of Listening, Barriers To Listening, Types
Of Listening.
Speaking: Self Introduction, Speech, Public Speaking, Spoken Skills In Presentation,
Oral Presentation, Debate, Group Discussion, New Age Communication Channels In Internet.
(6 hrs.)
Unit D
Reading: Reading Comprehension SQ3R Method: Survey, Question, Read, Recite And
Review, Summary Paraphrasing, Reading Techniques: Skimming, Scanning, Intensive And
Extensive, Bad Habits While Reading, Newspaper Reading, Magazine Reading, Paragraph
Reading.
(6 hrs.)
Unit E

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

1. Locker, K. O., & Kaczmarek, S. K. (2023). Business communication: Building


critical skills (8th ed.). McGraw-Hill Education.
2. Bovee, C. L., Thill, J. V., & Schatzman, J. (2023). Business communication
today (14th ed.). Pearson.
3. Guffey, M. E., & Loewy, D. (2024). Business communication: Process and
Text book product (10th ed.). Cengage Learning.
4. Hynes, G. E. (2023). Effective business communication (6th ed.). McGraw-Hill
Education.
5. Neuliep, J. W. (2023). Intercultural communication: A contextual approach (8th
ed.). Sage Publications.
6. McLean, S. (2023). The basics of business communication (4th ed.). Routledge.
7. Gamble, T. K., & Gamble, M. (2023). Communication in business: Strategies
and skills (7th ed.). Wiley.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: MD 1 Year – Sem I
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-107
Code
Course
2 Computer Oriented Numerical And Statistical Methods
Title
3 Credits 4-0-0 (4)
Contact
4 Hours (L- 4-0-0 (4)
T-P)
The objective of this course is:

 To understand the basics of statistics, differentiate between descriptive and


inferential statistics, and apply methods to represent and analyze both
qualitative and quantitative data.
 To calculate and interpret measures of central tendency and dispersion,
including mean, median, mode, mean deviation, and standard deviation.
Course  To solve simultaneous linear equations using Gauss elimination, Gauss-
5 Jordan, Jacobi iterative, and Gauss-Seidel methods.
Objectives
 To apply interpolation and root-finding techniques including polynomial
interpolation, finite differences, and methods for solving polynomial and
transcendental equations.
 To apply numerical integration techniques and methods for solving ordinary
differential equations.

On successful completion of this course, a student will be able to:

 To understand grasp fundamental statistical concepts, classify data types,


and effectively use bar graphs, pie charts, line graphs, pictographs,
histograms, and frequency distributions to represent and interpret data.
 To compute the mean, median, and mode for both discrete and continuous
Course data.
6
Outcomes  To apply Gauss elimination, Gauss-Jordan, Jacobi iterative, and Gauss-
Seidel methods to find solutions for simultaneous linear equations
effectively.
 To use Newton’s forward and backward difference formulas, Newton’s
divided difference formula, Lagrange’s interpolation formula.
 To use the Trapezoidal rule, Simpson’s 1/3 and 3/8 rules, and Weddle’s rule
7 Outline Syllabus: Lecture Hours -60 hrs.
Unit A

Elements Of Statistics: Basics Of Statistics, Types Of Statistics: Descriptive Statistics 7


Inferential Statistics, Types Of Data; Qualitative Data & Quantitative Data, Representation Of
Data: Bar Graph, Pie Chart, Line Graph, Pictograph, Histogram, Frequency Distribution.
(12 hrs.)
Unit B
Measures Of Central Tendency And Dispersion: To Calculate Mean, Median, Mode For
Discrete And Continuous Series, Mean Deviation Using Mean, Mean Deviation Using
Median, Mean Deviation Using Mode, Standard Deviation.
(12 hrs.)
Unit C

Solution Of Simultaneous Equations: Solution Of Simultaneous Linear Equations By


Gauss Elimination Method, Gauss Jordan Method, Jacobi Iterative Method, Gauss Seidel Method.
(12 hrs.)
Unit D
Polynomial Interpolation Solution Of Polynomial And Transcendental Equations: Bisection
Method, Regula-Falsi Method And Newton-Raphson Methods (Only Formulae). Finite
Differences, Interpolation Using Newton’s Forward And Backward Difference Formulae,
Newton’s Divided Difference Formula And Lagrange’s Interpolation Formula (All Formulae
Without Proof). (12 hrs.)
Unit E

Numerical Integration Numerical Solution Of Ordinary Differential Equations Numerical


Integration: Trapezoidal Rule, Simpson's (1/3)Rd And Simpson’s (3/8)Th Rules, Weddle's Rule.
(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. Triola, M. F. (2023). Elementary statistics (15th ed.). Pearson.


2. Murray, J. (2023). Introduction to statistics and data analysis (4th ed.). Cengage
Learning.
3. Moore, D. S., Notz, W. I., & Fligner, M. A. (2023). The basic practice of
statistics (9th ed.). W.H. Freeman and Company.
4. Field, A. (2023). Discovering statistics using IBM SPSS statistics (6th ed.). Sage
Text book Publications.
5. Utts, J. M., & Heckard, R. F. (2023). Mind on statistics (6th ed.). Cengage
Learning.
6. Larsen, R. J., & Marx, M. L. (2023). Introduction to mathematical statistics and
its applications (6th ed.). Pearson.
7. Wackerly, D. D., Mendenhall, W., & Scheaffer, R. L. (2023). Mathematical
statistics with applications (8th ed.). Cengage Learning.
SECOND SEMESTER
SYLLABUS
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: DSC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-151
Code
Course
2 Computer System Architecture
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:

 To understand the basic concepts and principles of computer architecture


 To learn about the fundamental hardware components of a computer system,
including the Central Processing Unit (CPU), memory, storage, and
input/output devices.
Course
5  To study the organization of the CPU, including its registers, ALU
Objectives (Arithmetic Logic Unit), and control unit.
 To explore the concept of memory hierarchy, including cache, RAM, and
secondary storage.
 To get familiar with current research trends in various fields of Computer
Science.

After the course completion, the student will be able to:

 To understand the basic structure of computer


Course  Describe the various concepts of instruction cycle and interrupt cycle.
6  To understand the various phase of memory hierarchy.
Outcomes
 To understand the working of I/O organization.
 To understand the data transfer techniques

7 Outline Syllabus: Lecture Hours – 45 hrs.


Unit A

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

Instructions: Introduction To Instruction, Instruction Cycle, Types Of Instructions, Instruction


Formats (Direct And Indirect Address Instructions, Zero Address, One Address, Two Address
And Three Address Instructions)
Addressing Modes: Introduction & Different Types Of Addressing Modes. (9 hrs.)

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

Memory Organization: Memory Hierarchy, Semiconductor Memories-RAM, ROM, Cache


Memories, Virtual Memory, Secondary Storage. (8 hrs.)
Unit E

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

1. Hennessy, J. L., & Patterson, D. A. (2024). Computer architecture: A


quantitative approach (7th ed.). Morgan Kaufmann.
2. Patterson, D. A., & Hennessy, J. L. (2023). Computer organization and design:
The hardware/software interface (6th ed.). Morgan Kaufmann.
3. Bennett, J. P. (2023). Introduction to computer architecture (3rd ed.). Wiley.
4. Stallings, W. (2024). Computer organization and architecture: Designing for
Text book performance (11th ed.). Pearson.
5. Hwang, K., & Briggs, F. A. (2022). Computer architecture and parallel
processing (3rd ed.). McGraw-Hill Education.
6. Silberschatz, A., Korth, H. F., & Sudarshan, S. (2023). Database system
concepts (8th ed.). McGraw-Hill Education.
7. Tanenbaum, A. S., & Austin, T. (2023). Structured computer organization (7th
ed.). Pearson.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: DSC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-152
Code
Course
2 Data Structure
Title
3 Credits 3-0-0 (3)
Contact
4 Hours 3-0-0 (3)
(L-
T-P)
The objective of this course is:

 To understand algorithms and flowcharts, analyze algorithm


complexity, and grasp the fundamentals of data structures, including
arrays.
Course  To search and sorting algorithms, including Linear Search, Binary
5 Search, and various sorting techniques.
Objectives
 To understand tree structures, terminology, and traversing methods,
and apply algorithms for Binary Trees and Binary Search Trees.
 To understand and implement stack and queue data structures,
including their operations, notations.
 To understand the representation and operations of different types of linked
lists including singly, doubly, and circular linked lists.
After the course completion, the student will be able to:

 To design and analyze algorithms using flowcharts, evaluate


algorithm complexity.
 To implement and analyze Linear Search and Binary Search, and
Course utilize sorting algorithms.
6
Outcomes  To define tree concepts, traverse trees and perform searching, inserting,
and deleting operations in Binary Search Trees with appropriate
algorithms.
 To define, implement, and apply stack and queue operations.
 To define, implement, and perform operations on singly linked lists,
doubly linked lists, and circular linked lists.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A

Fundamental Notations: Algorithms And Flowcharts, Basics Analysis On Algorithm,


Complexity of Algorithm, Introduction And Definition of Data Structure, Various Types Of
Data Structure, Operations Of Data Structure, Concept Of Array, Operations Of Arrays.
(9 hrs.)
Unit B

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

1. La Rocca, M. (2024). Advanced algorithms and data structures. Manning


Publications.
2. Schmidt, D. (2023). Data structures the fun way. No Starch Press.
3. Ghosh, D. (2023). Data structures and algorithms made easy: Data
structures and algorithmic puzzles. Laxmi Publications.
4. Goodrich, M. T., & Tamassia, R. (2023). Data structures and algorithms in
Text book C++, Java, Python (6th ed.). Wiley.
5. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2023).
Introduction to algorithms (4th ed.). MIT Press.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSC/LAB 1 Year – Semester II
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-153
Code
Course
2 Data Structure LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L- T-P)
The objective of this course is:

 To understand algorithms and flowcharts, analyze algorithm complexity,


and grasp the fundamentals of data structures, including arrays.
 To search and sorting algorithms, including Linear Search, Binary Search,
Course and various sorting techniques.
5  To understand tree structures, terminology, and traversing methods, and
Objectives
apply algorithms for Binary Trees and Binary Search Trees.
 To understand and implement stack and queue data structures, including
their operations, notations.
 To understand the representation and operations of different types of linked
lists including singly, doubly, and circular linked lists.
After the course completion, the student will be able to:

 To design and analyze algorithms using flowcharts, evaluate


algorithm complexity.
 To implement and analyze Linear Search and Binary Search, and utilize
Course sorting algorithms.
6
Outcomes  To define tree concepts, traverse trees and perform searching, inserting,
and deleting operations in Binary Search Trees with appropriate algorithms.
 To define, implement, and apply stack and queue operations.
 To define, implement, and perform operations on singly linked lists,
doubly linked lists, and circular linked lists.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A

 Write a program in C to print the elements of an array.


 Write a program in C to traverse an array.
 Write a program in C to search an element in an array.
 Write a program in C to insert an element into an array.
 Write a program in C to delete an element from array. (12 hrs.)

Unit B

 Write a program in C to implement selection sort technique.


 Write a program in C to implement bubble sort technique.
 Write a program in C to implement quick sort technique.
 Write a program in C to implement binary search algorithms.
 Write a program in C to implement linear search algorithms.
(12 hrs.)
Unit C

 Write a program in C for binary search tree.


 Write a program in C to Insert a Node into a Binary Search Tree (BST).
 Write a program in C for pre-order tree traversal.
 Write a program in C for In-order tree traversal.
 Write a program in C or Post-order tree traversal. (12 hrs.)

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

 Write a program to create a simple linked list.


 Write a program to search an element in a linked list.
 Write a program to insert a node at the beginning.
 Write a program to delete a node from a linked list. (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: DSE
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-154
Code
Course
2 Software Engineering
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:

 To understand the fundamental concepts, principles, and processes of


software engineering.
 To explore the role of software engineering in the software
development lifecycle (SDLC).
Course
5  To study software design principles and methodologies, including
Objectives
object- oriented design, modular design, and design patterns.
 To learn different types of testing, including unit testing, integration
testing, system testing, and acceptance testing.
 To learn to create and maintain various types of software
documentation, including design documents, user manuals, and technical
specifications.
After the course completion, the student will be able to:

 Plan a software engineering process life cycle, including the specification,


design, implementation, and testing of software systems that meet
specification, performance, maintenance and quality requirements
 Able to elicit, analyze and specify software requirements through a
Course productive working relationship with various stakeholders of the project
6  Analyze and translate a specification into a design, and then realize that
Outcomes
design practically, using an appropriate software engineering methodology.
 Know how to develop the code from the design and effectively apply
relevant standards and perform testing, and quality management and
practice
 Able to use modern engineering tools necessary for software project
management, time management and software reuse
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A

Introduction To Software: Definition, Software Characteristics, Software Components,


Software Applications. Introduction To Software Engineering: Definition, Software Engineering
Paradigms, Waterfall Method, Prototyping, Interactive Enhancement, The Spiral Model,
Fourth Generation
Technique. (10 hrs.)
Unit B
Software Metrics: Role Of Metrics And Measurement, Metrics For Software Productivity
And Quality, Measurement Software, Size– Oriented Metrics, Function Oriented Metrics,
Metrics For Software Quality.
(7 hrs.)
Unit C

Software Requirement Specification (SRS): Problem Analysis, Structuring Information, Data


Flow Diagram And Data Dictionary, Structured Analysis, Characteristics And Component Of (SRS).
Planning A Software Project: Cost Estimation, COCOMO Model, On Software Size Estimation,
Project Scheduling And Milestones, Rayleigh Curve, Personal Plan, Quality Assurance Plan,
Verification & Validation (V & V), Inspection & Review.
(12 hrs.)
Unit D

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

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
9 References
1. Sommerville, I. (2023). Software engineering (11th ed.). Pearson.
2. Pressman, R. S., & Maxim, B. R. (2023). Software engineering: A practitioner’s
approach (10th ed.). McGraw-Hill Education.
3. Pfleeger, S. L., & Atlee, J. M. (2023). Software engineering: Theory and
practice (5th ed.). Pearson.
Text book 4. McConnell, S. (2023). Code complete (3rd ed.). Microsoft Press.
5. Larman, C., & Basili, V. R. (2023). Applying UML and patterns: An introduction
to object-oriented analysis and design and iterative development (6th ed.).
Prentice Hall.
6. Sommerville, I. (2023). Software engineering (10th ed.). Pearson.
7. Bennett, K., & Rajlich, V. (2022). Software maintenance: Concepts and practice
(4th ed.). Wiley.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: MD
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-155
Code
Course
2 Discrete Mathematics
Title
3 Credits 4-0-0 (4)
Contact
4 Hours 4-0-0 (4)
(L- T-P)
The objective of this course is:

 To apply mathematically correct terminology and notation.


Course  To apply logical reasoning to solve a variety of problems.
5  To apply recursive functions and solve recurrence relations.
Objectives
 To learn logic, graph theory and Boolean algebra.
 To learn group theory and its implementation.

After the course completion, the student will be able to:


 To understand the theory and techniques of logic, graphs and trees,
and algebraic systems.
Course  Define various mathematical notions.
6  Explain different terms used in basic mathematics.
Outcomes
 Illustrate various operations and formulas used to solve mathematical
problems.
 Prepare solutions for various real life problems.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A

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

Logic: Proposition and Logical Operations, Conjunction, Disjunction, Negation,


Exclusive, Implication, Conditional and Bi-Conditional Statements, Truth Tables.
Matrices & Determinants: Matrices, Addition and Subtraction and multiplication of Matrices,
Scalar Multiplication, D e t e r m i n a n t , Crammer’s Rule.
(12 hrs.)
Unit C

Arithmetic Progression: Introduction to arithmetic Progression, Sum of Finite number of entities in


A.P, Arithmetic Mean. Properties and application of A.P Series.
Geometric Progression: Introduction to Geometric Progression, Geometric Mean, Properties and
Application of G.P Series. (12 Hrs)

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:

 To understand the principles of Object-Oriented Programming (OOP),


compare procedural and object-oriented programming, and learn the basics
of C++ including syntax and data types.
 To master operators, type casting, and control structures in C++, including
Course decision-making, iterative, and jumping controls.
5  To define classes and objects in C++, including specifying class structures,
Objectives
using access specifiers and managing member functions and memory
allocation.
 To understand static members and polymorphism, and effectively use
constructors and destructors including their various types and functionalities
in C++.
 To implement various types of inheritance in C++, including single,
multilevel, hierarchical, multiple, and hybrid inheritance.
After the course completion, the student will be able to

 To write and analyze simple C++ programs using tokens, keywords,


identifiers, constants, and data types.
 To use C++ operators and type and implement decision-making, iterative,
and jumping control structures effectively in their programs.
Course  To create and utilize classes and objects, define member functions both
6
Outcomes inside and outside the class.
 To implement static data members and functions, utilize function
overloading, and define and manage constructors and destructors.
 To define and use derived classes, manage inheritance of private members,
and apply single, multilevel, hierarchical, multiple, and hybrid inheritance
effectively in their C++ programs.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A

Principles Of OOP: Introduction, Procedural V/S Object-Oriented Programming, Basic Concepts


Of Object-Oriented Programming, Object-Oriented Languages, Benefits Of Oops. Basics Of
C++: C Vs C++, A Simple C++ Program, Tokens, Keywords, Identifiers & Constants, Data
Types. (9 hrs.)
Unit B
Operators And Type Casting: Operators In C++, Scope Resolution Operator, Type Casting:
Implicit And Explicit Type Casting. Control Structures: Decision-Making Controls, Iterative
Controls And Jumping Controls.
(8 hrs.)
Unit C

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

Inheritance: Defining Derived Classes, Single Inheritance, Making A Private Member


Inheritable, Multilevel Inheritance, Hierarchical Inheritance, Multiple Inheritances, Hybrid
Inheritance. (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

1. Stroustrup, B. (2023). The C++ programming language (5th ed.). Addison-


Wesley.
2. Sedgewick, R., & Wayne, K. (2024). Programming in C++ (4th ed.). Addison-
Wesley.
3. Lippman, S. B., Lajoie, S. S., & Moo, B. E. (2023). Programming with C++ (5th
Text book ed.). Addison-Wesley.
4. Stroustrup, B. (2023). A tour of C++ (2nd ed.). Addison-Wesley.
5. Deitel, P. J., & Deitel, H. M. (2024). C++ how to program (11th ed.). Pearson.
6. Josuttis, N. M. (2023). The C++ standard library: A tutorial and reference (3rd
ed.). Addison-Wesley.
7. Meyer, B. (2023). Effective modern C++: 42 specific ways to improve your use
of C++11 and C++14 (2nd ed.). Addison-Wesley.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) 1 Year – Semester II
UGC CBCS: DSE/LAB
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-157
Code
Course
2 Object Oriented Programming using C++ LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L- T-P)
The objective of this course is:

 To understand the principles of Object-Oriented Programming (OOP),


compare procedural and object-oriented programming, and learn the basics
of C++ including syntax and data types.
 To master operators, type casting, and control structures in C++, including
decision-making, iterative, and jumping controls.
Course  To define classes and objects in C++, including specifying class structures,
5
Objectives using access specifiers, and managing member functions and memory
allocation.
 To understand static members and polymorphism, and effectively use
constructors and destructors including their various types and functionalities
in C++.
 To implement various types of inheritance in C++, including single,
multilevel, hierarchical, multiple, and hybrid inheritance.
After the course completion, the student will be able to

 To write and analyze simple C++ programs using tokens, keywords,


identifiers, constants, and data types.
 To use C++ operators and type and implement decision-making, iterative,
and jumping control structures effectively in their programs.
Course  To create and utilize classes and objects, define member functions both
6
Outcomes inside and outside the class.
 To implement static data members and functions, utilize function
overloading, and define and manage constructors and destructors.
 To define and use derived classes, manage inheritance of private members,
and
apply single, multilevel, hierarchical, multiple, and hybrid inheritance
effectively in their C++ programs.
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A

 Write a Program in C++ to calculate Temperature in Centigrade when temperature


is in Fahrenheit.
 Write a Program in C to determine whether an input Year is Leap Year or not.
 Write a Program in C++ to display the Table of a number.
 Write a program to calculate the Factorial of a number. (12 hrs.)
Unit B

 Write a Program in C++ to swap two numbers.


 Write a Program in C++ to read Name, Roll No, and Percentage of five Students and
display them using Array of Structures.
 Write a Program in C++ to display the first n terms of Fibonacci series.
 Write a Program in C++ to calculate the sum of two compatible matrices. (12 hrs.)

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

 Write a Program in C++ to Generate Multiplication Table Using for loop.


 Write a Program in C++ to Generate Multiplication Table Using while loop.
 Write a Program in C++ to Make a Simple Calculator Using switch...case.
 Write a Program in C++ to implement the concept of inheritance. (12 hrs.)

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:

 To create an awareness on Engineering Ethics and Human Values.


 To understand social responsibility of an engineer.
Course  To appreciate ethical dilemma while discharging duties in professional life.
5
Objectives  To develop a personal ethical framework and plan for ongoing
professional development and ethical practice.
 To learn how to apply these theories and frameworks to evaluate and
resolve ethical dilemmas in professional settings.

On completion of this course, the students will be able to:

 Understand the significance of value inputs in a classroom and start


applying them in their life and profession
 Distinguish between values and skills, happiness and accumulation of
Course physical facilities, the Self and the Body, Intention and Competence of an
6 individual, etc.
Outcomes
 Understand the role of a human being in ensuring harmony in society
and nature.
 Distinguish between ethical and unethical practices, and start working out
the strategy to actualize a harmonious environment wherever they work.
 Understand the significance of ethics and its nature.
7 Outline Syllabus: Lecture Hours – 30 hrs.
Unit A

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

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9

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

 Write a program to perform following operations on two numbers input by


the user: 1) addition 2) subtraction 3) multiplication 4) division
 Write a java program to compute area of: 1) circle2) rectangle 3) triangle
4)square
 Write a program through java that reads a number in inches, converts it to
meters.
 Write a java program to determine greatest of three numbers.
 Construct a java program to find the number of days in a month. (15hrs.)

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

 Write a Program to implement the concept of single inheritance.


 Write a program to implement the concept of multilevel inheritance.
 Write a program to implement the concept of interfaces in Java
 Write a program to implement the concept of multiple inheritance using interfaces.
 Write a program to use the concept of abstract class in Java.
(10hrs.)
Unit E

 Write a Program to implement the concept of Try and Catch Statement.


 Write a Program to implement the concept of multiple catch statements.
 Write a Program to use read operation in file handling.
 Write a Program to use write operation in file handling.
 Write a Program to implement read and write operation using random way of accessing
file.(10hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/
5
Report
MTE 25
ETE 50
Free
JDK 23
Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular)
2 Year – Semester III
UGC CBCS: DSE
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-203
Code
Course
2 Database Management System
Title
3 Credits 3-0-0 (3)
Contact
4 Hours (L- 3-0-0 (3)
T-P)
The objective of this course is:
 To understand the basic concepts and the applications of database systems.
 To explain how databases store and organize large volumes of data efficiently.
Course  To understand the relational database design principles.
5  To learn how to design databases using techniques like Entity-Relationship (ER)
Objectives
diagrams and normalization processes to minimize redundancy and ensure data
integrity.
 To become familiar with the basic issues of transaction

On completion of this course, the students will be able to:


 Implement the basic knowledge of SQL queries and relational algebra.
 Construct database models for different database applications.
Course  Apply normalization techniques for refining of databases.
6
Outcomes
 Develop an understanding of database fundamentals and architecture.
 Learn how to design, implement, and manage databases effectively

7 Outline Syllabus: Lecture Hours – 45 hrs.


Unit A

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

1. Silberschatz, A. (2021, July 21). Database system concepts (7th ed.).


McGraw-Hill.
2. Pingle, Y. (2020, January 1). Database management system. Nirali
Prakashan.
3. Ekar, A. (2022, January 1). Database management system. Technical
Text book
Publications.
4. Mali, M. (2023, April 19). Database management system.
Techknowledge Publications.
5. Connolly, T. (2019, October 1). Database system . Pearson Education.
6. Goel, S. (2022, January 1). Database management system. K.K. Book
Depot.
7. Goel, S. (2021, July 21). Database system concepts. McGraw-Hill.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSE/LAB 2 Year – Semester III
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-204
Code
Course
2 DATA BASE MANAGEMENT SYSTEM LAB
Title
3 Credits 0-0-2 (2)
Contact
4 Hours 0-0-2 (4)
(L-T-P)
The objective of this course is:

To understand the basic concepts and the applications of database systems.

To explain how databases store and organize large volumes of data
efficiently.
Course
5  To understand the relational database design principles.
Objectives
 To learn how to design databases using techniques like Entity-Relationship
(ER) diagrams and normalization processes to minimize redundancy and
ensure data integrity.
 To become familiar with the basic issues of transaction
On completion of this course, the students will be able to:
 Implement the basic knowledge of SQL queries and relational algebra.
Course  Construct database models for different database applications.
6
Outcomes  Apply normalization techniques for refining of databases.
 Develop an understanding of database fundamentals and architecture.
 Learn how to design, implement, and manage databases effectively
7 Outline Syllabus: Lecture Hours – 60 hrs.
Unit A

 Exercises on creation on tables


 Exercises on insertion of tables.
 Exercises on querying the table (using SELECT
command)
 Exercises on using functions provided by database SQL
 Exercises on DROP command.
(10hrs.)

Unit B

 Exercise on using WHERE clause by SELECT command


 Exercises on UPDATE of structure of tables.
 Select command using MIN, MAX, AVG, and COUNT functions.
 Write a PL/SQL program to demonstrate Exceptions.
 Write a PL/SQL program to demonstrate Cursors.
(10hrs.)
Unit C
 Exercises on ALTERATION of structure of tables.
 Exercises on RENAME of tables.
 Exercises on DELETE of tables
 Exercises on COMMIT and ROLLBACK Command.
 Select command using DUAL functions.
(10hrs.)
Unit D

 Write a PL/SQL program to join two table.


 Write a PL/SQL program to display the use of foreign key.
 Write a PL/SQL program to sort data in a table.
 Write a PL/SQL program to implement the concept of normalization.
 Write a PL/SQL program to implement the concept of functional dependency
(15hrs.)
Unit E

 Select command using ORDERBY clause.


 Select command using GROUPBY clause.
 Exercises on joining of tables.
 Exercises on String Functions
 Exercises on Absolute functions
(15hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/
5
Report
MTE 25
ETE 50
Free
LeetCode
Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular)
2 Year – Semester III
UGC CBCS: SEC
Theory Course Offered by:
School: USCM Dept: Commerce and Management
LTSU
Course
1 BCA-205
Code
Course
2 PC ASSEMBLY & TROUBLESHOOTING
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 assembly, setup, and upgrade of personal computer systems.
 Perform installation and configuration of microcomputer hardware and
software.
Course
5  Install and connect associated peripherals like printers and scanners.
Objectives
 Install and configure I/O devices such as printers and webcams.
 Diagnose and troubleshoot hardware and software issues in microcomputers.

On completion of this course, the students will be able to:


 Ability to identify and assemble computer components and peripherals for
optimal operation.
6
Course  Ability to assemble, install, and troubleshoot microcomputers effectively.
Outcomes
 Competence in setting up, sharing, and troubleshooting peripherals within a
network.
 Skill in configuring and troubleshooting a variety of I/O devices.
 Proficiency in diagnosing and resolving common system and peripheral
problems.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A

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

Perform installation, configuration, and upgrading of microcomputer/ computer: Hardware


and software requirement, Assemble computer systems, types of motherboards, Installation
&replacement of motherboard, troubleshooting problems with memory.
(9hrs.)

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

1. Shelly, G. B., & Vermaat, M. E. (2019). Complete Computer Concepts 16th


Edition. Cengage Learning.
2. Morris, R. (2020). Microcomputer Hardware 4th Edition. Pearson.
3. Patterson, D. A., & Hennessy, J. L. (2020). Computer Organization and Design
Text book
RISC-V Edition 5th Edition. Morgan Kaufmann.
4. Stallings, W. (2021). Computer Organization and Architecture: Designing for
Performance 10th Edition. Pearson.
5. Bishop, M. (2019). Computer Security: Art and Science 3rd Edition. Pearson.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management

Course: BCA (Regular) 2 Year – Semester III


UGC CBCS: VAC

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.

On completion of this course, the students will be able to:


 Learners will comprehend the increasing significance of E- Commerce and its
applications in Business and Various Sectors.
 Learners will competent with Management Issues Relating to E-Commerce
 Learners will recognize the Latest Trends and Practices in E-Commerce and
Course Global markets.
6
Outcomes  Learners will identify the current Payment, Security, Privacy and Legal Issues in
E-Commerce.
 Students will understand the various payments systems

7 Outline Syllabus: Lecture Hours – 45 hrs.


Unit A

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

E-commerce Marketing and Customer Relationship Management (CRM) Digital Marketing


Techniques: SEO, SEM, social media marketing, and email marketing, Search Engine Optimization
(SEO): Basics of SEO for E-commerce websites, Affiliate Marketing: Working with affiliates to
promote products, E-commerce Customer Relationship Management (CRM): Tools and techniques for
managing customer data and relationships.
(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

1. Kandari, R. (2023, March 10). E-commerce brand building. Notion Press.


2. Pandey, U. S., & Shukla, S. (Revised ed.). E-commerce and mobile
commerce technologies. Sultan Chand Publications.
3. Chakraborty, S., & Tyagi, P. (2020, December 21). E-commerce for
entrepreneurs. BPB Publications.
4. Das, D. (2023, January 1). E-commerce. Ashok Book Stall.
Text book
5. Laudon, K. C., & Traver, C. G. (2023). E-commerce: Business,
technology, society (15th ed.). Pearson.
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
Course: BCA (Regular) UGC CBCS: DSE 2 Year – Semester III
Theory Course Offered by: LTSU School: USCM Dept.: Commerce & Management
1 Course Code BCA-207
2 Course Title INTERNET OF THINGS
3 Credits 3-0-0 (0)
Contact Hours
4 3-0-0 (3)
(L-T-P)
The objective of this course is:
 To understand the technological aspects and frameworks of E-commerce,
including its scope, benefits, and limitations, with a focus on web-based E-
commerce architecture.
 To explore security issues in E-commerce, focusing on network threats,
encryption methods.
5 Course Objectives  To investigate the concept of Electronic Data Interchange (EDI) and its
benefits, standards, communications
 To examine EDI implementation methods, including MIME, Value-Added
Networks (VANs), and the role of software agents in facilitating EDI
processes.
 To learn the process of building an E-commerce website, focusing on
security considerations
On completion of this course, the students will be able to:
 Students will be able to explain the components of E-commerce, describe
the benefits and limitations
 Students will be able to identify common security threats in E-commerce
6 Course Outcomes  Students will be able to explain the benefits and technology behind EDI
 Students will be able to understand and implement EDI standards, utilize
software agents in EDI processes
 Students will be able to design and develop an E-commerce website,
identify security threats.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
IOT Introduction: Concepts and Definitions of The Internet of Things (IOT), History of IOT,
Requirements, Functionalists and structure of IOT, IOT enabling technologies, IOT Architecture, IOT
Architecture, IOT communication and networking protocols, Role of wired and wireless communication.
(9 hrs.)

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

Course: BCA (Regular) 2 Year – Semester III


UGC CBCS: AEC

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

1. Shinde, A. (2021, February 5). Introduction to cyber security. Notion


Press.
Text book
2. Chan, B. (2020, December 3). Cyber security. Notion Press.
3. Yun, X. (2019, February 19). Cyber security. Springer.
4. Schoenfield, S. (2019, December 5). Secrets of cyber security. Auerbach
Publications.
5. Garg, A. (2022, January 1). Cyber security. Laxmi Publications.
6. Lu, W. (2021, January 18). Cyber security. Springer.
7. Jain, N. (2020, October 1). Cyber security and cyber laws. Wiley.
FOURTH SEMESTER
SYLLABUS
LAMRIN TECH SKILLS U N I V E R S I T Y
University School of Commerce & Management

Course: BCA (Regular) 2 Year – Semester IV


UGC CBCS: DSC

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.

On completion of this course, the students will be able to:


 Ability to differentiate between types of AI and recognize its ethical implications
and applications.
 Competence in the steps of machine learning development, including data
handling and model training
Course  Ability to apply various supervised learning algorithms for classification and
6
Outcomes regression tasks.
 Proficiency in clustering methods and their application to unclassified data.
 Ability to identify and implement machine learning solutions across different
applications like healthcare and finance.

7 Outline Syllabus: Lecture Hours – 45 hrs.


Unit A

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

Applications based Machine Learning: Healthcare, Retail, Financial Services, Manufacturing,


Hospitality, Cloud Based ML Offerings, and IOT Based ML Offerings (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

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.

On completion of this course, the students will be able to:


 Ability to navigate the web, use internet tools, and create simple
HTML/XHTML pages.
6
Course  Skill in creating structured web pages with lists, tables, and links.
Outcomes
 Competence in building interactive web forms for data collection.
 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 – 45 hrs.
Unit A

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

Java Script: Introduction, Variables in JavaScript, Statements, Operators, Comments, Expressions.


Client-Side JavaScript, Server-Side JavaScript, JavaScript Objects, JavaScript Security.
Introduction to J-Query: Selectors, Events, Plugins. (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

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

 Write an Html program to display “Hello World!”


 Write a Program to create a web page to print values 1 to 5.
 Create a simple HTML page with basic tags like heading, paragraph, and text formatting
(bold, italic). (10hrs.)

Unit B

 Write a program to create ordered list and unordered list.


 Write a program to create definition list.
 Write a program to insert images and hyperlinks in html.
 Write a program to create frames.
 Create a table to use colspan and rowspan attributes to merge cells (10hrs.)
Unit C
 Create a contact form with text input fields, a password field, a submit button, and a reset
button.
 Build a form with options that use radio buttons and checkboxes to select user preferences.
 Implement a dropdown list in a form with multiple options and link it to the form
submission. (10hrs.)
Unit D

 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

 Develop a basic JavaScript program to demonstrate variables, operators, statements, and


basic functions like alert() and [Link]().
 Use jQuery to handle events like button clicks, form submissions, and mouse hover, and
apply simple animations.
 Implement basic security measures in JavaScript (15hrs.)
8 Course Evaluation: 100 Marks
Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/
5
Report
MTE 25
ETE 50
Free
Notepad, Visual studio
Software
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-254
2 Course Title CLOUD COMPUTING
3 Credits 3-0-0 (0)
Contact Hours
4 3-0-0 (0)
(L-T-P)
The objective of this course is:
 To understand the vision, definitions, models, characteristics, and
benefits of cloud computing, and compare cloud computing with
cluster and grid computing.
 o explore the key aspects of cloud computing security architecture,
including architectural considerations, trusted cloud computing, secure
5 Course Objectives execution environments.
 To understand the SPI framework and the different cloud delivery
models such as SaaS, PaaS, and IaaS.
 To examine different cloud deployment models, such as public, private,
community, and hybrid cloud.
 To explore the major cloud platforms in the industry, such as Amazon
Web Services, Google App Engine, and Microsoft Azure.
On completion of this course, the students will be able to:
 Understand cloud computing, identify its delivery and deployment
models, understand its benefits and challenges, and distinguish between
cloud, cluster, and grid computing.
 Understand the security issues in cloud computing, including trusted
computing, secure communications, autonomic security.
6 Course Outcomes
 Understand the cloud delivery models, including SaaS, PaaS, and IaaS,
and understand their advantages and expected benefits.
 Differentiate between the various cloud deployment models and
articulate the benefits of cloud computing.
 Understand practical knowledge of industry-leading cloud platforms,
including AWS, Google App Engine, and Microsoft Azure.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
Introduction to Cloud Computing: Vision of Cloud Computing, Defining a Cloud, Cloud delivery
Model, Deployment Model, Characteristics, Benefits of Cloud Computing, Challenges ahead. Cloud
computing vs. Cluster computing vs. Grid computing.
(9 hrs.)
Unit B
Cloud Computing Security Architecture: Architectural Considerations, General Issues, Trusted
Cloud Computing, Secure Execution environments and Communications, Micro architectures, Identity
Management and Access Control, Autonomic Security.
(9 hrs.)

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)

The objective of this course is:


 To introduce the Python programming language, its history, features, data types, and
basic input/output operations.
 To teach operators, expressions, control structures (if, else, loops), and Python native
Course data types.
5
Objectives  To explore decision-making statements, loops, and Python's native data types in more
detail.
 To explain object-oriented programming concepts, including classes, objects,
attributes, and exception handling in Python.
 To teach file handling operations in Python, including reading, writing, and
manipulating files and directories.

On successful completion of this course, a student will be able to:

 Students will be able to understand and implement basic Python programming


constructs, including variables, data types, and input/output functions.
 Students will be able to write Python programs using operators, expressions,
control structures, and handle different data types effectively.
Course
6  Students will be able to design and implement complex decision-making
Outcomes
programs using control structures and manipulate data using native data types
like lists, tuples, and dictionaries.
 Students will be able to design Python classes, create objects, manage
exceptions, and understand garbage collection.
 Students will be able to perform file operations such as opening, reading,
writing, renaming, deleting, and managing directories in Python.

7 Outline Syllabus: Lecture Hours – 45 hrs.


Unit A

Introduction to Python Programming Language: Introduction to Programming Language, History


and Origin of Python Language, Features of Python, Limitations, Keywords, Identifiers, Literals
Variables, Strings Multiple Assignment, Understanding Data Type, Data Type Conversion, Python Input
and Output Functions, Import command

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

The objective of this course is:


 To introduce the Python programming language, its history, features, data types, and
basic input/output operations.
 To teach operators, expressions, control structures (if, else, loops), and Python native
Course data types.
5
Objectives
 To explore decision-making statements, loops, and Python's native data types in more
detail.
 To explain object-oriented programming concepts, including classes, objects,
attributes, and exception handling in Python.
 To teach file handling operations in Python, including reading, writing, and
manipulating files and directories.

On successful completion of this course, a student will be able to:

 Students will be able to understand and implement basic Python programming


constructs, including variables, data types, and input/output functions.
 Students will be able to write Python programs using operators, expressions,
control structures, and handle different data types effectively.
Course
6  Students will be able to design and implement complex decision-making
Outcomes
programs using control structures and manipulate data using native data types
like lists, tuples, and dictionaries.
 Students will be able to design Python classes, create objects, manage
exceptions, and understand garbage collection.
 Students will be able to perform file operations such as opening, reading,
writing, renaming, deleting, and managing directories in Python.

7 Outline Syllabus: Lecture Hours – 60 hrs.


Unit A

 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

 Write a script to demonstrate different operators.


 Demonstrate associativity with a script.
 Write a script with if, else, and else if.
 Write a script using a for loop.
 Demonstrate operations with numbers.
(15 Hrs.)
Unit C

 Write a simple Python script to open a file in different modes.


 Write a simple Python program to write and read from a text file.
 Use different read functions to read file contents.
 Use different write functions to write data to a file.
 Create, list, and remove directories using os module.
(15 Hrs.)
Unit D

 Design a class representing a simple bank account.


 Creating an object involves instantiating a class.
 Design front page of a college or department using graphics method.
 Access and modify object attributes.
(10 Hrs.)
Unit E
 Handle a basic exception using a try-except block.
 Handle multiple exceptions in a single try-except block.
 Handle exceptions in nested try-except blocks.
(10 Hrs.)
8 Course Evaluation: 100Marks
Internal
50
Assessment
Attendance 5
Assignments 10
Quiz 5
Presentation/
5
Report
MTE 25
ETE 50
References
9
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
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
BCA(Regular) UGC CBCS: DSE 2 Year – Semester IV
Theory Course Offered by:
School: USCM Dept.: Commerce & Management
LTSU
1 Course Code BCA-257
2 Course Title OPERATING SYSTEM
3 Credits 3-0-0 (3)
Contact Hours
4 3-0-0 (3)
(L-T-P)
The objective of this course is:
 To introduce the basic concepts of operating systems, including their
types, functions, and differences between Unix and Linux operating
systems.
 To understand the concept of processes, process states, threads, and
context switching.
 To study process scheduling, the types of schedulers, and various
5 Course Objectives
scheduling algorithms, along with understanding process synchronization
and system calls.
 To explore system resources, deadlock prevention and detection, and
inter-process communication concepts like mutual exclusion, race
conditions, and semaphores.
 To study the basics of virtual memory, page fault handling, page
replacement algorithms, and memory allocation techniques.
On completion of this course, the students will be able to:
 Understand the fundamental concepts of operating systems, recognize
different types of operating systems, and differentiate between Unix and
Linux.
 Understand the process states, context switching, and threads, as well as
differentiate between types of threads and understand the concept of
multithreading.
6 Course Outcomes  Understand scheduling algorithms (such as FIFO, SJF, and Round Robin),
process synchronization, and the key criteria involved in process
scheduling.
 Understand and apply concepts of resource management, deadlock
handling, and inter-process communication in an operating system.
 Understand virtual memory concepts, various page replacement
algorithms, and memory allocation methods, including paging and
fragmentation management.
7 Outline Syllabus: Lecture Hours – 45 hrs.
Unit A
Introduction to Operating System: Introduction to Operating System, Types of Operating System:
Batch Operating System, Multiprogramming Operating System, Multitasking Operating System, Time
sharing Operating System, Real Time Operating System, Distributed Operating System, Network
Operating System, Functions of Operating System: Resource Management, Process Management,
Memory Management, Storage Management, Difference between Unix Operating System and Linux
Operating System.
(9 hrs.)
Unit B
Process Management: Definition Of Process, Process States, Process State Transition, The Process
Control Block, Context Switching, Definition Of Thread, Types Of Thread, Concept Of Multithread .
(9 hrs.)

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

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Kurose, J. F., & Ross, K. W. (2023). Computer networking: A top-down
approach (8th ed.). Pearson.
2. Tanenbaum, A. S., & Wetherall, D. J. (2023). Computer networks (6th ed.).
Pearson.
3. Forouzan, B. A. (2023). Data communications and networking (6th ed.).
McGraw-Hill Education.
4. Peterson, L. L., & Davie, B. S. (2023). Computer networks: A systems
Text book
approach (6th ed.). Morgan Kaufmann.
5. Stallings, W. (2023). Data and computer communications (10th ed.).
Pearson.
6. Comer, D. E. (2023). Internetworking with TCP/IP volume 1: Principles,
protocols, and architecture (6th ed.). Pearson.
7. Behrouz, A. F., & Forouzan, B. A. (2023). Data communications and
networking (7th ed.). McGraw-Hill Education.
Free Software
FIFTH SEMESTER
SYLLABUS
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-301
2 Course Title ENTREPRENEURSHIP DEVELOPMENT
3 Credits 4-0-0 (4)
Contact Hours
4 4-0-0 (4)
(L-T-P)
The objective of this course is:
 To Provide a thorough understanding of entrepreneurship, including its
definition, theories, traits, motivations, types, barriers, economic role, and
key dimensions.
 To understand government support, incentives, the role of agencies,
Entrepreneurship Development Programs (EDPs), and policies related to
Micro, Small, and Medium Enterprises (MSMEs).
 To Explore factors for entrepreneurial sustainability, including access to
5 Course Objectives
finance, marketing, technology, and key roles of industry associations and
investors.
 To understand financing options for entrepreneurs, causes of industrial
sickness, and the roles of SIDBI, commercial banks in entrepreneurial
development.
 To provide students with a deep understanding of the key concepts,
challenges, and opportunities in social entrepreneurship and women
entrepreneurship
On completion of this course, the students will be able to:
 Gain in-depth knowledge of entrepreneurship, including theories, traits,
motivations, types, barriers, and its role in economic development and
entrepreneurial dimensions.
 Gain knowledge the various forms of government support and incentives,
the role of agencies, and the significance of Entrepreneurship Development
Programs (EDPs), along with the policies affecting Micro, Small, and
Medium Enterprises (MSMEs).
 analyze the critical factors for entrepreneurial sustainability, including
6 Course Outcomes access to finance, marketing, technology, and the roles of industry
associations, self-help groups, business incubators, and investors.
 Gain knowledge of various financing options like bridge capital, seed capital
assistance, and margin money schemes, and will be able to identify the
causes of industrial sickness along with the role of SIDBI and commercial
banks in supporting entrepreneurial development.
 develop an in-depth understanding of the challenges, opportunities, and key
concepts in social entrepreneurship and women entrepreneurship, equipping
them to address relevant issues and promote entrepreneurial activities in
these areas.
7 Outline Syllabus: Lecture Hours – 60hrs.
Unit A
Definition and Concept of Entrepreneurship: Theories of Entrepreneurship, Entrepreneurial Traits and
Motivation, Role of Entrepreneurship in economic development. Types of Entrepreneurs. Barriers in the
way of Entrepreneurship. Entrepreneurship Development (ED) Cycle. Dimensions of entrepreneurship:
intrapreneurship, technopreneur ship, cultural entrepreneurship, international entrepreneurship,
netpreneurship, ecopreneur ship, and social entrepreneurship.
(12 hrs.)
Unit B
Definition and Concept of Entrepreneurship: Theories of Entrepreneurship, Entrepreneurial Traits and
Motivation, Role of Entrepreneurship in economic development. Types of Entrepreneurs. Barriers in the
way of Entrepreneurship. Entrepreneurship Development (ED) Cycle. Dimensions of entrepreneurship:
intrapreneurship, technopreneur ship, cultural entrepreneurship, international entrepreneurship,
netpreneurship, ecopreneur ship, and social entrepreneurship.
(12 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.)

8 Course Evaluation: 100 Marks


Internal
50
Assessment
Attendance 10
Assignments 5
Seminar 5
Presentation/ Report 5
MTE 25
ETE 50
References
9
1. Mukherjee.A (2023, July 7). Introduction to Entrepreneurship Development
Eleventh [Link] University Press.
2. Abha Mathur. (2021, July 27). Entrepreneurship Development Tenth
Edition. Taxman Publisher
Text book
3. . Robert, Peters, Shepherd, Sinha. (2020, Aug 6). Entrepreneurship
Development Eleventh Edition. McGraw HillPublishers
4. Bansal, S. (2023). Entrepreneurship Development: Concepts, Case Studies,
and Strategies. Wiley India Pvt. Ltd.
5. Hisrich, R. D., Peters, M. P., & Shepherd, D. A. (2022). Entrepreneurship
(11th ed.). McGraw-Hill Education.
6. . Kuratko, D. F., & Hodgetts, R. M. (2022). Entrepreneurship: Theory,
Process, and Practice (10th ed.). Cengage Learning.
7. Taneja, S. (2021). Entrepreneurship and Small Business: An Indian
Perspective. Pearson India.
Free Software
LAMRIN TECH SKILLS UNIVERSITY
University School of Commerce & Management
BCA (Regular) UGC CBCS: SEC 3 Year – Semester V
Theory Course Offered by: LTSU School: USCM Dept.: Commerce & Management
1 Course Code BCA-302
2 Course Title CORPORATE SKILLS
3 Credits 2-0-0 (2)
Contact Hours
4 2-0-0 (2)
(L-T-P)
The objective of this course is:
 Understand corporate skills like leadership, time management, stress
management, teamwork, and interpersonal networking
 Develop executive skills including profile writing, group discussions,
interview preparation, and business presentations.
5 Course Objectives  Learn people skills for assessing workplace situations, handling office tools,
and mastering interview and negotiation techniques.
 Gain proficiency in essential technology tools like MS Office, CRM, ERP,
and online collaboration platforms.
 Understand global business etiquette, cross-cultural practices, and goal-
setting frameworks for personal and organizational alignment.
On completion of this course, the students will be able to:
 Ability to effectively apply corporate skills to enhance performance and foster
positive workplace relationships.
 Mastery in creating professional profiles, presenting confidently, and
participating in discussions and interviews.
6 Course Outcomes  Proficiency in handling workplace dynamics, conducting successful
interviews, and negotiating effectively.
 Ability to use technology tools efficiently and deliver effective public
speeches with confidence.
 Capability to navigate international business environments and set SMART
goals aligned with organizational objectives.
7 Outline Syllabus: Lecture Hours – 30hrs.
Unit A
Corporate Skills: Definition and importance of corporate skills in the workplace. Leadership: Leadership
Styles, Qualities, Conflict Resolution, Delegation & Motivation Techniques. Time Management: Tools &
Techniques. Stress Management: Strategies & Techniques. Team Work: Types of Teams, Team Dynamics,
Managing Cross Functional teams. Interpersonal & Networking Skills: Building and maintaining
professional relationships, networking Types & Strategies.
(5hrs.)
Unit B
Executive Skills: Writing a Profile (Personal / Company), Group Discussions, Facing an Interview, Business
Presentation Skills. Corporate Etiquette: Office Etiquettes, Phone Etiquettes, Dinning Etiquettes, Party
Etiquettes, Greetings, E-mail: Email Drafting.
(5hrs.)

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

BCA (Regular) UGC CBCS: DSC 3 Year – Semester VI

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

You might also like