BCA 1st Semester

BCA 1.1 – ENGLISH

Course content                  Teaching of Prose, Poetry & Grammar
Textbooks prescribed     Patterns of Contemporary Prose by Sujatha S.(Foundation)
Lessons prescribed          1, 2, 3, 4 & 5 Distant Notes by D BOS Reddy & DT Angadi(NAP)
Poems prescribed             1, 2, 3, 4 & 5
Language Component     English Grammar

  • Articles and Prepositions
  • Phrasal verbs and Prepositional verbs (20)
  • Active and Passive Voice
  • Direct and Indirect

Ref. Books: Modern English Grammar and Usage by N Krishnaswamy Active English Grammar (McMillan)

BCA 1.2 – SAMANYA KANNADA (BASIC)

Hosagannada Kavite, Sampadakaru: J.V. Kenchanagudda, Prasarang, GUG
Vaicharika Prabhandhagalu, Sampadakaru: Dr. Sharanappa Malage, Prasarang, GUG

BCA 1.2 – HINDI

PS – 1 Kavitayan
PS – 2 Baba Batesaranath
PS – 3 Samanya Niband

BCA 1.3 – EXTRA CURRICULAR ACTIVITIES

As in paper 1.3 ‘Extra Curricular Activities (ECA)’ of B.Sc. Ist Semester

BCA 1.4 – FOUNDATION COURSE IN MATHEMATICAL FOR COMPUTING – I

Unit 1 – Sequences and Series: Sequence, sub-sequence, limit, convergent and divergent sequences, bounded and monotone sequences,
Cauchy sequence – Completeness of R, Series – convergence and divergence, alternating series, conditional convergence, tests for convergence,
comparison test, Ratio test and root test. Binomial Exponential and logarithmic series – Application to summation of series and approximations.

Unit 2 – Complex numbers: Addition and multiplication of complex numbers, Modulus, amplitude and conjugate of a complex number.
Geometric representation of the sum, difference, product and quotient of two complex numbers as well as of the modulus, De-Moivre’s theorem, roots of unity.

Polynomials: The set Q[x] of polynomials in one variable with rational co-efficient, division algorithm (without proof), remainder theorem,
factor theorem (with proof), relation between the roots and the coefficients of a polynomial.

Unit 3 – Matrices and Determinants: Matrix, properties of matrices, transpose, multiplication of matrices, inverse of matrix, solution of simultaneous
equations, the rank of a matrix and its properties, Eigen values and vectors, Determinants – definition, properties, factor theorem, multiplication of determinants,
Cramer’s rule for solving simultaneous linear equations.

Unit 4 – Differential Calculus: Constants, variables, functions, value of a function, kinds of functions, Limit, Left hand and right handlimits,
Continuity of a function, Differentiability, Successive differentiation, Applications of differentiation, Rolle’s theorem and mean value theorem.
Indeterminate form, L’ Hospitals rule, Taylor’s theorem for a function of two variables. Maxima and minima of a function of one and two variables.
Lagrange’s method of undetermined multipliers of extreme values.

Unit 5 – Integral Calculus: Definition, Indefinite nature of Integration, Standard Elementary integrals, Theorems, Definite integrals, Properties
of definite integrals, Geometrical interpretation of a definite integral, Improper definite Integrals, Methods of Integration, Integration by substitution,
Integration by parts, Integration of algebraic functions of and trigonometric functions. Evaluation of double integrals, applications.

References: Shantakumar, Engineering Mathematics – Volume 1, Vasundhara Publishers, Mysore.
Shanti Narayan, Matrices, S. Chand & Co. N. Delhi.
Shanti Narayan, Differential Calculus, S. Chand & Co. N. Delhi.
Shanti Narayan, Integral Calculus, S. Chand & Co. N. Delhi.

B. Thomas and R. L. Finney, Calculus and Analytic Geometry, 9th edition, ISE Reprint, Addison Wesley.
K. Das, Engineering Mathematics, S. Chand & Co. N. Delhi.
S. Grewal, Higher Engineering Mathematics, Kanna Pub. Delhi, N. Delhi.
R. Desai, Engineering Mathematics – II (2007), Elite pub.

BCA 1.5 – COMPUTER FUNDAMENTALS AND OFFICE AUTOMATION

Unit 1 Introduction: Brief history of development of computers, Computer system concepts, Computer system characteristics, capabilities
and limitations, generations of computers, Personal computer (PCs) – evolution of PC’s, configurations of PC’s – Pentium and Newer, PC’s
specifications and main characteristics, Basic components of a computer system – Control unit, ALU, Input/output functions and characteristics,
memory – RAM, ROM, EPROM, PROM and other types of memory.

Unit 2 Input/output and Storage Units: Computer Keyboard, Pointing Devices: Mouse, trackball, Touch panel, and Joystick, Light pen, Scanners,
Various types of monitors, Touch-sensitive screens, Optical Recognition System, Pen-based systems, Digitizers, MICR, OCR, OMR, Barcode Reader,
digital camera. Hard Copy Devices – Impact and non-impact printers – Daisy Wheel, Dot Matrix, Line Printer, Chain Printer, Comb Printers, Non-Impact
printers – DeskJet, Laser Printer, Thermal Transfer Printer, Barcode Printers, Electro static printers and plotters.

