Free Essay

Programming Logic and Design, 6th Edition

In:

Submitted By TRDTOY
Words 1719
Pages 7
Programming Logic and Design, 6th Edition

Chapter 2

Exercises

1. Explain why each of the following names does or does not seem like a good variable name to you.

Answer: Answers will vary. A possible solution: a. | c | – | Valid, but probably too short to be descriptive | b. | cost | – | Good | c. | costAmount | – | Good, but redundant | d. | cost amount | – | Invalid, spaces aren’t allowed | e. | cstofdngbsns | – | Valid, but difficult to read | f. | costOfDoingBusinessThisFiscalYear | – | Valid, but long and awkward | g. | costYear2012 | – | Good | h. | 2012YearCost | – | Invalid, cannot start with a digit |
17
2. If myAge and yourRate are numeric variables, and departmentName is a string variable, which of the following statements are valid assignments? If a statement is not valid, explain why not.

Answer: a. | myAge = 23 | – | Valid | b. | myAge = yourRate | – | Valid | c. | myAge = departmentName | – | Invalid, cannot assign string to numeric | d. | myAge = “departmentName” | – | Invalid, cannot assign string to numeric | e. | 42 = myAge | – | Invalid, cannot assign a value to a literal constant | f. | yourRate = 3.5 | – | Valid | g. | yourRate = myAge | – | Valid | h. | yourRate = departmentName | – | Invalid, cannot assign string to numeric | i. | 6.91 = yourRate | – | Invalid, cannot assign a value to a literal constant | j. | departmentName = Personnel | – | Invalid, literal string must be in quotes | k. | departmentName = “Personnel” | – | Valid | l. | departmentName = 413 | – | Invalid, literal string must be in quotes | m. | departmentName = “413” | – | Valid | n. | departmentName = myAge | – | Invalid, cannot assign numeric to string | o. | departmentName = yourRate | – | Invalid, cannot assign numeric to string | p. | 413 = departmentName | – | Invalid, cannot assign a value to a literal constant | q. | “413” = departmentName | – | Invalid, cannot assign a value to a literal constant |

3. Assume that cost = 10 and price = 12. What is the value of each of the following expressions?

Answer: a. | price – cost * 2 | -8 | | b. | 15 + price – 3 * 2 | 21 | | c. | (price + cost) * 3 | 66 | | d. | 4 – 3 * 2 + cost | 8 | | e. | cost * ((price – 8) + 5) + 100 | 190 | |

4. Draw a typical hierarchy chart for a paycheck-producing program. Try to think of at least 10 separate modules that might be included. For example, one module might calculate an employee’s dental insurance premium.

Answer: computeGross() printCheck() calculateCheck() getData() main() computeVoluntaryDeductions() computeMandatoryDeductions() computeDentalIns() computeMedicalIns() computeStateWithholding() computeFederalWithholding() 5. a. Draw the hierarchy chart and then plan the logic for a program for the sales manager of The Couch Potato Furniture Company. The manager needs a program to determine the profit on any item sold. Input includes the wholesale price and retail price for an item. The output is the item’s profit, which is the retail price minus the wholesale price. Use three modules. The main program declares global variables and calls housekeeping, detail, and end-of-job modules. The housekeeping module prompts for and accepts a wholesale price. The detail module prompts for and accepts the retail price, computes the profit, and displays the result. The end-of-job module displays the message “Thanks for using this program”.

Answer: A sample solution is as follows:

a. Hierarchy chart: main program housekeeping() detail() endOfJob() Flowchart:

Pseudocode:

start
Declarations
num wholesalePrice num retailPrice num profit string WHOLE_PROMPT = “Enter the wholesale price” string RETAIL_PROMPT = “Enter the retail price” string END_LINE = “Thanks for using this program” housekeeping() detail() endOfJob() stop housekeeping() output WHOLE_PROMPT input wholesalePrice return detail() output RETAIL_PROMPT input retailPrice profit = retailPrice - wholesalePrice output profit return endOfJob() output END_LINE return b. Revise the profit-determining program so that it runs continuously for any number of items. The detail loop executes continuously while the wholesale price is not 0; in addition to calculating the profit, it prompts the user for and gets the next wholesale price. The end-of-job module executes after 0 is entered for the wholesale price.

