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

BCA-4th-Sem-2022-23

The document outlines the syllabus for the Bachelor of Computer Applications (BCA) 4th Semester at Devi Ahilya Vishwa Vidyalaya, covering various subjects including JAVA Programming, Introduction to DBMS, Introduction to Computer Architecture, Advanced ICT Tools, and Communication Skills. Each subject includes aims, learning outcomes, and detailed units of study that encompass key concepts and practical applications. The syllabus aims to equip students with essential skills and knowledge in computer science and communication for professional success.

Uploaded by

Keshav Agrawal
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)
18 views11 pages

BCA-4th-Sem-2022-23

The document outlines the syllabus for the Bachelor of Computer Applications (BCA) 4th Semester at Devi Ahilya Vishwa Vidyalaya, covering various subjects including JAVA Programming, Introduction to DBMS, Introduction to Computer Architecture, Advanced ICT Tools, and Communication Skills. Each subject includes aims, learning outcomes, and detailed units of study that encompass key concepts and practical applications. The syllabus aims to equip students with essential skills and knowledge in computer science and communication for professional success.

Uploaded by

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

SYLLABUS

Bachelor of Computer Applications


4th SEMESTER
Session 2022-23

Mission of SCS&IT, DAVV

To produce world-class professionals who have excellent ana lytical skills,


communication sk il ls, team bui ldi ng spirit a nd a bility to work in cross cult ura l
environment .

To produce inter national qua lity IT profe ssionals, w ho can indepe ndent ly desig n,
develop and implement computer appl ications.

Professionals who de dicate themselves to m anki nd, who are env ir onment
conscious, follow soci al norms a nd ethics.

School of Computer Science & IT,


Devi Ahilya Vishwa Vidyalaya, Indore
www.scs.dauniv.ac.in
Course Name: BCA 4th Semester
SC SIT, DAVV

Subject Code: CS-3210

CS-3210 JAVA Programming


Subject Name: JAVA Programming

Aim of the Subject


The aim of this course is to understand the various concepts of Object Oriented Programming
(OOP) using Java.
Learning Outcomes
The students are expected to learn following a er comple on of the course:

 Will be able to iden fy classes, data members and member func on for a specific
problem.
 Will be able to implement the concept of Inheritance and polymorphism.
 Will be able to implement Packages.
 Will be able to handle Excep on, Mul threading, I/O basics and Applets.

Unit 1
Features of java: Object-Oriented programming overview: Introduc on of java Technology,
Installing java, java program development, java source file, compila on, execu on.
Data Types, Variables, Memory concepts, Naming conven ons, primi ve data type,
declara ons, variable name, numeric, literals, character literals, String, string literals, prin ng
to console and taking input through console (scanner class).
Expressions: Assignment operator arithme c operators, rela onal operators, logical
operators, increment and decrement operators, condi onal operator, operator precedence.
Unit 2
Statements: condi onal: if, else if, switch statement. Break and Con nue, type conversion and
cas ng, command-line arguments.
Introduc on to class, Objects, Methods and Instance Variable, primi ve type vs reference type
BCA 4th SEM

Ini alizing objects with constructors, access modifiers, and encapsula on.
Final instance variable, this reference, garbage collec on and finalize method, overloading
methods.
Unit 3
Array declaring and crea ng array, passing array to methods, mul dimensional array, variable
length. Sta c method, sta c field and Math Class.

1 of 2
String Handling: String constructors, data and member func ons, character extrac on, string
comparison, string buffer etc.
SC SIT, DAVV

CS-3210 JAVA Programming


Inheritance: Inheritance basics, member access and inheritance, using super keyword,
crea ng a mul level hierarchy.
Polymorphism: Method overriding, dynamic method dispatch, final method and classes,
abstract classes and methods, instances of operator, The object class.
Unit 4
Package: defining a package, understanding CLASSPATH, access protec on, impor ng
packages, crea ng own packages.
Interface: defining an interface, proper es of interface, advantage of interface, achieving
mul ple inheritance through interfaces, variables in interfaces.
Excep on Handling: Introduc on, Keywords (try, catch, throw, throws), finally keyword,
chained excep on, user defined excep on.
Unit 5
Mul threading: what are threads, the java thread model, thread priori es, thread life cycle,
crea ng thread and execu ng thread.
Streams and Files: Introduc on, files and streams, java stream class hierarchy. Execu ng file
handling
Applets: Applet basics, applet architecture, applet life cycle method, applet HTML tag and
a ributes, execu ng applet in web browser and in the appletviewer.

Text Book(s)
1. The complete reference by Herbert Schildt, Tata McGraw-Hill
2. JAVA how to program by Deitel & Deitel, Pearson educa on
Reference Material(s)
1. Head Firs JAVA by KathySierra & Bert Bates.
BCA 4th SEM