Unit 3 Computer Software: Software and its Need, Types of Software – System software, Application software, System software – Operating System,
Utility program, Programming languages, Assemblers, Compilers and Interpreter, Introduction to operating system for PCs-DOS Windows, Linux, File
Allocation Table(FAT & FAT 32), files & directory structure and its naming rules, booting process details of DOS and Windows, DOS system files
Programming languages- Machine, Assembly, High Level, 4GL, Their merits and demerits, application, Virus working principles, Types of viruses, virus detection and prevention.

Computer Networks: Introduction, overview of a network, communication processors, communication media, telecommunication
software, types of networks. Computer crimes, Computer security, viruses on network.

Unit 4 Word processing: Office activities and their software requirement, working with MS Word; Menus & Commands; Toolbars & Buttons;
Shortcut Menu,Wizards & Templates; Creating a new document; Different page views and layouts; Applying various Text Enhancements; Working
with – Styles, Text Attributes;paragraph and page formatting; Text editing using various features; Bullets, numbering, Auto formatting. Printing &
various print options, Spell Check, Thesaurus, Find & Replace; Header & footer; Inserting – Page numbers, pictures, files, auto –texts, symbols, etc.;
Working with columns, tabs & indents; Creation & Working with tables including conversion to and from text; Margins & Space management in Document;
Templates, wizards and graphical features.

Presentation graphics: Introduction and area of use; Working with MS Power Point; Creating a new Presentation;
Working with Presentation; Using Wizards; Slides and its different views; Inserting, deleting and copying of slides; Working with notes, Handouts, columns
and lists; Adding graphics, sounds and movies to a slide; Working with PowerPoint Objects; Designing and Presentation of a slide show; Printing Presentations,
notes, handouts with print options.

Unit 5: Spread Sheets: Introduction to Spread Sheet & Excel, working in Excel, concepts of Workbook & Worksheets; using Wizards; Various Data Types;
Using different features with Data, Cell and Texts; Inserting, Removing & Resizing of columns & rows, Working with Data and Ranges; Different views of
Worksheets; Column Freezing, Labels, Hiding, Splitting etc.; Using different features with Data and Text; Use of Formulas, Calculations & Functions; Cell
Formatting including Borders & Shading; Working with Different Chart Types; Printing of Workbook & Worksheets with various options.

References: K. Basandra, Computers Today, Galgotia Publications.
Leon and M. Leon, Fundamentals of Information Technology, Leon Vikas Pub.
Williams, Sawyer, Information Technology, Tata McGraw Hill.
Sanjay Saxena, A first course in Computer, Vikas Publishing.
Curtin, Foley and Morin, Information Technology, Tata McGraw Hill.
Cox, Joyce Et Al., 2007 Microsoft Office System Step By Step, PHI.
S. Srivastava, MS OFFICE, Fire Wall Pub.
Office Management, Dr. V. Balachandran, Dr. S Chandrasekaran, Tata McGraw Hill.

BCA 1.6 – C PROGRAMMING

Unit 1 Introduction to Programming: Introduction to algorithm and flowchart – Representation of an algorithm, flowchart symbols and levels of flowcharts,
rules, advantages and limitations of flowchart and pseudo codes, C programming style, common programming errors, C character set, Identifiers and keywords.

Unit 2 Data types: Data types, integer qualifiers, arithmetic operators, formatted output, format modifiers, other number bases, variables and declarations,
declaring pointers, storing addresses, the printf() function, the scanf() function.

Flow of Control: Relational expressions, the if-else and nested if statements, the switch statement; Repetition – the while statement, for statement,
the do statement.

Unit3 Functions: Function definition and declarations, standard library functions, variable scope, variable storage class, passing address.

Complex data types: Single dimensional arrays, array initialization, passing arrays, two-dimensional arrays, array names as pointers, pointer arithmetic, passing
and using array addresses using pointers.

Unit 4: Character Strings: String input and output, pointers and library functions, string definitions and pointer arrays, formatting strings.

Structures: Single structures, array of structures. Passing and returning structures.

Unit 5 Data Files: Declaring, opening and closing files, reading and writing files, random file access, passing and returning file names.The typedef declaration statement, the enum specifier, casts, conditional expression, goto statement, bit wise operations, macros, command line arguments.

References: Gary j. Bronson, A First Book of ANSI C, Thomson Learning.
Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Brian W. Kernighan and Dennis M. Ritchie, 2nd Edn, PHI.
Horton, Beginning C: From Novice to Professional, Wiley Student Edition.
Deitel, C- How to Program, Pearson Education.

BCA 1.7 – PROGRAMMING LABORATORY – I

Part I: Assignments on word processing and spreadsheets covering the following features shall be practiced.
MS – Word:
• Creating document/template
• Formatting, Editing
• Creating tables
• Formulas in tables
• Inserting Pictures
• Indentation, Bullets
• Mail-Merge & Macros
MS –EXCEL:
• Creating Excel Sheets
• Working with functions and Macros
• Creating Graphs and Charts
MS – POWER POINT:
• Familiarity with PowerPoint Presentation should be gained
• Presentation slides for simple applications shall be created

Part II:
The assignments on C Programming shall cover the following features of C:
• Evaluation of arithmetic expressions, control structures for, while, do-while, switch, if.
• Array manipulation, string processing features.
• User defined functions, structures and unions, pointers, array of pointers, pointer to an array.
• Files, macros, conditional compilation and command line arguments.