| Section | Topics / Syllabus |
|---|---|
| Section I: Grammar | Expressing in Style – Words Often Confused – One-word Substitution – Phrases – Idioms |
| Section II: Advanced Reading | Paraphrasing – Interpreting Visual Information (Tables, Graphs, Charts) – Speed Reading – Comprehension and Analysis of the book “Who Moved My Cheese” |
| Section III: Effective Writing | Business Correspondence (Fax, Email) – Taking Notes – Making Inquiries – Placing Orders – Asking & Giving Information – Registering & Handling Complaints – Drafting Notices – Job Applications – Expository, Argumentative, Descriptive & Narrative Composition – Summary Writing – Proposal – Abstract – Agenda – Minutes |
| Section IV: Speaking | Business Etiquettes – Impromptu Speech – Debate – Role Play – Presentations |
| Section V: Listening | Business-related Conversation Exercises |
| Unit / Topic | Topics / Syllabus |
|---|---|
| Errors in Numerical Calculations | Numbers and Accuracy – Absolute, Relative & Percentage Errors – General Error Formula – Solution of Algebraic & Transcendental Equations: Bisection Method, Iteration Method, False Position Method, Newton-Raphson Method |
| Interpolation | Polynomial Interpolation – Finite Differences (Forward, Backward, Central) – Error Detection using Difference Tables – Differences of a Polynomial – Newton’s Interpolation Formula – Central Difference Interpolation |
| Formulae | Gauss Central Difference Formula – Interpolation with Unevenly Spaced Points – Lagrange’s Interpolation Formula – Divided Differences – Newton’s General Interpolation Formula |
| Numerical Differentiation & Integration | Numerical Differentiation & Errors – Numerical Integration (Trapezoidal Rule, Simpson’s 1/3 Rule, Simpson’s 3/8 Rule) – Solution of Linear System (Gauss-Jordan, Gauss Elimination, Factorization) – Ill-conditioned Systems – Iterative Methods (Gauss-Jacobi, Gauss-Seidel) – Numerical Solution of ODE (Taylor Series, Euler’s Method, Modified Euler’s Method, Runge-Kutta 2nd & 4th Order) |
| Unit / Topic | Topics / Syllabus |
|---|---|
| Introduction to SAD | Fundamentals of System – Classification of Systems – Real Life Business & Real Time Systems – Distributed Systems – Approaches for Development of Information Systems – Structured Analysis & Design – Prototype – Joint Application Development (JAD) |
| Systems Analyst – A Profession | Role of Systems Analyst – Duties – Qualifications – Analytical, Technical, Management & Interpersonal Skills |
| Process of System Development | SDLC – Phases of SDLC – Project Identification & Selection – Analysis – Logical & Physical Design – Implementation – Maintenance – Prototyping – Participatory Design – Case Study |
| Documentation of Systems | Types of Documentation – SRS – Design Specification – Test Design Document – User Manual – Documentation Standards – Quality of Software – Good Documentation Practices |
| Planning & Designing Systems | Fact Finding Techniques – Feasibility Study (Technical, Operational, Economic, Legal) – Cost Benefit Analysis – Requirement Gathering – Prototyping |
| Modular & Structured Design | Top Down & Bottom Up Design – Structure Charts – Modularity – Coupling – Cohesion |
| System Design & Modelling | Logical & Physical Design – Process Modeling – Data Flow Diagrams – E-R Diagrams – Decision Tables – Decision Trees – Data Dictionary |
| Design Issues & CASE Tools | Forms & Reports Design – Deliverables – Testing & Usability Assessment – Internal & External Information – Formatting Guidelines – Layout & Presentation – Report Design Criteria (Relevance, Accuracy, Clarity, Timeliness, Cost) |
| Audit & Security of Computer Systems | Introduction – Definition of Audit – Objectives of Audit |
| Unit / Topic | Topics / Syllabus |
|---|---|
| Fundamentals of C | Identifiers & Keywords – Data Types – Constants – Variables – Declarations – Expressions – Statements – Arithmetic, Relational & Logical Operators – Assignment & Conditional Operators – Library Functions – Simple C Programs – Control Structures (if, if-else, while, do-while, for, switch, break, continue, goto) – Functions (Definition, Prototypes, Recursion) – Storage Classes (Automatic, External, Static, Register) |
| Arrays | Defining & Processing Arrays – Passing Arrays to Functions – Multidimensional Arrays – Strings |
| Structures & Unions | User Defined Data Types – Passing Structures to Functions – Self Referential Structures – Unions – Bitwise Operations |
| Pointers | Pointer Declarations – Passing Pointers to Functions – Operations on Pointers – Arrays of Pointers – Structures & Pointers – File Creation & Processing |
| The C Preprocessor | #define for Constants & Macros – #include – Conditional Compilation using #ifdef – Removing Program Statements – Predefined Names – Macros vs Functions |
| Files in C | File Handling using File Pointers – fopen() – fclose() – Input/Output using File Pointers – Character & String I/O – Formatted I/O – Block I/O – Sequential vs Random Access Files – Positioning File Pointer |
| Unit / Topic | Topics / Syllabus |
|---|---|
| Introduction | Operating System Concepts – OS Services – Multiprogramming – Time Sharing – System Calls – CPU Scheduling – Scheduling Algorithms – I/O Organization – Multiprocessor Systems – Real Time Systems |
| Process Management | Process Concept – Scheduling – Threads – Interprocess Communication – Critical Section – Semaphores – Deadlock (Prevention, Avoidance, Recovery) |
| Memory Management | Logical & Physical Address Space – Paging – Segmentation – Virtual Memory – Demand Paging – Page Replacement – Thrashing – Security Threats & Protection |
| Linux Basics & Commands | Open Source Concept – File System Hierarchy – Basic Commands (ls, cp, mv, grep, head, tail, ps, pwd, kill etc.) – Directory Commands – File Permissions (chmod, chown) – Environment & Path – I/O Redirection & Piping |
| vi Editor & Shell | vi Editor Modes – Editing & Navigation – Saving Files – Shell Concepts – Command Line – Pipes & Filters – Shell Scripts – Job Control – Aliases – awk Utility |
| Linux Features & Utilities | Linux Components – File Management – User Accounts – Permissions – Standard Files – Graphical Interface – Useful Utilities |
| UNIX System Administration | Installation of Linux – Booting – Managing Users – File Systems – Backup & Restoration – Maintenance of System |
| Lab Code | Details |
|---|---|
| BCA 206 LAB (Based on Paper 204) | Arrays – Structures – Linked Lists – Stacks – Queues – Trees – Advanced Trees – Graphs – Searching – Sorting |
| BCA 207 LAB (Based on Paper 205) | Practical based on Operating System & UNIX |