2 of 2
Course Name: BCA 4th Semester
SC SIT, DAVV

Subject Code: CS-2402

CS-2402 Introduc on to DBMS


Subject Name: Introduction to DBMS

Aim of the Subject


The student should learn database design and informa on retrieval concepts and apply these
concepts in projects involving database.
Learning Outcomes
The students are expected to learn following a er comple on of the course:

 Conceptual clarity on database systems and their evalua on


 Database design issues from ER model to normaliza on
 theore cal founda on of query languages through rela onal algebra
 proficiency in SQL

Unit 1
Introduc on: purpose of DBMS, view of data, data models: physical model, logical model,
conceptual model, hierarchical model, network model. Object oriented model. database
language, Database administrator, database user, overall system structure.
Unit 2
En ty rela onship model: basic concepts, mapping constraints, keys, E-R diagram, weak,
en ty features, design of an E-R database schema, reduc on of E-R schema to table.
Unit 3
Structured Query Language(SQL):basic structure, set opera ons, aggregate func ons, null
values, nested sub queries, data defini on language(DDL), data manipula on language(DML),
data control language(DCL), transac on control language(TCL).
Unit 4
BCA 4th SEM

Rela onal database design: Decomposi on, normaliza on using func onal dependencies,
normaliza on using mul valued dependencies.
Unit 5
Concept of RDBMS, characteris cs of RDBMS, Codd’s 12 rules, introduc on to oracle tools,
security.

Text Book(s)

1 of 2
1. Database System concepts –Henry F. Korth , Tata McGraw Hill 6th Edi on.
SC SIT, DAVV

Reference Material(s)

CS-2402 Introduc on to DBMS


1. “Fundamentals of Database Systems”, Elmasri R, Navathe S, Addison Wesley 4th Ed.
2. An introduc on to database system-Bipin C. Desai, Galgo a Revised Edi on
3. An introduc on to Database System -C.J Date, Pearson 8th Ed.

BCA 4th SEM

2 of 2
Course Name: BCA 4th Semester
SC SIT, DAVV

Subject Code: CS-2004

CS-2004 Introduc on to Computer Architecture


Subject Name: Introduction to Computer Architecture

Aim of the Subject


To provide an understanding the func oning of the modern computer architecture, including
mechanism of parallelism, pipelining and cache memory architecture.
Learning Outcomes
The students are expected to learn following a er comple on of the course:

 Students will be familiar with various measuring tools and func onal units of CPU.
 They will be aware about architecture of 8085 microprocessor.
 They will have knowledge of assembly language programming.
 They will be aware about computer arithme c.
 They will have understanding about various types of instruc on formats and
addressing modes.

Unit 1
Technological trends, measuring performance: MIPS, CPI/IPC, Benchmark suite, Geometric
and Arithme c means, Speed up, Amdahl’s law, Types of architecture.
Unit 2
Introduc on of 8085 Microprocessor: Architecture of 8085 processor. Register Architecture:
Accumulator, Temporally Register and Flag Register. Program Counter, Stack pointer and
Instruc on register.
Addressing Modes: Directaddressing mode and Register direct Addressing Mode. Register
Indirect Addressing Mode, Immediate Addressing Mode and Implicit or Implied Addressing
Mode.
BCA 4th SEM

Unit 3
Introduc on to Assembly Language Programming: Various Instruc ons Classifica ons:
Instruc on Format, Opcode, Operand and Hex code. Instruc on Opera on Status, Various
Instruc on Sets: Data Transfer Group Instruc ons, Arithme c Group Instruc ons, Logical
Group Instruc on, Branch Group Instruc ons: Condi onal and Uncondi onal and Machine
control Instruc ons.
Unit 4

1 of 2
Concept of Parallelism and their hazards.
SC SIT, DAVV

Cache Memory: Data caches, instruc on caches and unified caches, cache implementa ons,

CS-2004 Introduc on to Computer Architecture


fully associa ve and direct mapped caches, write back versus write through caches, Cache
coherence

Unit 5
Mul processor Architectures: Introduc on, architectures, Performance characteris cs.
Mul core architectures: single chip Mul processors, Flynn classifica on.

Text Book(s)
Computer Architecture: Sachem’s outlines by Dr. Rajkamal.
Reference Material(s)
Computer Architecture and organiza on By William Stalling, Seventh edi on Reference
Material(s)
Computer Architecture & Parallel Processing, Hwang & Briggs, McGraw Hill
Computer Architecture and Organiza on by D. A. Pa erson

BCA 4th SEM

2 of 2
Course Name: BCA 4th Semester
SC SIT, DAVV

Subject Code: IC-2504

IC-2504 Advanced ICT Tools


Subject Name: Advanced ICT Tools

Aim of the Subject

Learning Outcomes
The students are expected to learn following a er comple on of the course:

 To provides learners with the ability to use of ICT tools and encourages knowledge and
understanding of advance ICT tools.
 Understands different ICT tools.
 Crea ng Fill able Forms with Google forms and able to analyze the informa on.
 Perform opera ons on data using MS access features.
 Perform opera ons on data processing in MS Excel func ons.

Unit 1

Unit 2
ICT's defini on and meaning, different ICT approaches, ICT's components and characteris cs,
its applica ons, the numerous types of interac ve ICT tools, the benefits and drawbacks of
ICT, Models of Access to ICT, significance of ICT in educa on.
Unit 3
Different ICT tools used for different purpose like, developing Literacy,
Quizzing/tes ng/Gaming, Presenta on, Crea ve Crea ons, online collabora on etc. Crea ng
Google forms and analysing it.

Unit 4
Adv use of MS Access
BCA 4th SEM

Key features, parts or objects, file formats, security features, crea ng tables, types of database
crea ng queries and rela onships between tables in Access Database. Crea ng a forms,
report, report wizard, different sec ons of report, filter records, crea ng Pivot table view, sum
up a column in a table.

Unit 5

1 of 2
Adv use of MS Excel
SC SIT, DAVV

Absolute and rela ve addressing, crea ng absolute reference, working with graph, func on

IC-2504 Advanced ICT Tools


and its syntax, data sort, data filter, access macros in excel, recording and execu ng a Macros,
Pivot table- crea ng, adding fields and grouping. VLOOKUP func on and use of VLOOKUP
func on.

Text Book(s)
Web 2.0 tools, Comparison between web1.0, web2.0, web3.0 and major features of web 2.0
and web3.0
Reference Material(s)
Linda Foulkes, Learn Microso Office 2019, Packt Publishing Limited; Illustrated edi on (29
May 2020)

BCA 4th SEM

2 of 2
Course Name: BCA 4th Semester
SC SIT, DAVV

Subject Code: IC-2911

IC-2911 Communica on Skills


Subject Name: Communication Skills

Aim of the Subject


The aim of this course is to provide students with the skill and knowledge of communica on
in the business environment. There is a strong focus on understanding the theory of
communica on in business context and its applica ons in real world.
Learning Outcomes
The students are expected to learn following a er comple on of the course:

 Nurture students into well-balanced and posi ve thinking human beings. Developing
students into professionals, who are capable of facing new challenges and becoming
the winners in Life.
 Enhancing Communica on skills by prac cing func ons, processes and models.
 Understanding of Effec ve Communica on, Barriers to Effec ve Communica on,
order, advice, sugges ons, mo va on, persuasion, warning, educa on, raising morale,
conflicts and nego a on, group decision making.
 Prac cing of various ac vi es using dimensions of Communica on- Upward,
Downward, Lateral/Horizontal, Diagonal, grapevine, consensus, Channels of
Communica on- Formal, Informal; Pa erns of Communica on; Media of
Communica on-Verbal, Nonverbal.
 Developing and delivering effec ve presenta on, effec ve interpersonal
communica on, skills that maximize team effec veness, good me management and
effec ve problem solving.

Unit 1
Communica on : An Overview
Defini ons, Nature and A ributes, Purpose, Direc ons, Types, Kinds of communica on
network- Internal and External Communica on, Channels of communica on, Methods of
BCA 4th SEM

communica on- verbal and non-verbal.


Unit 2
The Process of Communica on
Basics elements of communica on process, Effec ve Communica on - 7Cs of communica on,
Barriers to communica on-Physical and external barriers, seman c and language barriers,
socio-psychological barriers and corporate communica on barriers; Methods of overcoming
communica on barriers.

1 of 2
Unit 3
SC SIT, DAVV

Listening Skills

IC-2911 Communica on Skills


Introduc on, Defini ons of listening, Importance of listening, Difference between hearing and
listening, Principles of good listening, Types of listening, Barriers to effec ve listening,
Strategies to improve listening skills, Ten commandments of listening.
Unit 4
Interview
Meaning and defini on, purpose, methods, types of interviews, Prepara on of candidate for
the interview, Interview Do’s and Don’ts, Possible job interview ques ons, job interview
mistakes, Handling job interview ques ons conclusion.
Unit 5
Wri en Communica on
Business Le ers, Types of business le ers, Mee ngs documenta on and minutes, Wri ng
Memorandum, E-Mail wri ng, Paragraph wri ng, Job applica on and resume wri ng, Report
Wri ng.

Text Book(s)
Business Communica on by Bhagaban Das (Sathya Swaroop Debashish)
Reference Material(s)
Business Communica on by K.K. Sinha

BCA 4th SEM

2 of 2

You might also like