Answer: A sample solution is as follows:

b. Hierarchy chart: main program housekeeping() detailLoop() endOfJob() Flowchart:

Pseudocode:

start
Declarations
num wholesalePrice num retailPrice num profit string WHOLE_PROMPT = “Enter the wholesale price” string RETAIL_PROMPT = “Enter the retail price” string END_LINE = “Thanks for using this program” housekeeping() while not (wholesalePrice = 0) detailLoop() endwhile endOfJob() stop housekeeping() output WHOLE_PROMPT input wholesalePrice return detailLoop() output RETAIL_PROMPT input retailPrice profit = retailPrice - wholesalePrice output profit output WHOLE_PROMPT input wholesalePrice return endOfJob() output END_LINE return 6. a. Draw the hierarchy chart and then plan the logic for a program that calculates the gown size a student needs for a graduation ceremony. The program uses three modules. The first prompts a user for and accepts the student’s height in inches. The second module accepts the student’s weight in pounds and converts the student’s height to centimeters and weight to grams. Then, it calculates the graduation gown size needed by adding 1/3 of the weight in grams to the value of the height in centimeters. The program’s output is the gown size the student should order. There are 2.54 centimeters in an inch and 453.59 grams in a pound. Use named constants wherever you think they are appropriate. The last module displays the message “End of job”.

Answer: A sample solution is as follows:

Hierarchy chart: main program housekeeping() detail() endOfJob() Flowchart:

Pseudocode:

start Declarations num studentInches num studentPounds num studentCm num studentGrams num studentSize num CENT_IN_INCH = 2.54 num GRAM_IN_POUND = 453.59 string HEIGHT_PROMPT = “Enter the student’s height in inches” string WEIGHT_PROMPT = “Enter the student’s weight in pounds” string END_LINE = “End of job” housekeeping() detail() endOfJob() stop housekeeping() output HEIGHT_PROMPT input studentInches return detail() output WEIGHT_PROMPT input studentPounds studentCm = studentInches * CENT_IN_INCH studentGrams = studentPounds * GRAM_IN_POUND studentSize = ((1 / 3) * studentGrams) + studentCm output studentSize return endOfJob() output END_LINE return b. Revise the size-determining program to execute continuously until the user enters 0 for the height in inches.

Answer: A sample solution is as follows:

b. Hierarchy chart: main program housekeeping() detailLoop() endOfJob() Flowchart:

Pseudocode:

start Declarations num studentFeet num studentInches num studentPounds num studentCm num studentGrams num studentSize num CENT_IN_INCH = 2.54 num GRAM_IN_POUND = 453.59 string HEIGHT_PROMPT = “Enter the student’s height in inches” string WEIGHT_PROMPT = “Enter the student’s weight in pounds” string END_LINE = “End of job” housekeeping() while not (studentInches = 0) detailLoop() endwhile endOfJob() stop housekeeping() output HEIGHT_PROMPT input studentInches return detailLoop() output WEIGHT_PROMPT input studentPounds studentCm = studentInches * CENT_IN_INCH studentGrams = studentPounds * GRAM_IN_POUND studentSize = ((1 / 3) * studentGrams) + studentCm output studentSize output HEIGHT_PROMPT input studentInches return endOfJob() output END_LINE return

7. Draw the hierarchy chart and design the logic for a program that contains housekeeping, detail loop, and end-of-job modules, and that calculates the service charge customers owe for writing a bad check. The main program declares any needed global variables and constants and calls the other modules. The housekeeping module displays a prompt for and accepts a customer’s last name. While the user does not enter “ZZZZ” for the name, the detail loop accepts the amount of the check in dollars and cents. The service charge is computed as $20 plus 2 percent of the check amount. The detail loop also displays the service charge and then prompts the user for the next customer’s name. The end-of-job module, which executes after the user enters the sentinel value for the name, displays a message that indicates the program is complete.

Answer: A sample solution is as follows:

Hierarchy chart: main program housekeeping() detailLoop() endOfJob() Flowchart:

Pseudocode:

