0% found this document useful (0 votes)
212 views7 pages

B.A. or B.SC Computer Applications Part-III (Sem v&VI)

The document outlines the course details for Object Oriented Programming Using C++ (Semester V) and Introduction to Computer Network and Internet Programming (Semester VI). It includes information about the maximum marks, exam duration, topics covered, and references for each course. Instructions are provided for paper setters and candidates regarding the question paper format. The practical courses are meant to supplement the theory courses and involve exercises on relevant topics.

Uploaded by

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

B.A. or B.SC Computer Applications Part-III (Sem v&VI)

The document outlines the course details for Object Oriented Programming Using C++ (Semester V) and Introduction to Computer Network and Internet Programming (Semester VI). It includes information about the maximum marks, exam duration, topics covered, and references for each course. Instructions are provided for paper setters and candidates regarding the question paper format. The practical courses are meant to supplement the theory courses and involve exercises on relevant topics.

Uploaded by

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

B.A/B.Sc.

Part III (COMPUTER APPLICATION)


Semester – V and VI
2016-17, 2017-18 & 2018-19 Sessions

Semester – V

Paper Title Max. Exam


Marks Duration
BAP-301 OBJECT ORIENTED PROGRAMMING USING C++ 60 3 Hours

BAP-302 LAB-I Practical Based on BAP-301 40 3 Hours

Semester VI
Paper Title Max. Exam
Marks Duration
BAP-303 Introduction to Computer Network & Internet 60 3 Hours
Programming
BAP-304 LAB-II Practical based on BAP-303 40 3 Hours

1
B.A/B.Sc. Part III (COMPUTER APPLICATION)
Fifth Semester

PAPER-BAP-301 : OBJECT ORIENTED PROGRAMMING USING C++

Max. Marks : 60 Maximum Time: 3 hours


Min. Pass Marks: 35% Lecturers to be delivered: 75 hrs

INSTRUCTIONS FOR THE PAPER SETTER

The question paper will consist of three sections: A, B & C. Sections A & B will have four
questions from the respective sections of the syllabus and will carry 40% marks each. Section
C will have 6-12 short-answer type questions, which will cover the entire syllabus uniformly
and will carry 20% marks in all.

INSTRUCTIONS FOR THE CANDIDATES


1. Candidates are required to attempt two question each from the sections A & B of the
question paper and the entire section C.
2. Use of non-programmable scientific calculator is allowed.

Section-A
Evolution of OOP : Procedure Oriented Programming, OOP Paradigm, Advantages and
disadvantages of OOP over Functional Programming Approach.
Characteristics of Object Oriented Language : Classes, Objects, Inheritance, Reusability,
User defined Data Types, Polymorphism and Exception Handling.
Introduction to C++ : Structure of C++ Program, Identifier and keywords, Constants, Data
Types, C++ Operators, Type Compatibility, Variable Declaration, Reference Variable,
Statements, Expressions, Manipulators. Input and Output Statements.

Control Statements: Conditional Expression, Loop Statements,


Storage Class Specifiers : Automatic, Static, Register, Extern. Array, Pointer Arithmetic,
Structures, Pointers and Structures, Unions, Bit Field Typed Enumerations.
Function in C++ : Function Prototyping, Defining a function, Types of functions.
Methods of Parameter passing : by value, by address, by reference, Recursion,
Function Overloading : Virtual functions, pure virtual functions,
operator overloading.
Section-B
Classes : Data members and member functions, objects, arrays of class objects, Objects as
function arguments, nested classes, inline member functions, static data members and static
member functions, friend functions, dynamic memory allocation.
Constructors and Destructors: Default parameterized and copy constructors, multiple
constructors in classes dynamic constructors. Rules for constructors and destructors, Const.
objects.
Inheritance: single inheritance, inheriting private members, types of derivation, multiple
inheritance, multi-level inheritance, hierarchical inheritance, hybrid inheritance, container
classes and member access control. Abstract class.
Polymorphism : Methods of achieving polymorphic behaviour.
Pointers: Pointers and classes, pointer to object, this pointer.

2
References:

1 Herbert Schildt, The Complete Reference C++, Tata McGraw-Hill, 2001


2 Deitel and Deital, C++ How to program, Pearson Education 2001.
3 Robert Lafore, Object Oriented Programming in Turbo C++, Galgotia Publications,
1994.
4 Bajane Stautrup, The C++ Programming Language, Addition,-Wesley Publication
Co., 2001.
5 Stanley B. Lippman, Losee Lajoic, C++. Primer; Pearson Education, 2002
6 E. Balagurusamy, Object-Oriented Programming with C++, Tata McGraw-Hill,
2001
7 D. Ravichandran, Programming with C++ - 2nd edition, Tata McGraw-Hill
Publishing Company Ltd.

