ebook img

BCA: I Year - Acharya Nagarjuna University PDF

37 Pages·2010·0.46 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview BCA: I Year - Acharya Nagarjuna University

B.C.A.: I Year: INTRODUCTION TO INFORMATION TECHNOLOGY UNIT-I Data and Information: Introduction, Types of Data, A Simple Model of a Computer, Data Processing Using a Computer, Desktop Computer, The Organization of the Book Data Storage: Introduction, Memory Cell, Physical Devices used as Memory Cells, Random access Memory, Read only Memory, Secondary Memory, Floppy Disk Drive, Compact Disk Read only Memory (CDROM), Archival Memory Central Processing Unit: Introduction, The Structure of a Central Processing Unit, Specification of a CPU, Interconnection of CPU with Memory and I/O Units, Embedded Processors UNIT-II Computer Networks: Introduction, Local Area Network (LAN), Applications of LAN, Wide Area Network (WAN), Internet, Naming Computers Connected to Internet, The Future of Internet Technology Output Devices: Introduction, Video Display Devices, Flat Panel Displays, Printers, Audio Output Computer Software: Introduction, Operating System, Programming Languages, A Classification of Programming Languages UNIT- III Data Organisation: Introduction, Organizing a Database, Structure of a Database, Database Management System, Example of Database Design, Non-text Databases, Archiving Databases Processing Numerical Data: Introduction, Use of Spreadsheets, Numerical Computation Examples UNIT-IV Some Internet Applications: Introduction, E-mail, Information Browsing Service, The World Wide Web, Information Retrieval from the World Wide Web, Other Facilities Provided by Browsers, Audio on the Internet, Pictures, Animation and Video via Internet Societal Impacts of Information Technology: Introduction, Privacy, Security and Integrity of Information, Disaster Recovery, Intellectual Property Rights, Careers in Information Technology Prescribed Books: Introduction of Information Technology, by V. Rajaraman, PHI Learning Private Limited. (Chapters : 1, 6 to 12, 15, 18) Page No: 1 Model Question Paper B.C.A. : I Year: Information Technology Time: 3 Hrs. Max. Marks: 100 SECTION – A Answer ALL Questions : 10 x 2 = 20 M 1.a) Define a Computer. b) What is the difference between Data and Information? c) Give some examples of Application Software. d) What is the use of storing data in registers? e) What is a Network? f) Explain about softcopy output devices. g) Define Operating System. h) Explain the use of Protocols in Internet. i) What is a database? h) Write any two methods to recover data from attacks. SECTION – B Answer ALL of the following questions: 4*20=80M 2.a) Explain the simple model of a Computer. b) What are different types of data that can be given as input to the Computer? (OR) c) Explain different types of storage used for backups. 3.a) Explain the types of networks. b) What are the functions of an Operating System? (OR) c) What is a Computer Language? Explain different types of Computer Languages. d) Discuss the steps involved in developing a program. 4.a) What are the differences between File Management System and Database Management System? b) Explain briefly about Database Management System. (OR) c) Explain the uses of Spreadsheets. d) What are the different types of charts and Explain briefly about each of them? 5.a) Write a short notes on E-mail System. b) Explain the use of FTP Protocol in File Transferring. (OR) c) Explain the impact of Information Technology On Society. d) How can you provide security to a PC from attacks? Page No: 2 B.C.A.: I Year: PROGRAMMING USING C UNIT-I Problem Solving Using Computers: Introduction, Algorithms, Flow Charts, Pseudocode Overview of C Language & C Language Preliminaries: Introduction, Salient Features of C Language, General Structure of a C Program, Sample C Program-1, Sample C Program-2, Execution of a C Program, Errors, Introduction, Keywords and Identifiers, Constants, Variables, Data Types Input-Output Operations: Introduction, The getchar() and Putchar() functions, The scanf() and printf() functions, Formatting of Outputs UNIT-II Operators and Expressions: Introduction, Assignment Operator[=], Arithmetic Operators [unary +, unary -,+,-,*,/,%], Relational Operators [ <, <=, >, >=, ==, !=], Logical Operators [&&,||,!], Shorthand Arithmetic Assignment Operators [+=, -=,*=,/=,%=], Increment/Decrement Operators [++,--], Conditional Operator [?:], The sizeof() Operator, The Comma Operator [,], Type Conversion, Precedence Levels and Associativity Among All the Operators Decision-Making and Branching (Selection): Introduction, The simple- if Statement, The if-else Statement, The Nested if-else Statement, The else-if Ladder, The Switch Statement, The goto Statement Looping Statements in C: Introduction, The while Loop, The for Loop, The do-while loop, Which Loop to Use When, Jumps in Loops, Nesting of Loops UNIT-III Functions: Introduction, Advantages of Functions, Classification of Functions, Functions with No Arguments and No Return Value, Functions with Arguments and No Return Value, Functions with Arguments and Return Value, Functions with No Arguments but with Return Value, Functions Returning a Non-integer Value, Nesting of Functions, Return Statement, Recursion, Storage Classes, Multi file Programs Arrays: Introduction, Definition of an Array, One-dimensional Arrays, Multidimensional Arrays, Arrays and Functions Strings: Introduction, String I/O Initialization of Arrays of char type, Arithmetic and Relational Operations on Characters, String Manipulations, Two-dimensional Array of char Type, Strings and Functions Page No: 3 UNIT-IV Structures and Unions: Introduction, Definition of Structure Template, Declaration of Structure Variables, Initialization of Structure Variables, Operations on Structures, Arrays and Structures, Structure within Structure, Structures and Functions, Union, Enumerated Data Type, typedef Pointers: Introduction, Pointer operators &, *, Pointer Arithmetic, Pointers and Arrays, Pointers and Strings, Pointers and Unions, Pointers and Functions, Pointers to Pointers, Dynamic Memory Allocation File Handling in C: Introduction, Operators on Files, Opening and Closing of Files, File I/O Functions, Random Accessing of Files- fseek(), ftell(), rewind(), Error Handling During File I/O Operations, Command Line Arguments Chapters : 1,(3,4),5 to 14 Prescribed Books: Problem Solving with C, Eastern Economy Edition (PHI), by M.T.Somashekara Page No: 4 Model Question Paper B.C.A. : I Year: Programming using C Time: 3 Hrs. Max. Marks: 100 SECTION – A 1) Answer the following Questions : 10 x 2 = 20M a) Define Algorithm. b) Define Identifier. c) What is the Purpose of sizeof() operator. d) Compare while and do-while loops. Justify your answer. e) Define Recursion. f) How can we initialize an array. g) What is the difference between structure and union ? h) Define Pointer variable. i) Define Macro. j) What is the purpose of rewind() function. Section – B Answer the following questions. 4 x 20 = 80M 2. a) Explain the structure of a ‗C‘ program. b) Explain features of ‗C‘ language. (or) c) Describe in brief the operators in ‗C‘ language. d) Write a ‗C‘ program to evaluate the following expression. (a+(b*c)/d) 3. a) Explain control structures with examples. (or) b) Explain different parameter passing techniques. c) Write a program to calculate factorial of given number using Recursion. 4. a) Define array. Write a ‗C‘ program to sort elements of array in ascending order. b) Explain string manipulation function with examples. (or) c) How can we pass strings as arguments to functions. d) Explain Nested structures with examples. 5. a) Explain Pointer Arithmetic with examples. b) Write a ‗C‘ program to access array elements using Pointers. (or) c) Explain different file modes available in ‗C‘ language. c) Describe in brief about Random Access Files. * * * * * Page No: 5 I BCA: Proposed Lab Cycle: MS Office Lab MS – WORD 1. Create a bio-data form giving that contains the following details: Name, Father‘s name, Date of birth, Qualification, Profession, Hobbies, Address, Phone number, E-mail address, Extra Curricular Activities, Achievements etc. 2. Design a document to illustrate the procedure to divide text into ―Columns‖. 3. Design a visiting card for a Managing Director of a company as per the following specifications: i. Size of the visiting card: 3.5‖ X 2‖. ii. Name of the company with a big font using THOMA. iii. Phone Number, Fax Number and mail address with appropriate symbols. iv. Office and Residence address separated by a line. 4. Design a Letter pad for a Managing Director of a company as per the following specifications: i. Company logo. ii. Company Address and other related features. iii. Business Profile. iv. If there is any other specifications 5. Design a Document to illustrate the hyperlinking. MS – EXCEL 1. Create an Excel Spreadsheet to store the student details and calculate the result depending upon the following conditions. i. Read any 5 Subject Marks. ii. For Qualifying, minimum marks are 40% iii. For Pass average is 50% iv. For First Class Percentage is >=60 v. For Second Class Percentage is between 40 and 59 vi. For Third Class Percentage is 40 vii. Minimum percentage is <50 then Result is Fail. 2. Create an electronic Spreadsheet, to demonstrate the Engineering Functions. 3. Develop the charts by using Exercise 1 spreadsheet data i. Bar Chart indicating the student total marks, the chart should represent the class highest, least and average totals. ii. Pi chart for every student marks with respect to Subject M2. Page No: 6 4. The ABC Company shows the sales of different products for 5 years. Create column chart, 3D-column and Bar chart for the following data YEAR PRODUCT-1 PRODUCT-2 PRODUCT-3 PRODUCT-4 2005 1000 800 900 1000 2006 800 80 500 900 2007 1200 190 400 800 2008 400 200 300 1000 2009 1800 400 400 1200 MS – ACCESS 1. Create a database by using following tables and populate the table with at least 10 rows. i. DEPT(DEPTNO,DNAME,LOCATION) ii. EMP(EMPNO,ENAME,SAL,DEPTNO) Conditions: i. DEPTNO is primary key for the table DEPT. ii. EMPNO is primary key for the table EMP. iii. Employees DEPTNO act as reference key. 2. By using EMP, DEPT tables solve the following queries. i. Find the EMPNO,ENAME,DNAME. ii. Count the total employees for each a department. iii. Find out the total salary of every department. iv. Display EMPNO,ENAME,SAL, DNO, DNAME. v. Display Maximum salaried employee details for every department. 3. Create the database by using following tables STUDENT (REGISTER NUMBER,NAME,DOB,GENDER,CLASS) STD_MARKS(REGISTER NUMBER,M1, M2, M3, M4, M5, TOTAL) (Note: Insert the data into the tables by using forms, by using procedure Calculate the TOTAL attribute value) Maintain the relationship between above two tables with REGISTER NUMBER as a Primary Key and answer the following reports: Reports must have following columns Report1 with REGISTER NUMBER, NAME, MARKS OF ALL SUBJECTS and TOTAL Report2 with REGISTER NUMBER, TOTAL, PERCENTAGE. Page No: 7 4. Create a database using MS-ACCESS with at least 5 records TABLE1 STRUCTURE: EMP-CODE EMP-NAME AGE GENDER DOB TABLE2 STRUCTURE: EMP-CODE BASIC-PAY Maintain the relationship between two tables with EMP-CODE as a Primary Key generate the following reports: REPORT1: EMP-CODE EMP-NAME BASIC-PAY DA HRA GROSS-SALARY REPORT2: EMP-CODE EMP-NAME AGE GENDER GROSS-SALARY MS Power Point 1. Make a Power point presentation on your strengths, weaknesses, hobbies, factors that waste your time. 2. Make a Power point presentation on any Current affair (Not less than 8 slides) 3. Make a Power point presentation to represent your College profile. 4. Make a Power point presentation of all the details of the books that you had studied in B.C.A. First Year. Page No: 8 I BCA: Proposed Lab Cycle: C Programming 1. Write a C program to calculate the following expression: ((a*b)/c)+(a+b-c) 2. Write a C program to calculate (a+b+c)3. 3. Program to convert temperature from a. Celsius to Fahrenheit. b. Fahrenheit to Celsius. 4. Write a C program to calculate the Compound Interest. 5. Program to convert Hours into seconds. 6. Write a C program to Fine Biggest of Three numbers. 7. Write a C program to read student marks in five subjects and calculate the Total, Average and Grade according to the following conditions: i. If average >=75 grade is ‗A‘. ii. If average >=60 and <75 grade is ‗B‘. iii. If average >=50 and <60 grade is ‗C‘. iv. Otherwise grade is ‗D‘. v. Check that marks in each subject >= 35. 8. Write a C program to find biggest of two numbers using Switch – Case. 9. Program to display number of days in given month using Switch – Case. 10. Write a C program to check whether the given number is Prime or Not. 11. Write a program to i. Check whether given number is Palindrome or Not. ii. Find the Reverse of a given number. 12. Program to check whether a given number is i. Strong or Not. ii. Armstrong or Not. iii. Perfect or Not. 13. Write a C program to print Fibonacci Series. 14. Write a C Program to print Prime Numbers up to given range. 15. Program to demonstrate i. Break Statement. ii. Continue Statement. iii. Goto labeled Statement. 16. Write a program to print multiplication tables up to given range. 17. Write a program to Find Second Maximum and Second Minimum of an array. 18. Program to implement Binary Search. 19. Program to Sort elements of an array in Ascending Order. 20. Write a C program to perform i. Matrix Multiplication. ii. Transpose. 21. Write a program to sort given number of Strings. 22. Write a C program to Check whether given string is Palindrome or Not. 23. Program to display Student Details using Structures. 24. Write a program to demonstrate Concept of Nested Structures. and Unions. Page No: 9 25. Program to swap two numbers using different parameter passing techniques. 26. Write a program to demonstrate passing arrays and structures to functions. 27. Write a program to i. Find factorial of given number. ii. Print Fibonacci Series using recursion. 28. Program to demonstrate Pointer Arithmetic. 29. Write a C program to access i. Array elements using pointers. ii. Structures elements using pointers. 30. Write a C program to i. Write data into a File. ii. Read data from a File. iii. Searching a record from File. iv. Update a record in a File. Page No: 10

Description:
Book 1 : Object Oriented Programming with C++, by E Balagurusamy, .. Programming with Java, by C Muthu, Second Edition, Vijay Nicole. Imprints Private
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.