start Declarations string customerLastName num checkAmount num serviceCharge num SERVICE_CHARGE_BASE = 20 num SERVICE_CHARGE_PERCT = 0.02 string NAME_PROMPT = “Enter the customer’s last name” string CHECK_PROMPT = “Enter the amount of the check in dollars and cents” string END_LINE = “Thank you for using the program” housekeeping() while not (customerLastName = “ZZZZ”) detailLoop() endwhile endOfJob() stop housekeeping() output NAME_PROMPT input customerLastName return detailLoop() output CHECK_PROMPT input checkAmount serviceCharge = SERVICE_CHARGE_BASE + SERVICE_CHARGE_PERCT * checkAmount output serviceCharge output NAME_PROMPT input customerLastName return endOfJob() output END_LINE return

8. Draw the hierarchy chart and design the logic for a program for the owner of Bits and Pieces Manufacturing Company, who needs to calculate an employee’s projected salary following a raise. The input is the name of the employee, the employee’s current weekly salary, and the percentage increase expressed as a decimal (for example, 0.04 for a 4 percent raise). Design the program so that it runs continuously for any number of employees using three modules. The housekeeping module prompts the user for the percent raise that will be applied to every employee, and prompts for the first employee’s name. The detail loop executes continuously until the user enters “XXX” for the employee’s name. The detail loop gets the employee’s weekly salary, applies the raise, produces the result, and prompts for the next employee name. The end-of-job module, which executes after the user enters the sentinel value for the name, displays a message that indicates the program is complete.

Answer: A sample solution is as follows:

Hierarchy chart: main program housekeeping() detailLoop() endOfJob() Flowchart:

Pseudocode:

start Declarations string employeeName num weeklySalary num percentIncrease num newSalary string NAME_PROMPT = “Enter the employee’s name” string PERCT_PROMPT = “Enter the percentage increase (as a decimal)” string SALARY_PROMPT = “Enter the weekly salary” string END_LINE = “Thank you for using the program” housekeeping() while not (employeeName = “XXX”) detailLoop() endwhile endOfJob() stop housekeeping() output PERCT_PROMPT input percentIncrease output NAME_PROMPT input employeeName return detailLoop() output SALARY_PROMPT input weeklySalary newSalary = weeklySalary * percentIncrease + weeklySalary output newSalary output NAME_PROMPT input employeeName return endOfJob() output END_LINE return

9. Draw the hierarchy chart and design the logic for a program for the manager of the Jeter County softball team, who wants to compute batting averages for his players. A batting average is computed as hits divided by at-bats, and is usually expressed to three decimal positions (for example, .235). Design a program that prompts the user for a player jersey number, the number of hits, and the number of at-bats, and then displays all the data, including the calculated batting average. The program accepts players continuously until 0 is entered for the jersey number. Use appropriate modules, including one that displays “End of job” after the sentinel is entered for the jersey number.

Answer: A sample solution is as follows:

Hierarchy chart: main program housekeeping() detailLoop() endOfJob() Flowchart:

Pseudocode:

start Declarations num jerseyNumber num numOfHits num numOfAtBats num battingAvg string NUM_PROMPT = “Enter the player’s jersey number” string HITS_PROMPT = “Enter the number of hits” string BATS_PROMPT = “Enter the number of at bats” string END_LINE = “End of job” housekeeping() while not (jerseyNumber = 0) detailLoop() endwhile endOfJob() stop housekeeping() output NUM_PROMPT input jerseyNumber return detailLoop() output HITS_PROMPT input numOfHits output BATS_PROMPT input numOfAtBats battingAvg = numOfHits / numOfAtBats output battingAvg output NUM_PROMPT input jerseyNumber return endOfJob() output END_LINE return

Similar Documents

Free Essay

Innovation and Erp Systems

...PROGRAMME) PROGRAMME EDUCATIONAL OBJECTIVES: I. Graduates will work as software professional in industry of repute. II. Graduates will pursue higher studies and research in engineering and management disciplines. III. Graduates will work as entrepreneurs by establishing startups to take up projects for societal and environmental cause. PROGRAMME OUTCOMES: A. Ability to effectively apply knowledge of computing, applied sciences and mathematics to computer science & engineering problems. B. Identify, formulate, research literature, and analyze complex computer science & engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. C. Design solutions for computer science & engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. D. Conduct investigations of complex problems...

