Вы находитесь на странице: 1из 2

CSE-101/102 PROBLEM SOLVING USING COMPUTERS

[3 0 0 3]
1. INTRODUCTION TO COMPUTERS:
Block diagram of a computer, computer memories, operating system basics, working
with MS-Windows environment. (2hrs)

2. ALGORITHMS AND FLOWCHARTS – Definitions, Symbols of Flowcharts,


Examples of Flowcharts and algorithms for a variety of problems ranging from the
reasonably simple ones such as finding the largest of 3 nos., largest of “n” numbers to
relatively complicated problems such as Matrix operations including matrix.
(4 hrs.)
3. C++ FUNDAMENTALS-
The C++ character set, identifiers and keywords, data types, variables, declarations,
statements, C++ program structure. Simple I/O operations. (3 hrs.)

4.OPERATORS AND EXPRESSIONS-


Operator precedence and associativity, arithmetic operators, relational operators, logical
operators, increment and decrement operators, bitwise operators, assignment operators,
type conversions. (4 hrs.)

5.FLOW OF CONTROL-
Statements and blocks, branching control, repetition control, break and continue
statements. (6 hrs.)

6.DERIVED DATA TYPES-


1-D arrays, 2-D arrays, strings, structures, pointers( pointers to simple variables, pointers
to arrays, basic operation on pointers, pointers to strings), Structures & Unions, pointers
to structures and their use. (8 hrs)

7. FUNCTIONS-
Modular programming, library functions and user- defined functions, function
declaration, definition and call, parameter passing techniques, function overloading,
default arguments, inline functions. I/O format specifications
(7 hrs.)

8. INTRODUCTION TO OBJECT ORIENTED PROGRAMMING-


Procedure oriented programming versus object oriented programming, basic concepts of
object oriented programming, benefits of object oriented programming, C++ as object
oriented programming language. (2 hrs.)

References:

1. E.Balaguruswamy, Programming in ANSI C, 2nd Edition, - TataMcGraw Hill.


2. E. Balaguruswamy Object Oriented Programming with C++: - 2nd edition -
Tata McGraw Hill.
3. Herbert Schildt, C++ : The Complete Reference 4th edition - Tata McGrawHill.
4. Robert LaFore, Galgotia Object Oriented Programming with Turbo C++ -
Publications, 2002.

CSE 111/112 PROBLEM SOLVING USING COMPUTERS LAB.


--13 weeks
1. Familiarization with PC and MS Window basic operations.
2. Flowcharting exercises.
3. Simple C++ Programs (expression oriented operations)
4. Experiments using Control Structures
5. Experiments on Arrays (1 and 2D)
6. Experiments on Structures and use of Pointers
7. Test 1
8. Experiments using built-in-functions.
9. Experiments using user defined functions..
10. Experiments using class declarations and operations on objects.
11. Experiments using MS-Word and PowerPoint.
12. Experiments in the use of Excel.
13. Test-2.

References:

1. E.Balaguruswamy, Programming in ANSI C, 2nd Edition, - TataMcGraw Hill.


2. E. Balaguruswamy Object Oriented Programming with C++: - 2nd edition -
Tata McGraw Hill.