1BCA3 - Programming Logic & Design
Techniques
Program Development
- Program Concept,
- Characteristics of Programming,
- Various stages in Program Development .
Programming Languages
- Generation/ Types of Computer Languages..
- Machine, Assembly, High level, 4GL, -
Merits & Demerits, Comparative study.
- Assembler , Compiler, Interpreter .
- Examples & Areas of use of various High Level
Language, & their features,
- Procedure & Object Oriented Language.
- Applications Programming Generators .
Programming Aids
- Algorithms
- Flow Charts - Symbols, Rules for making Flow chart ,
Types of flow-chart , Advantage & Disadvantage
- Pseudocodes
- Decision Table.
Programming Techniques & Tools
- Programming Techniques Top down, Bottom up ,
Modular, Structured - Features, Merits &
Demerits, Comparative study.
- Programming Logic- Simple, Branching, Looping, Recursion
- Cohesion & Coupling.
- Programming Testing & Debugging & their Tools .
Program Maintenance
- Problem areas in Program Maintenance
- Documentation - Requirements & Importance,
Characteristics of good Documentation,
- System flow chart, Data flow Diagrams (DFD) - Notation
& Constructions.
Text & reference Books :
- Introduction to Computers and Information Technology by
Anurag Seetha, Ram Prasad & Sons, Bhopal.
- Computers Today by S.K.Basandra, Galgotia
Publications.
- Fundamentals of Information technology by Alexis Leon
& Mathews Leon, Vikas Publishing House, New Delhi.
- Program Design by Peter Juliff PHI Publications
- O Level Programming Concepts & Systems by V.K.Jain,
BPB Publications.