Words: 23989 - Pages: 96

Premium Essay

Syllabus

...Title Scheme of Teaching L 3 0 3 0 3 0 T 1 0 1 0 1 0 P 0 3 0 3 0 3 Hours 4 3 4 3 4 3 Credit 4 2 4 2 4 2 University External Marks 50 50 50 CSE361 CSE313 CSE363 AS301 EC316 EC366 EC317 EC367 Data Structures (Practical) Peripheral Devices & Interfaces Hardware Lab (Practical) Engineering Mathematics – III Digital Electronics Digital Electronics (Practical) Microprocessors Microprocessors (Practical) 0 3 0 3 3 0 3 0 15 0 1 0 1 1 0 1 0 5 3 0 2 0 0 2 0 2 09 3 4 2 4 4 2 4 2 29 2 4 1 4 4 1 4 1 25 50 50 50 50 250 Internal Total Sessional Marks 50 50 50 50 50 50 50 50 50 450 100 50 100 50 100 100 50 100 50 700 7. 8. Total ASC405 CSE 415 Analysis & Design of Algorithms Analysis & Design of Algorithms (Practical) Database Management System Database Management System (Practical) Object Oriented Programming Object Oriented Programming (Practical) Cyber Law & IPR Computer Architecture & Organization Internal Total Sessional Marks 50 100 50 50 50 50 50 50 100 50 100 50 3 3 15 0 1 4 0 0 9 3 4 28 3 4 25 50 50 250 50 50 400 100 100 650 2 Scheme of Examination of B.E. in Computer Science & Engineering Third Year - Fifth Semester Sr. Paper Subject Title Scheme of Teaching Univesity Internal Sessional Code External L T P Hou Credit Marks Total Marks rs s 1. CSE511 Operating System 3 1 0 4 4 50 50...

Words: 14784 - Pages: 60

Free Essay

Swort Analysis

...Copy and Paste the link below to download IMMEDIATELY!!! http://solutionsmanualtestbanks.blogspot.com/2011/10/accounting-principles-weygandt-9th.html Accounting Principles Weygandt Kieso Kimmel 9th Edition Solutions Manual -------------------------------------------------------------------------- Name: Accounting Principles Author: Weygandt Kieso Kimmel Edition: 9th ISBN-10: 047031754X Type: Solutions Manual - The file contains solutions and questions to all chapters and all questions. All the files are carefully checked and accuracy is ensured. - The file is either in .doc, .pdf, excel, or zipped in the package and can easily be read on PCs and Macs.  - Delivery is INSTANT. You can download the files IMMEDIATELY once payment is done. If you have any questions, please feel free to contact us. Our response is the fastest. All questions will always be answered in 6 hours.  This is the quality of service we are providing and we hope to be your helper.  Delivery is in the next moment. Solution Manual is accurate. Buy now below and the DOWNLOAD LINK WILL APPEAR IMMEDIATELY once payment is done!  Prepare to receive your Accounting Principles Solution Manual in the next moment. -------------------------------------- Accounting Principles Solution Manual Here’s a sample list of all other solutions manuals we have, if you need any one of them please contact us at solutionsmanualzone@gmail.com -A Transition to Advanced Mathematics by Douglas Smith,...

Words: 9465 - Pages: 38

Free Essay

Accounting

...Click here to download the solutions manual / test bank INSTANTLY!! http://testbanksolutionsmanual.blogspot.com/2011/02/accounting-information-systems-romney.html ------------------------------------------------------------------------------------------------------------------------ Accounting Information Systems Romney 11th Edition Solutions Manual Accounting Information Systems Romney 11th Edition Solutions Manual Accounting Information Systems Romney 11th Edition Solutions Manual Accounting Information Systems Romney Steinbart 11th Edition Solutions Manual Accounting Information Systems Romney Steinbart 11th Edition Solutions Manual ------------------------------------------------------------------------------------------------------------------------ ***THIS IS NOT THE ACTUAL BOOK. YOU ARE BUYING the Solution Manual in e-version of the following book*** Name: Accounting Information Systems Author: Romney Steinbart Edition: 11th ISBN-10: 0136015182 Type: Solutions Manual - The file contains solutions and questions to all chapters and all questions. All the files are carefully checked and accuracy is ensured. - The file is either in .doc, .pdf, excel, or zipped in the package and can easily be read on PCs and Macs.  - Delivery is INSTANT. You can download the files IMMEDIATELY once payment is done. If you have any questions, please feel free to contact us. Our response is the fastest. All questions will always be answered in 6...

Words: 18533 - Pages: 75

Free Essay

Dr Manger

...Organizational Theory, Design, and Change Jones 6th Edition Test Bank Click here to download the solutions manual / test bank INSTANTLY!!! http://solutionsmanualtestbanks.blogspot.com/2011/10/organizational-theory-d esign-and-change_18.html ----------------------------------------------------------------------Organizational Organizational Organizational Organizational Theory, Theory, Theory, Theory, Design, Design, Design, Design, and and and and Change Change Change Change Jones Jones Jones Jones 6th 6th 6th 6th Edition Edition Edition Edition Test Test Test Test Bank Bank Bank Bank -------------------------------------------------------------------------***THIS IS NOT THE ACTUAL BOOK. YOU ARE BUYING the Test Bank in e-version of the following book*** Name: Organizational Theory, Design, and Change Author: Jones Edition: 6th ISBN-10: 0136087310 Type: Test Bank - The test bank is what most professors use an a reference when making exams for their students, which means there’s a very high chance that you will see a very similar, if not exact the exact, question in the test! - The file is either in .doc, .pdf, excel, or zipped in the package and can easily be read on PCs and Macs. - Delivery is INSTANT. You can download the files IMMEDIATELY once payment is done. If you have any questions, please feel free to contact us. Our response is the fastest. All questions will always be answered in 6 hours. This is the quality of service we are providing and we hope to be your...

Words: 29834 - Pages: 120

Premium Essay

Programming Logic and Design 6th Ed

...Programming Logic and Design, 6th Edition Chapter 5 Exercises 1. What is output by each of the pseudocode segments in Figure 5-22? Answer: a. 5, 22, 5 b. 4, 6, 7 c. 5, 6 d. Goodbye Goodbye Goodbye Goodbye Goodbye Goodbye Goodbye Goodbye Goodbye e. Hello Hello Hello f. Adios Adios Adios Adios Adios Adios Adios Adios 2. Design the logic for a program that outputs every number from 1 through 10. Answer: A sample solution follows Flowchart: Pseudocode: start Declarations num number housekeeping() number = 1 while number 99999 output “Please enter a valid zip code” input custZip endwhile return validateCustAge() while custAge < 10 OR custAge > 110 output “Please enter a valid customer age” input custAge endwhile return validateNumItems() Declarations num attempts = 0 num LIMIT = 2 validNumItems = 1 while (numItems < 1 OR numItems > 12) AND attempts < LIMIT output “Please reenter the number of items” input numItems attempts = attempts + 1 endwhile if attempts = 2 AND numItems < 0 then output “An invalid number of items was entered” output “This order will not be counted” validNumItems = 0 endif return housekeeping() output ZIP_PROMPT input custZip return detailLoop() output AGE_PROMPT input custAge output ITEM_PROMPT input numItems validateZipCode() validateCustAge() validateNumItems() ...

Words: 1493 - Pages: 6

Free Essay

Idrivesa

... |P/D |C | | |English |2+1 |- |4 | | |Mathematics - I |3+1 |- |6 | | |Mathematical Methods |3+1 |- |6 | | |Applied Physics |2+1 |- |4 | | |C Programming and Data Structures |3+1 |- |6 | | |Network Analysis |2+1 |- |4 | | |Electronic Devices and Circuits |3+1 |- |6 | | |Engineering Drawing |- |3 |4 | | |Computer Programming Lab. |- |3 |4 | | |IT Workshop |- |3 |4 | | |Electronic Devices and Circuits Lab |- |3 |4 | | |English Language Communication Skills Lab. |- |3 |4 | | |Total |25 ...

Words: 26947 - Pages: 108

Premium Essay

Doc, Docx Pdf

...courses or textbooks have eChapters available. For all courses where eChapters are available, the files are located in the student’s Blackboard course shell under the Student Center. Below is a list of courses with eChapters loaded into the course shells, giving students free access as of the first day of classes. * = eChapters are forthcoming Course ID ACC100 ACC206 ACC303 ACC304 ACC305 ACC306 Text Title Accounting Principles – 9th edition Accounting Principles – 9th edition Intermediate Accounting 14e Intermediate Accounting 14e Intermediate Accounting 14e Microcomputer Applications for Accounting Excel 2010 Microsoft® Excel 2010: A Case Approach, Complete, 1st Edition, copyright 2011 SOUTH WESTERN FEDERAL TAXATION 2012: COMPREHENSIVE, 36th ed. South-Western Federal Taxation 2013: Corporations, Partnerships, Estates and Trusts, 36th Edition Cost Accounting 13th 09 ed. Advanced Accounting 4th 10th ed. Auditing & Assurance Services 13th 10 ed. Core Concepts of Government and Not for Profit Accounting 2nd ed., 2011 ed ACC 499: Accounting Capstone: Custom Edition Author Weygandt, Kimmel & Kieso Weygandt, Kimmel & Kieso Kieso Kieso Kieso O’Leary Publisher Wiley Wiley Wiley Wiley Wiley McGraw Hill ACC307 ACC317 ACC350 ACC401 ACC403 ACC410 ACC499 Hoffman Hoffman Horngren Jeter Arens Granof Selected chapters from accounting texts Pope Weygandt Weygandt Knapp & Rittenburg Schroeder Romney Pope Cengage...

Words: 3676 - Pages: 15

Premium Essay

Asas

... ¼ Yellow Paper, to be submitted next meeting. LO-01: Distinguished the difference between Computer Architecture and Computer Organization, and discussed the different types of architecture. 1) 2) Computer Organization and Architecture Instructor: John Vee MI P. Martinez Computer Architecture vs. Computer Organization Types of Architecture Computer Organization and Architecture Instructor: John Vee MI P. Martinez LO 1.1 – Computer Architecture vs. Computer Organization LO 1.1 – Computer Architecture vs. Computer Organization COMPUTER ARCHITECTURE: COMPUTER ARCHITECTURE:  Baer: “The design of the integrated system which provides a useful tool to the programmer”  Foster: “The art of designing a machine that will be a pleasure to work with”  Hayes: “The study of the structure, behavior and design of computers”  Hennessy and Patterson: “The interface between the hardware and the lowest level software”  Abd-Alla: “The...

Words: 4567 - Pages: 19

Premium Essay

Auditing 2.3

...Hi dear students: Feel free to contact us: ggsmtb@gmail.com  , I have the Book Resources for the above textbook. all the Book Resources is in pdf or doc files. http://www.solutionsmanualtb.com click it ,it has the list ?Arriba! Comunicación y cultura 6e Eduardo Bacon Nibert Solutions manaual and test bank ¡Arriba!: Comunicación Y Cultura, Brief Edition, 6/E Eduardo Zayas-Bazán, Solutions Manual And Test Bank 2012 Individual Taxation 6e James W. Pratt, William N. Kulsrud Solutions manaual and test bank A Concise Introduction To Logic 11e Patrick Hurley solutions manual and test bank A friendly introduction to number theory 3rd by silverman( solutions manual) A History of Modern Psychology, 10th Duane P. Schultz, Sydney Ellen Schultz instructor manual with test bank Abnormal psychology - thomas f. Oltmanns (5th ed) solutions manual and test bank Abnormal psychology 14e butcher mineka hooley solutions manual and tet bank About Philosophy, 11/E Robert Paul Wolff,  instructor manual with test bank Absolute C ++ 4e Walter Savitch Solutions manaual and test bank Absolute C++ 5/E Walter Savitch solutions manual and test bank Accounting 24e Carl Warren James M. Reeve Solutions manaual and test bank Accounting 9e Horngren Harrison Oliver Solutions manaual and test bank Accounting concepts and applications - steve albrecht (11th ed) solutions manual and test bank Accounting for governmental and nonprofit entities 16e by wilson & reck solutions manual and test...

