Fourth Semester: Business English and Communication-IV
Fourth Semester: Business English and Communication-IV
FOURTH SEMESTER
CA4BE:Business English And Communication–IV
52 Hours Course Theory - 4 Hours /week
Objectives: To adopt global standards of communication that would span diverse job functions.
Skill students in all possible areas of specialization. Train students to be ‘near industry ready’ by
the time they graduate from college. Impart language acquisition more than language learning.
The main thrust of the course content is clearly controlled by the demands and constraints of the
Business world. All modules are specifically designed to make learners attain communicative
competence through learner generated activities.
Assessment
Teachers are constantly assessing students informally in class, through observation, listening
and discussion with students. Self, peer and group assessment are used , as well as more
formal teacher assessment.
Students are assessed during the year on their written assignments, oral presentations and
annual skills. They are also assessed on their ability to work both collaboratively and
independently.
Resources
The Department does not follow a set text book but makes use of the large range of resources
available in the library.
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
Text Books
1. S.P Jain &Narang-―Financial Acounting‖, Kalyani Publishers, Thirteenth Edition 2002.
2. R.L Gupta-―Financial Acounting‖, Sultanchand& Sons, 2011
3. R.K Sharma &Shashi Gupta-―Financial Management‖,Oscar publications.
4. Khatoon, Kumar, Venkatesh S.N, ―Goods and Services Tax‖, Himalaya Publishing House
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
CA4WP:Web Programming
52 Hours Course Theory - 4 Hours /week
Objective: Understand the importance of web as medium of communication and develop skills to
create dynamic web pages.
Prerequisites: Basic Programming Knowledge& Creative thinking to design website
Course Outcomes
CO1: Understand the elements of HTML and design static web pages
CO2: Develop interactive web pages using JavaScript and dynamic HTML
CO3: Get familiarized with .net framework and understand the Object Oriented programming
concepts in C# to implement programming logic in Asp.net.
CO4: Understand database connectivity using ADO.net and develop dynamic websites using Asp.net
CO5: Gain knowledge of state management and data binding in Asp.net
CO6: Learn basics of PHP and apply it to develop dynamic websites
Web Programming
Module Description Hours
Fundamentals of Web: History of Internet, Internet Services , WWW,
Web Browser and Web Server.
HTML: Introducing HTML and XHTML, Basic text formatting,
Presentational elements, Phrase elements, Lists, Editing text, Using
I Character entities for special characters, Links and Navigation, Images,
Audio and Video, Tables, Forms, Frames.
15
Understanding Java Script: Introduction to Java script, Features of Java Script, Including
Web Java Script in HTML file, Simple Examples, Communicating with user –
Technologies alert(), prompt(), confirm() methods, Function, Creating Interactive forms,
Working with form elements.
DHTML: Cascading Style Sheets-Coding CSS, Inline Style Sheets,
Embedded Style Sheets, CSS Positioning, Document Object Model, Event
handling.
.NET framework : Common Language Runtime, Common Language
Specification, Common Type System, MSIL, Garbage Collection, Security,
II
Application domains -, Framework base classes, Assemblies, Namespaces,
.Net Applications using C#, Advantages of .Net, Role of C# in .Net
Introduction
Framework. Classes & Objects: Defining a class, member access
to .NET
modifiers, constructors ,types of constructors, destructor, ‗this‘ reference,
Architecture 15
constant and read only members, properties, indexers. Inheritance &
&Object-
Polymorphism: Classical & containment inheritance, multilevel,
oriented
hierarchical inheritance, operator overloading, overriding methods, abstract
concepts in
classes & methods, sealed classes & methods, polymorphism. Interfaces:
C#
Defining, extending, and implementing an interface, Interfaces &
Inheritance, Abstract Class and Interfaces. Delegates: Introduction,
declaration, methods, instantiation, invocation, using delegates, events.
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
Text Books
1. Deitel & Deitel ,―Internet & World Wide Web –How to Program‖, Pearson Education,
Fourth Edition, 2009.
2. Jon Duckett, ― Beginning HTML, XHTML, CSS and JavaScript‖, Wiley Publications, 2012.
3. Faithe Wempen, HTML 5 Step by Step, Microsoft Press, PHI, 2012.
4. E. Balagursamy, ―Programming in C#- A Primer‖, Tata McGraw Hill Publications, Third
Edition, 2010.
5. Mridula Parihar, ―Asp.net Bible‖, Wiley-Dreamtech India Pvt.Ltd, First Edition,2002
6. Steven Holzner, ―PHP: The Complete Reference‖,McGraw Hill Education Pvt Ltd, Reprint 2015
Reference Books
1. Dr.Ravinder Singh, Amit Gupta, ―Magic with HTML, DHTML and Javascript‖, Laxmi
Publications, First Edition, 2009.
2. Herbert Schildt, ―C# 4.0 : The Complete Reference‖, Tata McGraw Hill ,2010.
3. MacDonald , ―The Complete Reference ASP.NET ‖, Tata McGraw Hill,2002 .
4. Matt Doyle, ―Beginning PHP 5.3‖, Wiley Publishing, 2010
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
Shell Programming:
Shell variables, Shell Command Line Processing, Shell Script Features,
Executing a Shell script, Read and Echo statement, Command
V Substitution, Escape Sequence Characters, Shell Script Arguments, File
Shell test, String test, Numeric test, Conditional Control Structures-if 15
Programming statement, case statement Looping Control Structure-while, until, for,
statements. Jumping Control Structures – break, continue, exit statements.
Loadable Kernel Module: Introduction to Linux Kernel Modules,
Writing Linux kernel modules.
Text Books
1. Yeshwant Kanetkar, ―UNIX shell Programming‖, BPB Publications, First Edition,1996.
2. Sumitabha Das,‖Your Unix- The Ultimate Guide‖, Tata McGraw-Hill, 2001 Edition,
Twentieth Reprint 2010.
3. Subhash K.U, ‖ UNIX System Programming‖, Pearson Education India, Fourth Edition,
2011.
Reference Books
1. M.G Venkateshmurthy, ―Introduction to UNIX Shell Programming‖, Pearson Education, First
Edition,2006.
2. Maurice J Bach , ―The Design of Unix Operating System‖, New Delhi: Prentice Hall of India
Pvt. Ltd, 2008.
3. Neil Matthew, Richard Stones, ―Beginning Linux Programming‖, John Wiley & Sons, Fourth
Edition, 2011.
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
Viva-Voce 05 Marks
Record 05 Marks
Total 35 Marks
Bachelor of Computer Applications (BCA) (CBCS) Syllabus: 2019 Batch Onwards
Section B
11. Demonstrate system calls to perform file operations in Unix.
12. Demonstrate system calls for process management in Unix.
13 Awk script to count the number of lines in a file that do not contain vowels
14 Awk script to demonstrate functions.
15 Awk script to demonstrate array operations.
16. Shell script to generate report card.
17 Shell script to generate invoice for purchased items.
18 Shell script to generate electricity bill.
Viva-Voce 05 Marks
Record 05 Marks
Total 35 Marks