SATAVAHANA UNIVERSITY B.Sc.(Computer Science): I Year THEORY PAPER – I PC Software and 'C' Programming Unit - 1 : Fundamentals of Computers (24 hrs) Computer definition – Types of Computer – Logical Organization of a Digital Computer – Memory: Main Memory : RAM, ROM and Cache – Secondary Memory : Magnetic type, Floppy disk, Hard disk, Compact disk – Input devices – Output devices – Operating system : Definition, functions of an operating system, Types of Operating systems : Brief details of batch processing, Multi Programming, multi tasking, time sharing, real time operating systems - Introduction to DOS, DOS internal commands, DOS External Commands – Introduction to Windows, Desktop, File, Folder, My Computer, My documents, Recycle bin, Internet Explorer, Windows Explorer – Types of Programming Languages. Unit - 2: MS Word and MS Power Point (24 hrs) Word Basics : Starting word, Creating a new document, Opening preexisting document, The parts of a word window, Typing text, Selecting text, Deleting text, Undo, Redo, Repeat, Inserting text, Replacing text, Formatting text, Cut, Copy, Paste – Printing. Formatting Your Text and Documents : Auto format, Line spacing, Margins, Borders and Shading. Working with Headers and Footers: Definition of headers and footers, creating basic headers and footers, creating different headers and footers for odd and even pages. Tables : Creating a simple table, Creating a table using the table menu, Entering and editing text in a table, selecting in table, adding rows, changing row heights, Deleting rows, Inserting columns, Deleting columns, changing column width .Graphics : Importing graphics, Clipart, Insert picture, Clip Art Gallery, using word's drawing features, drawing objects, text in drawing. Templates: Template types, using templates, exploring templates, modifying templates. Macros: Macro, Recording macros, editing macros, running a macro. Mail Merge: Mail Merge concept, Main document, data sources, merging data source and main document. Overview of word menu options word basic tool bar. Power Point : Basics, Terminology, Getting started, Views Creating Presentations : Using auto content wizard, Using blank presentation option, Using design template option, Adding slides, Deleting a slide, Importing Images from the outside world, Drawing in power point, Transition and build effects, Deleting a slide, Numbering a slide, Saving presentation, Closing presentation, Printing presentation elements. Unit - 3 : MS Excel and MS Access (24 hrs) MS Access Creating a Simple Database and Tables: Creating a contacts Databases with the wiz, The Access Table Wizard, Creating Database Tables without the wizard, Field Names, Data Types and Properties, Adding, deleting fields, renaming the fields in a table. Forms: The Form Wizard, Saving Forms, Modifying FormsEntering and Editing Data: Adding Records, Duplicating previous entries without Retyping, Undo, Correcting Entries, Global Replacements, Moving from Record to Record in a table.Finding, Sorting and Displaying Data: Queries and Dynasets, Creating and using select queries, Returning to the Query Design, Multilevel Sorts, Finding incomplete matches, Showing All Records after a Query, Saving Queries, Crosstab Queries.Printing Reports : Simple table, Form and Database printing, Defining advanced Reports, Manual Reporting, properties in Reports, Saving Reports.Relational Databases: Flat Versus Relational, Types of Relationships, Viewing Relationships, Defining and Redefining Relationships, Creating and Deleting Relationships. MS Excel Excel Basics: Overview of Excel features, Getting started, Creating a new worksheet, Selecting cells, Entering and editing text, Entering and editing Numbers, entering and editing Formulas, Referencing cells, moving cells, copying cells, sorting cell data, inserting rows, inserting columns, Inserting cells, Deleting parts of a worksheet, clearing parts of a worksheet. Formatting : Page setup, changing column widths and Row heights, auto format, changing font sizes and Attributes, centering text across columns, using border buttons and Commands, changing colors and shading, hiding rows and columns. Introduction to functions: Parts of a functions, Functions Requiring Add-ins, The Function Wizard. Examples functions by category: Data and time functions, Engineering functions, Math and Trig functions, Statistical functions, Text functions. Excel Charts: Chart parts and terminology, Instant charts with the chard wizard, creation of different types of charts, printing charts, deleting charts – Linking in Excel Excel Graphics: Creating and placing graphic objects, Resizing Graphics, Drawing Lines and Shapes. Unit - 4 : C Language fundamentals (24 hrs) Introduction – 'C' Fundamentals : Programming – High Level Languages – compiling programs – Integrated Development Environments – Language Interpreters – Compiling your first program – Running your program – understanding your first program – comments – variables, Data types, and Arithmetic Expressions : working with variables – Understanding Data types and constants – working with Arithmetic Expressions – The Assignment operators – The printf function – The scanf function - Decision making : The if statement – the if else construct – Nested if statements – The else if construct – The switch statement – Boolean variables – The conditional operator – program looping : The for statement – Relational operators – Nested for loops – The while statement – The do statement – The break statement – The continue statement – working with Arrays : Defining an array – Initializing Arrays – character Arrays – The const Qualifier – Multidimensional arrays- variable length Arrays. Working with Functions : Defining a Function-Arguments and Local variables – Returning Function Results – Function calling – Declaring Return Types and Argument types – Top Down programming – Functions and Arrays – global variables – Automatic and static variables – Recursive Functions. Unit - 5 : Programming in C (24 hrs) Working with structures Defining structure – Functions and structures – Initializing structures – Array of structures- structures containing structures – structures containing Arrays – Structure variants – Character strings : Array of characters – variable length character strings – Escape characters – character strings, structures and arrays - character operations. Pointers: Defining a pointer variable – using pointers in Expressions – pointers and structures (Exclude Linked List) – Pointers and Functions – pointers and Arrays – operations on pointers – pointers and Memory address. Operations on Bits : Bit operators – Bit fields The preprocessor : The # define statement – The # # operator – The #include statement – conditional compilation. More on Data Types : Enumerated Data Types – The typedef statement – Data Type conversions Input and Output Operations in “C” : Character I/O – formatted I/O – Input and Output Operations with Files – Special functions for working with Files. Miscellaneous and Advanced features: The Goto Statement, the null statement, working with unions- the comma operator-type qualifiers. Prescribed Books: 1. Peter Norton, Introduction to Computers, Sixth edition, Tata McGraw Hill(2007). 2. Ron Mansfield, Working in Microsoft Office, Tata McGraw Hill (2008) (Chapters : 4 to 9, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25,28, 30, 31, 33, 34, 35) 3. Stephen G. Kochan, Programming in C, Third Edition, Pearson Education (2007) (Chapters: 1 to 14, 16, 17) Reference Books: 1. Michael Miller, Absolute Beginners Guide to Computer Basics, Fourth Edition, Pearson Education (2007). 2. Deborah Morley, Charles S.Parker, Under Standing Computers today and tomorrow, 11th Edition, Thomson (2007). 3. Ed Bott, Woody Leonhard, Using Microsoft Office 2007, Pearson Education (2007). 4. Beyron S Gottfried, Programming with C, Second Edition, Tata McGraw Hill (2007). 5. Ashok N. Kamthane, Programming with ANSI and Turbo C, Pearson Education (2008). 6. Rajaraman, Introduction to Information Technology, PHI. 7. Balaguruswamy.E, Fundamentals of Computing, TMH(2008). SATAVAHANA UNIVERSITY B.Sc(Computer Science): I Year PRACTICAL PAPER – I PC Software and 'C' Programming Note: Answer any one question from PART –A Answer any one question from PART -B PART-A MS-WORD 1.Design a visiting card for Managing Director of a Company with following specification i. Size of visiting card is 3.5” x 2” ii. Name of a company with big font using Water Mark iii. Phone number, fax number and e-mail address with appropriate symbols iv. Office and residence address separated by line. 2. Create a letter head of a company i. Name of Company on the top of the page with big font and good style ii. Phone numbers, fax numbers, e-mail address with appropriate symbols iii. Main products manufactured to be described at the bottom iv. Slogans if any should be specified in bold at the bottom 3. Creation of your Bio-Data: consisting Name, email-id, Contact Address, Carrier Objective, Educational qualifications, social activities, achievements. MS-POWERPOINT 4. Make a Power point presentation on your strengths, weaknesses, hobbies, factors that waste your time. 5. Make a Power point presentation on any Current affair (Not less than 8 slides) 6. Make a Power point presentation to represent your College profile. 7. Make a Power point presentation of all the details of the books that you had studied in B.Sc. First Year. MS-ACCESS 8. Create a database using MS-ACCESS with at least 5 records TABLE1 STRUCTURE: REGISTER NUMBER NAME DOB GENDER CLASS TABLE2 STRUCTURE: REGISTER NUMBER M1 M2 M3 M4 M5 TOTAL Maintain the relationship between two tables with REGISTER NUMBER as a Primary Key and answer the following quarries: Show the list of students with the following fields as one query REGISTER NUMBER, NAME, GENDER, TOTALMARKS 9. 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 Report2 with REGISTER NUMBER, TOTAL , PERCENTAGE 10. 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-EXCEL 11. Create an electronic spreadsheet in which you enter the following decimal numbers and convert into Octal, Hexadecimal and Binary numbers Vice versa. Decimal Numbers: 35,68,95,165,225,355,375,465 Binary Numbers: 101,1101,111011,10001,110011001,111011111. 12. 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 2003 1000 800 900 1000 2004 800 80 500 900 2005 1200 190 400 800 2006 400 200 300 1000 2007 1800 400 400 1200 13. Create a suitable examination data base and find the sum of the marks (total) of each student and respective class secured by the student rules: 1. Pass if marks in each subject >=35 2. Distinction if average>=75 3. First class if average>=60 but <75 4. Second class if average>=50 but <60 5. Third class if average>=35 but <50 6. Fail if marks in any subject is <35 7. Display average marks of the class, subject wise and pass percentage. 14. a) Create a power point design a visiting card for a managing director of a company as per the following specifications I. size of the visiting card : 3 ½ x 2 II. Name of the company with a big font using water mark III. Phone number and fax number and email with appropriate symbols IV. Office and residence address separated with a line 14. b) Create a table with the following columns and display the result in separate cells a for the following a) employee name, basic pay,DA,HRA,Total Salary. b) Sort all employees in ascending order with the name as key c) Calculate total salary of each employee d) Calculate grand total salary of all employees e) Find who is getting highest salary f) Find who is getting lowest salary f) list all employees whose salary is greater than Rs. 5000 and DA is less than Rs.500 15.a) Prepare an advertisement to a company requiring software professional with the following specifications 1) Attractive page border 2) Design the name of the company using wordart 3) Use atleast one clipart 4) Give details of company in brief (use bullets etc, If necessary) 5) Mention number of vacancies in each category of employees (programmers, software engineers, data entry operators, system administrators, business managers etc arranging the order appropriately qualifications required) 15.b) Create a letter head of a company with the following. i) Name of the company on top of the page with big font and good style ii) Phone numbers, Fax numbers, e-mail addresses with appropriate symbols iii) Main products manufactured to be described at the bottom. iv) Slogans if any should be specified 16.a) Create 2 pages of Curriculum of an MCA graduate with following specifications 1) Table to show qualifications with proper headings 2) Appropriate left and right margins 3) Formal half page using two column approach about yourself. 4) Name on each page at top right 5) page number in the footer right side 16.b) Write a macro to format a document as below i) Line Spacing 2 ii) Paragraph indent of 0.10’’ iii) Justification formatting style iv) Arial font of 10 point size 17. a) Create an interview call letter as the main document and create 10 records for 10 persons, use mail merge to create letters for 6 selected persons among the 10 17. b)Create the differential equation to governing the wave motion snd also heat conduction equation and leplace equation in three variables using fonts and using insert/object/Microsoft equation 18. Calculate the net pay of the employee folloing te condition given below: Pay roll of th e month of july 2011 A B C D E F G H I Employee Employee Basic DA HRA GPF Gross Income Net ID Name 1. 264001 Pramod 4400 2. DA: 56% of the basic pay if basic pay is <8000 else 44% HRA: 12.5% of the basic pay subject to maximum of 1000 GPF: 10% of the basic pay Income Tax: Take the rates prevailing at present Finds who is getting highest salary and who is lowest? 19) The ABC Company shows the sales Of different products for 5 years. Create Bar Graph , 3d Pie chart for the following A B C D E YEAR Product 1 Product 2 Product 3 Product 4 1 1989 1000 800 900 10000 2 1990 800 80 500 900 3 1991 1200 190 400 800 4 1992 400 190 400 1000 5 1993 18000 400 400 1200 20. Create transport reservation sheet with the following description. Passenger name: Not to exceed 20 characters with a display of message if it exceeds Use the interactive display request “please enter name”(use Data/validation etc) Gender male or female option to select Use the interactive display request to “select gender please” Seat number :=> 1 and <=100 with display message out of range Use the interactive display request to “Enter seat number” Class: First or Second or third to select as required Use the interactive display request to “please select class” Amount: if the class first amount is RS 500, If the class is Second, Rs 400 and if the third Rs. 300. 20 b) Enter following data into the sheet using DATA FORM command Name Department Salary Thomas Accounts 12000 Venkat Engineering 24000 Labo Accounts 9000 Sunil Marketing 20000 Vinit Accounts 4500 Bani Engineering 15000 Kiran Marketing 15000 Rajesh Adams Khan Accounts Engineering Marketing 5600 24000 8000 Extract records for department is “Accounts and salary >1000 Sort the data by salary within Department using Sort Command Calculate total salary of each department using auto filter Sort the data for each department using auto filter command and paste them onto the new sheet 21.a) The business process messers Sai Motars include selling of the following vehicles on installment basis with the following terms Chetak: Cost Rs. 25000 Rate of Interest: 8.5% down payment 10% of the cost Loan term : 1 year or 2 year or 3 years Bravo: Cost Rs. 30000 Rate of Interest: 9% down payment 10% of the cost Loan term : 1 year or 2 year or 3 years Legend: Cost Rs. 35000 Rate of Interest: 10% down payment 15% of the cost Loan term : 1 year or 2 year or 3 years Create 9 different scenarios to find out the installment amount to be paid per month, name, Chetak1, Chetak 2, Chetak 3 for 1 year, 2year, 3 year and similarly for other vehicles 21 b) create a profit and loss account of a company of your choice with input of your choice. 22. a) Prepare a master sheet of stocks in a stores showing the items purchased, from which supplier, type of item, unit price, units in stock, stock value, units booked, recorder units, etc. Use Data/Filters to extract information of specified nature and prepare reports. 22 b) Create a database in excel. Observe that access will attempt to import data from excel Access will attempt to the name fields and pick appropriate data types based on the spreadsheet’s content- modification done in MS Access will be updated in either excel/access take the excel inventory record structure as: Item code Item Name Unit Cost Stock Quantiy Stack Cost 23 a) Cretae a database using MS Access Structure Table-1 Register Name Data Of Gender Class Number Birth Structure Table-2 First Second SUB-1 Sub-2 Sub-3 Register Language Language Number Maintain the relationship between the two tables with REGSTER NUMBER as the primary key and answer the following queries Show the list of students with the following fields as one query. Name, Marks in First Language, second language, average marks in languages Table must be in sorted order according to the names or register number 23.b) Maintain the relationship between the two tables with REGSTER NUMBER as the primary key to generate the following reports Report-1: register number, name, marks of all subjects, total marks Report-2: register number, total marks, percentage of marks 24. Create a data base with minimum 15 records Structure Table-1: Employee database Emp-code EmpEmp-age EmpName Gender Structure Table-2: Emp-Code Basic-pay Emp-DOB Generate the following reports by maintaining the relationship between the two tables with Emp-code as the primary key. Report-1:Emp-code,Emp-Name,Emp-basic pay, DA, HRA, Gross-Salary Report-2: Emp-code, Emp-Name, Emp-age, gender, Gross-Salary Query output with the following columns sorted in alphabetical order according to Emp-Name 25. Create student result processing application, which includes atleast 3 tables, 3 forms, 3 queries and 3 reports. 26.Use Access chart wizards to create graph object that can be include in access reports. Note that charts can be further embellished using Microsoft graph itself. 27. Make a power point presentation of one of your favorite topics in science. 28. Make a power point presentation of an “Action Plan to organize the Fourth National Games with the following slides Slide-1 : Titles with art Slide-2 : Welcome Slide-3 : Action Plan Slide-4 : Mission Statement Slide-5 : Time Schedule Slide-6 : Venue Schedule Slide-7 : Organizing Committee Slide-8 : Responsibility chart Slide-9 : Success Indicators Slide-10 : Good bye. 29. Create a new document file marks and key in the following text save and print the file use tab stops at column 20,40 and 60. 30. Create a new document file marks and key in the following text save and print the file use tab stops at column 20,40 and 60. 31. Write a letter to 10 customers appreciating their support to business using mail merge facility. 32. Create a PIE chart for the following data Item Expenditure Expenditure Family-A family-B Food 4500 5500 Clothing 2500 1750 Education Medicines Recreation Misc 1000 500 100 500 1200 750 800 400 33. Create a line graph for te following dat Year : 1992 93 94 95 96 97 98 99 2000 Sales: 15 25 32 40 52 58 62 65 72 (lakhs of Rs.) Profit: 10 12 15 25 28 30 35 38 42 34. Draw different polygons. Line, Arc, Ellipse and Rectangle in MS Excel. 35. Create a spread sheet to contain following information. Particulars Field Name Serial Number SR-No Name NAME Age AGE Basic Salary BASIC Dearness allowance DA House rent allowance HRA Provident Fund PF Gross Amount GROSS Income Tax I-Tax Net Salary NETT House Number ADD-1 Street Number ADD-2 Region ADD-3 City CITY Pin Code Pin A) DA is 38% of basic salary B) HRA is 20% of basic salary C) PF is 8% of basic salary D) GROSS=Basic +DA+HRA+PF E) Income Tax i. Gross<=50000 and tax=0 ii. Gross>50000 and <=200000 tax=20% iii. Gross>200000 and <=500000 tax=30% F) NETT=GROSS-I TAX 36. Create a table using design view for a supermarket which has the following details Items No. Rate No.of Items Bill (add atleast 15 items) 37. Create query to calculate the amount to be paid by a subscriber to telecommunications. If Total calls Rate Slab Rate >300 1.05 -------->400 1.55 300 >500 1.85 300 >1000 3.30 500 Create a table to subscribe using view which has fields Name, Telephone Numbers, Starting Calls, Ending Calls, Total Calls, Rate, Slab, Bill 38. Create a report for the employee details inn such a way that after every 10 record these should be sub total net salary and after end of each page these should be grand total, create a table using design view for the employee details where fields are Name: Designation: Basic Pay: DA: HRA: Net Salary: Where DA =10% of basic pay HRA=20 % of basic Pay 39. Create a table in MS Excel with the following fields Ename, Eno, basic, DA, HRA, PF and calculate NET Salary= Basic+DA+HRA-PF 40. Create a spreadsheet that contain the following information Country No.Of Male No.Of Female Total And display the following i. Average population ii. Highest population iii. Lowest population iv. Highest male population v. Lowest female population 41. Create a powerpoint application which contains IT Show Theme 42. Create a powerpoint application to show the contents of world cup 43. Create a spread sheet with the following fields and calculate amount and total amount Date: Sl.No XYZ Super Market Karim Nagar ITEM Name Unit Price Quantity Amount Total Amount: 44. Create a file with the following fields: Name, House No. Locality city, pin and enter 20 records Write a query to accept a string and list the records if the string is a part of any name, locality or city. 45. Create a spread sheet that contains the following information. Country Name Gold Silver Bronze Total Italy 3 2 1 6 India 6 3 0 9 Japan 5 2 6 13 ---------Display the graph PART-B 1. Program for i. Sum of factors of a number ii. Sum of digits of a number 2. Program to check whether a given number is i. Prime number or not ii. Perfect number or not iii. Armstrong number or not 3. Program using recursion for i. Factorial of a given number ii. Fibonacci series 4. Program for roots of a quadratic equation 5. Program using functions i. With out return value ii. With return value iii. With parameters iv. With out parameters 6. Program for sorting an array 7. Program for matrix addition & subtraction 8. Program for matrix multiplication 9. Program for transpose of a given matrix 10. Program for (with and without string functions) i. Comparison of two strings ii. Concatenation of two strings iii. Length of a string 11. Program to process student information. Student structure consists Sno, Sname, Marks in 6 subjects, total, average. Calculate total and average of n students and assign grade with following criteria. Grade A : All pass and avg >=75 Grade B: All pass and avg>=60 and avg<75 Grade C: All pass and avg>=50 and avg<60 Grade D: All pass and avg>=40 and avg<50 Grade E: If fails in one or more subjects. 12. Program for (i) Nesting of Structure (ii) Passing structures to functions. 13. Program to demonstrate (i) Unions (ii) enumerated data types. 14. Program for sum of diagonal elements of a square matrix? 15. Program to access (i) array elements (ii) Structure elements using pointers. 16. Program for sorting strings using pointers. 17. Program to count number of (i) words (ii) lines (iii) Special Characters in a given text. 18. Program to create a file to store and retrieve strings using fputs() and fgets(). 19. Program to create a file to store and update employee records. The employee record consists of ENO, ENAME, DEPTNO, DEPTNAME, BASICSALARY, HRA, DA, DEDUCTIONS, TOTALSALARY and NETSALARY. 20. Program to evaluate following expressions. 1 + ½ + 1/3 + ¼ + ........... + 1/n 21. Program to find Square root of a given no. 22. Program to create table of Triangular Numbers. 23. Program for reversing digits of a no. 24. Program for Base Conversion. 25. Write a c program to perform matrix multiplication after verifying matrix multiplication conditions 26. Write a C program to demonstrate passing functions to other function 27. Write a C program to sorting numbers and sorting strings using both functions and pointers 28. Write a C program to demonstrate a) Store b) Dynamic Memory Allocations 29. Write a C program to that uses recursion to solve the TOWERS OF HANOI problem 30. Write a C program to sorting with quick sort 31. Write a C program to access bits and bytes of a word in memory 32. Write a C program to two stack algorithm to evaluate polish expression 33. Write a C program to search for a given string in a file and copy such string to another file if search is successful 34. Write a C program to read the same file and display the content using scan and print functions 35. Write a C program on functions i. No arguments and no return value ii. With arguments and no return value iii. NO arguments but return value iv. With parameters and with return value 36. Program to find largest/smallest of n numbers in a arrays 37. Write a C program to search an element and its position in one dimensional array using binary search. 38. Write a C program to transpose of a given matrix 39. Write a C program to find the factorial value using recursive and non recursive concepts 40. Write a C program to print the sum of digits of a given number using recursion 41. Write a C program to demonstrate array of structure 42. Write an example program for unions 43. Write a C program to find the number of vowels in a given string 44. Write a C program to find the given number is palindrome or not 45. Write a C program to find the area of a circle using macro by passing arguments 46. Write a C program to find the largest of two numbers using macros 47. Write a C program using arrays to implement pointer arithmetic 48. Write a C program to perform file operations 49. Write a C program to swap two variables using call by value and call by reference 50. Write a C program to access structure elements using pointers 51. Write a C program to 1) find the length of a string 2) To compare two strings 3) To concatenate two strings 4) To copy two strings 52. Write a C program to create sequential file and print te same 53. Write a C program to create random access file and implement ftell(), fseek() functions
© Copyright 2026 Paperzz