Words: 4815 - Pages: 20

Free Essay

Case Study

...Anx.31 J - M Sc CS (SDE) 2007-08 with MQP Page 1 of 16 Annexure No. SCAA Dated BHARATHIAR UNIVERSITY, COIMBATORE – 641 046 M. Sc COMPUTER SCIENCE For School of Distance Education (Effective from the academic Year 2007-2008) Scheme of Examinations 31 J 29.02.2008 Year Subject and Paper I Paper I Paper II Paper III Paper IV Practical I Paper V Paper VI Paper VII Practical II Project Advanced Computer Architecture Computer Graphics & Multimedia Software Engineering Computer Networks Computer Graphics and Multimedia Lab Advanced Operating System Internet programming and Web Design Data Mining and Warehousing Internet programming and Web Design Lab Project Work and Viva Voce Total University Examinations Durations Max in Hrs Marks 3 100 3 100 3 100 3 100 3 100 3 3 3 3 100 100 100 100 100 1000 II For project work and viva voce (External) Breakup: Project Evaluation : 75 Viva Voce : 25 1 Anx.31 J - M Sc CS (SDE) 2007-08 with MQP Page 2 of 16 YEAR – I PAPER I: ADVANCED COMPUTER ARCHITECTURE Subject Description: This paper presents the concept of parallel processing, solving problem in parallel processing, Parallel algorithms and different types of processors. Goal: To enable the students to learn the Architecture of the Computer. Objectives: On successful completion of the course the students should have: Understand the concept of Parallel Processing. Learnt the different types of Processors. Learnt the Parallel algorithms. Content: Unit I...

Words: 3613 - Pages: 15

Free Essay

Nit-Silchar B.Tech Syllabus

...Laboratory Workshop Physical Training-I NCC/NSO/NSS L 3 3 3 1 3 0 0 0 0 13 T 1 0 1 0 0 0 0 0 0 2 1 1 1 1 0 0 0 0 4 1 1 0 0 0 0 0 0 2 0 0 0 0 P 0 0 0 3 0 2 3 2 2 8 0 0 0 0 0 2 2 2 2 0 0 0 0 0 2 2 2 6 0 0 8 2 C 8 6 8 5 6 2 3 0 0 38 8 8 8 8 6 2 0 0 40 8 8 6 6 6 2 2 2 40 6 6 8 2 Course No EC-1101 CS-1101 MA-1102 ME-1101 PH-1101/ CH-1101 CS-1111 EE-1111 PH-1111/ CH-1111 Course Name Semester-2 Basic Electronics Introduction to Computing Mathematics-II Engineering Mechanics Physics/Chemistry Computing Laboratory Electrical Science Laboratory Physics/Chemistry Laboratory Physical Training –II NCC/NSO/NSS Semester-4 Structural Analysis-I Hydraulics Environmental Engg-I Structural Design-I Managerial Economics Engg. Geology Laboratory Hydraulics Laboratory Physical Training-IV NCC/NSO/NSS Semester-6 Structural Design-II Structural Analysis-III Foundation Engineering Transportation Engineering-II Hydrology &Flood Control Concrete Lab Structural Engineering Lab L 3 3 3 3 3 0 0 0 0 0 15 3 3 3 3 3 0 0 0 0 15 3 3 3 3 3 0 0 T 0 0 1 1 1 0 0 0 0 0 3 1 1 0 1 0 0 0 0 0 3 1 1 1 0 0 0 0 P 0 0 0 0 0 2 2 2 2 2 6 0 0 0 0 0 2 2 2 2 4 0 0 0 0 0 2 2 C 6 6 8 8 8 2 2 2 0 0 42 8 8 6 8 6 2 2 0 0 40 8 8 8 6 6 2 2 MA-1201 CE- 1201 CE -1202 CE -1203 CE-1204 CE-1211 Semester-3 Mathematics-III Building Materials and...

Words: 126345 - Pages: 506

Premium Essay

Hai, How Are U

...UNIVERSITY OF KERALA B. TECH. DEGREE COURSE 2008 ADMISSION REGULATIONS and I  VIII SEMESTERS SCHEME AND SYLLABUS of COMPUTER SCIENCE AND ENGINEERING B.Tech Comp. Sc. & Engg., University of Kerala 2 UNIVERSITY OF KERALA B.Tech Degree Course – 2008 Scheme REGULATIONS 1. Conditions for Admission Candidates for admission to the B.Tech degree course shall be required to have passed the Higher Secondary Examination, Kerala or 12th Standard V.H.S.E., C.B.S.E., I.S.C. or any examination accepted by the university as equivalent thereto obtaining not less than 50% in Mathematics and 50% in Mathematics, Physics and Chemistry/ Bio- technology/ Computer Science/ Biology put together, or a diploma in Engineering awarded by the Board of Technical Education, Kerala or an examination recognized as equivalent thereto after undergoing an institutional course of at least three years securing a minimum of 50 % marks in the final diploma examination subject to the usual concessions allowed for backward classes and other communities as specified from time to time. 2. Duration of the course i) The course for the B.Tech Degree shall extend over a period of four academic years comprising of eight semesters. The first and second semester shall be combined and each semester from third semester onwards shall cover the groups of subjects as given in the curriculum and scheme of examination ii) Each semester shall ordinarily comprise of not less than 400 working periods each of 60 minutes duration...

Words: 34195 - Pages: 137

Premium Essay

Electrical Electronics

...UNIVERSITY OF KERALA B. TECH DEGREE COURSE 2008 SCHEME ELECTRICAL AND ELECTRONICS ENGINEERING I to VIII SEMESTER SCHEME AND SYLLABUS BOARD OF STUDIES IN ENGINEERING AND FACULTY OF ENGINEERING AND TECHNOLOGY UNIVERSITY OF KERALA B.Tech Degree Course – 2008 Scheme REGULATIONS 1. Conditions for Admission Candidates for admission to the B.Tech degree course shall be required to have passed the Higher Secondary Examination, Kerala or 12th Standard V.H.S.E., C.B.S.E., I.S.C. or any examination accepted by the university as equivalent thereto obtaining not less than 50% in Mathematics and 50% in Mathematics, Physics and Chemistry/ Bio- technology/ Computer Science/ Biology put together, or a diploma in Engineering awarded by the Board of Technical Education, Kerala or an examination recognized as equivalent thereto after undergoing an institutional course of at least three years securing a minimum of 50 % marks in the final diploma examination subject to the usual concessions allowed for backward classes and other communities as specified from time to time. 2. Duration of the course i) The course for the B.Tech Degree shall extend over a period of four academic years comprising of eight semesters. The first and second semester shall be combined and each semester from third semester onwards shall cover the groups of subjects as given in the curriculum and scheme of examination ii) Each semester shall ordinarily comprise of not less than 400 working periods each of 60 minutes...

Words: 36386 - Pages: 146

Free Essay

Wasdsd

...Course code: 15MA101 | Engineering Mathematics | L | T | P | C | | | 3 | 1 | - | 4 | Course Objectives | To train the students in basic mathematics essential for modeling and solving engineering problems. | Course Outcomes | 1. An ability to apply knowledge of mathematics, science and engineering. 2. An ability to identify, formulate and solve engineering problems | Differential Calculus: Review: Functions and graphs, Limits and Continuity, Differentiation, Maxima and minima of a function, Rolle’s Theorem, Mean Value Theorem. Indeterminate forms and L'Hopital's rule, Infinite sequences and series, Power series, Taylor's and Maclaurin's series, Convergence of Taylor's series, Error Estimates, Polar coordinates and Polar equations. Functions of two or more real variables, Partial derivatives of second and higher order, Euler’s theorem on homogenous function, Total derivatives, Differentiation of composite and implicit functions, Change of variable, Jacobians, Maxima and minima of functions of two or more variable, Lagrange’s method of undetermined multipliers. Integral Calculus: Estimating with finite sums and limits of finite sums, Definite integral, The fundamental theorem of calculus, Trigonometric substitutions, Integration by reduction formula for powers of some trigonometric functions, Improper integrals, Beta and Gamma integrals. Double integrals, Triple...

Words: 6651 - Pages: 27