3
Paper BAP-302 : PRACTICAL BASED ON BAP-301

Max. Marks : 40 Practical units to be conducted: 75


Min. Pass Marks: 35% Time allowed: 3 Hours

The laboratory course will comprise of exercises to supplement what is learnt under
Paper OBJECT ORIENTED PROGRAMMING USING C++

The break-up of marks for the practical will be as under:


Lab Record : 05 marks
Viva Voce : 10 marks
Programe Development and Execution : 25 marks

4
B.A/B.Sc. Part III (COMPUTER APPLICATION)
Sixth Semester

Paper BAP-303 - Introduction to Computer Network and Internet Programming

Max. Marks : 60 Maximum Time: 3 hours


Min. Pass Marks: 35% Lecturers to be delivered: 75 hrs
INSTRUCTIONS FOR THE PAPER SETTER

The question paper will consist of three sections: A, B & C. Sections A & B will have four
questions from the respective sections of the syllabus and will carry 40% marks each. Section
C will have 6-12 short-answer type questions, which will cover the entire syllabus uniformly
and will carry 20% marks in all.

INSTRUCTIONS FOR THE CANDIDATES


1. Candidates are required to attempt two question each from the sections A & B of the
question paper and the entire section C.
2. Use of non-programmable scientific calculator is allowed.

Section-A
Computer networks- Hardware, Software, users, goals and applications of computer
networks.
Types of Network: Local area networks, wide area networks, metropolitan area networks and
value added networks - their features.
Transmission media: Magnetic media, twisted pair, coaxial cables, fibre optics, radio
transmission, microwave transmission, infrared waves and Line of sight transmission,
Cellular radio and communication Satellites.

Internet: What is Internet, its advantages, disadvantages, internet facilities through WWW
and HTML, Internet Protocols, TCP/IP, FTP, newsgroups, remote logins, chat groups etc.

WWW: the client side, the server side, web browsers, web pages, locating information on the
web.
E-Mail: architecture, various aspects, the user agent, message format, message transfer, e-
mail privacy.
Network Security: Various threats, prevention and solutions.

Section-B
HTML: Introduction to HTML, SGML, Internet and Web structure of HTML document.
Starting an HTML document: Head element, body element, style element, Script element,
Text formatting, using lists to organise information.

Organising Data with Table: Basic table Structures, individual cells and headings, vertical
controls, database considerations, displaying real data with a table.
Table Layout and Presentation: Table Syntax, two column layout, staggered body with an
index, traditional newspaper layout.
Uniform Resource Locators (URLs): Absolute URLs, Relative URLs, fragment URLs,
Types of URL Schemes- HTTP, mailto, news, FTP, Telnet, File etc.
Using Hyper Links and Anchors: Uses to Hyper Links, Structure of Hyper Links, Links to
specialised contents.
Images: Adding Images to web page, using images as links, creating menus with image
maps, image formats-GIF, JPEG etc.

5
HTML Forms: Understanding forms, creating simple GO button, fill-in-form page, form
security, INPUT element, BUTTON element, SELECT element, TEXT AREA element,
LABEL element, FIELDSET and LEGEND elements.

REFERENCES :

1. Andrew S. Tanenbaum, “Computer Networks”, Third Edition, PHI Publications,


1997.
2. Corner, Internetworking with TCP-IP: Principles, Protocols and Architecture,
Prentice Hall
3. Bertsellas and R. Gallager, “Data Networks”, 2nd Edition, Prentice Hall, 1992.
4. Stephan Mack, Janan Platt, HTML 4.0 No Experience Required, BPB Publicatiown.
5. Rick Darnell et al, HTML 4 Unleashed, Tech media Publications.

6
Paper BAP-304 : PRACTICAL BASED ON PAPER BAP_303

Max. Marks : 40 Practical units to be conducted: 75


Min. Pass Marks: 35% Time allowed: 3 Hours

The laboratory course will comprise of exercises to supplement what is learnt under
Paper Introduction to Computer Network & Internet Programming Lab exercises
should cover alteast following topics:

HTML, Tables and Forms, Applying Style Sheets to HTML, General Commands of
Java Script.

The break-up of marks for the practical will be as under:


Lab Record : 05 marks
Viva Voce : 10 marks
Programe Development and Execution : 25 marks

You might also like