cjdrmYyk fo'ofo|ky;]Hkksiky
Barkatullah University,
Bhopal
As per model syllabus of U.G.C. New Delhi, Approved
Microbiology BOS.
foKku ladk;
dEI;wVj lkbal
Faculty of Science
Syllabus & Prescribed Books
B.Sc. Semester Examination 2010-11
IV Semester (Computer Science)
(10+2+3)
dqylfpo
cjdrmYyk fo'ofo|ky;]Hkksiky
:- 50@&
1
Barkatullah University, Bhopal
B.Sc. Computer Science
Semester IV
Code No.
Paper
CS401
Object Oriented Programming C++
CS402
HTML
Marks (Theory + CCE)
35+15
35+15
Practical
CS403
Programming in C++/ HTML
Project (External Assessment)
50
50
Barkatullah University, Bhopal
Semester – Wise Scheme for B Sc (Computer Science)
Semester IV
Paper – I
Object Oriented Programming using C++
Max Marks: 35
UNIT I
Principles of OOP, procedure oriented programming vs. object oriented
programming, basic concepts, advantages, application of OOPs, object
oriented languages.
Beginning with C++: structure of C++ program, creating, compiling,
linking & executing a C++ program, Tokens, expressions & control
structures, keywords, identifiers, basic data types, user-defined data types,
derived data types, symbolic constants, type compatibility, variable
declaration, dynamic initialization of variables, reference variables,
operators in C++.
UNIT II
Scope resolution operator, memory management operators, manipulators,
type cast operators, operator precedence, control structures.
Main function , function prototyping, call by reference, call by value,
inline functions, default arguments, constant arguments, function
overloading.
Introduction to constructors and destructors, operator overloading & type
conversions.
UNIT III
Specifying a class, defining member functions, making an outside function
inline, private member function; array within a class, memory allocation
for objects , static data members, static member functions, array of objects,
objects as function arguments, returning objects.
UNIT IV
Friend functions, Inheritance and its various types along with programs,
introduction to pointers, pointers to object, pointers to derived classes,
virtual functions and polymorphism, this pointer.
UNIT V
Managing console I/O operations: introduction, C++ streams, C++ stream
classes, unformatted I/O operations, formatted console I/O operations,
managing O/P with manipulators. Working with Sequential Date Files:
Introduction, opening & closing a file, detecting EOF, sequential input &
output operations.
TEXT BOOK:
1. Object oriented programming with c++ by E. Balaguruswamy.
REFERENCES :
1. Programming in C++ by Robert Lafore
2. C++ - The complete reference by Herbert Schildt (TMH)
3. Programming with C++ - Schaum Series
4. OOP’s concepts by David Parsson .
Barkatullah University, Bhopal
Semester – Wise Scheme for B Sc (Computer Science)
Semester IV
Paper - II
HTML
Max Marks: 35
UNIT I
Introduction to Webpages, Browser and HTML, HTML tags: paired tags,
singular tags. Structure of an HTML: Document Head and Document
Body, Titles and Footers, using in Document Head. Basic Text
formatting: Paragraph breaks, Line breaks, Heading styles, drawing lines.
UNIT II
Text styles: Bold, Italics, Underlines. Other text effects: Centering,
Spacing.
List: Unordered List, Ordered List, Definition Lists. Using special tags: