Sunday, January 26, 2020

Sql Injection Attacks Pose Computer Science Essay

Sql Injection Attacks Pose Computer Science Essay In recent years, SQL injection attacks pose a common and serious security threat to web applications: they allow attackers to obtain unrestricted access to the database underlying the applications and to the potentially sensitive information these database contain, and it is becoming significantly more popular amongst hackers. According to recent data, between Q1 2012 and Q2 2012, there has been an estimated 69 percent increase of this attack type. [1][2] As you can imagine, a hacker gaining administrator access to your server means that you will have effectively lost all of the data on that server to the invader. Worse yet there is now a beachhead behind your firewall from which attacks on other server and services can now be made. In this way SQL injection can provide access to all company or personal data. In the web environment, end -user privacy is one of the most controversial legal issues, therefore, all types of SQL injections which are dangerous for the components of the web application must be prevented. This article introduces the SQL injection in the first section then provides some techniques for defecting and preventing this kind of attack in the second section. Section 1: Introduction of SQL injection attack SQL injection is an attack technique which can be used by the attacker to exploit the web application; as a result the attacker may gain unauthorized access to a database or to retrieve information directly from the database. Attacker can exploit SQL injection vulnerabilities remotely without any database or application authentication. SQL injection attackers are straightforward in nature an attacker just passes malicious string as an input to an application for stealing confidential information. There are four main kinds of SQL Injection attacks [3]: SQL manipulation, Code injection, Function call injection and Buffer overflows. SQL manipulating usually involves modifying the SQL query through altering the WHERE clause. In this class of attack, amend the WHERE clause of the statement so the WHERE clause constantly results in TRUE [4]. In the case of code injection an attacker introduces new SQL statements into the input field instead of valid input. The classic code or statement appends a SQL server command to make SQL statement vulnerable. Code injection only works when multiple SQL statements per database request are supported or keywords like AND, OR are supported by the database. Function call injection is the addition of database functions or user defined functions into a vulnerable SQL queries. These function calls can be used to make internal calls or modify data in the database that can be harmful to the users. SQL injection of buffer overflows is a subset of function call injection. In several commercial and open-source databases, vulnerabilities exist in a few database functions that may result in a buffer overflow. Once an attacker realizes that a system is vulnerable to SQL injection, he is able to execute any SQL command including DROP TABLE to the database; hence the attack must be prevented. Protection Methods for SQL Injection attacks: To build secure applications, security and privacy must be carefully considered, and developer must be aware about it. The main goals of information security are Confidentiality, Integrity and availability. A single unprotected query can be harmful for the application, data, or database server; hence the SQL injection must be prevented. SQL injection attacks can be protected with simple changes in server site programming as well as client side programming. Developers must be aware of all types of attacks and take care for all possible attacks. Developers should authenticate user input against rules; ensure users with the permission to access the database have the least privileges; also do not leak any critical info in error log files. Taking user input from predefined choices: In this way the web application can be secured from malicious attacks. The attacker cannot insert custom queries or any type of harmful script which can disturb the integrity of the database. This is a simple yet effective way to curb web application attacks. This can be established by making simple changes into the server site code. Bind variables mechanism: Bind variable is another technique to control SQL injection attacks. Using bind variables helps in improving web application performance. The web application developer should use bind variables in all SQL statements. In Java language there is a mechanism called prepared statement, this implements the concept of bind variables mechanism. Input validation: This is the simplest method for defense against SQL injection attacks. User input should always be treated with care and there a number of reasons to validate all of the user input before further processing. Every passed string parameter ought to be validated. Many web applications use hidden fields and other techniques, which also must be validated. If a bind variable is not being used, special database characters must be removed or escaped. In most databases the single quote character and other special characters are a big issue, the simplest method to avoid them is to escape all single quotes. This can be established by using client side scripting language. Validation code can help to avoid wasting server resources by restricting requests that would not return useful results and they can provide much more helpful messages to the user than a SQL error message or empty result set would likely provide. Also, they can help stop SQL injection by rejecting, outright, any forms of input that could be used to perform a SQL injection. With the benefits that validation can bring, it is generally wise to validate all user input, even when fully parameterized database calls and uses and uses an account with limited permissions. Use only stored procedures The greatest value for using stored procedures in preventing SQL injection is that the DBA can set permissions for the application account so that its only way to interact with the SQL server is through stored procedures. This would mean that most SQL injection attacks would fail due to lack of permissions even if the calling program did not parameterize. This of course still leaves open the possibility of SQL injection working through dynamic SQL inside the stored procedures, but the stored procedures can be given an execute as clause which limits their permission to only those needed by the procedure. It is generally easier to verify that all stored procedures are written to guard against SQL injection then it is to check every place where the application interacts with SQL server. Limit permission The most important thing is that we should never user admin rights for web based application. The safe way is to give the user as little rights as possible in other word user rights should allow him to do only what is necessary and nothing more. If the account does not have permission to drop a table, then it will not be dropped even if the command is slipped to SQL server. Similarly, if the account has only read access, although the attack my have right to gain some information, he/she will be not able to modify or destroy the data, which is frequently worse. Even the read permission should be strictly limited by database, to limit which tables can be viewed. And if the application only needs selected columns from a table, then read permission on the view can be granted rather than the full table. Conceal error messages: Injection attacks often depend on the attacker at least some information about the database schema. [4] One common way for hackers to spot code vulnerable to SQL injection is by using the developers own tools against them. For example, to simplify debugging of failed SQL queries, many developers echo the failed query and the database error to the log files and terminate the script. In this case, error messages are useful to an attacker because they give additional information about the database that might not otherwise be available. It is often thought of as being helpful for the application to return an error message to the user if something goes wrong so that if the problem persists they have some useful information to tell the technical support team. Hence, the generated error becomes a literal guideline to devising more tricky queries. For example, applications will often have some code that looks like this: try { } catch (Exception exception) { MessageBox.Show(log on failed, exception.Message); } A better solution that does not compromise security would be to display a generic error message that simply states an error has occurred with a unique ID. The unique ID means nothing to the user, but it will be logged along with the actual error diagnostics on the server which the technical support team has access to. The code above would change to something like this instead: try { } catch (Exception exception) { int id = GetIdFromException(exception); MessageBox.Show(log on failed, id.ToString()); } Code review: Code review can be incredibly difficult to implement, especially in a team of old-timers who are not used to it. But once done, it will not only decrease the number of defects in your code, it will also increase the collaboration and help team building, improve brotherhood amongst developers and will propagate best practices and improvement of skill across an entire team or department. Use automated test tools: Even if developers follow the coding rules and do their best to avoid dynamic queries with unsafe user input, we still need to have a procedure to confirm this compliance. There are automated test tools to check for SQL injections and there is no excuse for not using them to check all the code of your database applications. To make a summary: Encrypt sensitive data Access the database using an account with the least privileges necessary Install the database using an account with the least privileges necessary Ensure that data is valid Do a code review to check for the possibility of second-order attacks Use parameterized queries Use stored procedures Re-validate data in stored procedures Ensure that error messages give nothing away about the internal architecture of the application or the database Conclusion SQL injection is one of the more common and more effective forms of attack on a system. Controlling the malicious SQL code/script on the web application and maintaining the end privacy is still a key challenge for the web developer. These issues must be considered seriously by the web developers involved in developing websites using databases.

Saturday, January 18, 2020

The First Step in Nation

Packed in Mt. Zion A. M. E. Church, a number of black women had gathered to hear Mary Church Terrell talk about ‘the modern women’. Oblivious of the heat and the perspiration which thoroughly soaked their dresses, the women were eager to hear what Mary Church Terrell as an educator and first president of the National Association of Coloured women had to say. The women were not disappointed, as Terrell looked like the ‘modern woman’ she was telling about. Her graceful walk and speaking captivated the crowd. She talked about educating less fortunate black women, organizing themselves and improving their communities.The representatives of different clubs had joined hands to organize the National Association of Coloured women in order to put forward a formal protest against an insulting letter written by the white president of the Missouri Press Association, James Jacks. Terrell went on to talk about Harriet Tubman, Sojourner Truth, and other women who had worke d for the race, making such a permanent impression on the women, that they were ready to follow the footsteps of their ancestors. One of the women who heard this speech was Fields, a teacher already active in community work.She was a member of Charleston City Federation of women’s club, which specialized in homemaking, helping the disadvantaged, raising funds to help wayward black girls and improving the conditions. She also helped to set up the Priscilla club which served the impoverished black areas, building homes, setting up a United Service Organization for black soldiers during the World War I and later on urging the city officials to hire black teachers. All over the country, black women were helping to shape, mold and direct the thought of their race, in time for an organized female resistance movement.The members of the National Association of Coloured women (NACW) set to solving interlocking problems involving race, gender and poverty. According to them, the problem s of a race could be solved by solving the problems of its women. A story reported sixteen years before Terrell’s speech explains why that period in African- American history is known as Nadir. According to it, a 12- year old black boy narrowly escaped from being lynched by a mob of white boys, all of them in their early teenage years.As an editor of Richmond Planet, a black weekly, ‘lynching was demoralizing to young and old equally and the children did what they saw the adults doing. ’ The time from 1880 to 1930 was the most savage and demoralizing time for the black people. Lynching was a common practice and was often performed as a ritual. African- American’s loss of civil values was just one of the manifestations of the white lawlessness. Blacks were separated from whites in public, schools and related things. Black people dealt with the racism by forming their own institutions and retreated into them.The institution which thrived the most during this period was the Church. The Church became a ground for political discussions and position of power and leadership. Societies were formed by the Church or were joined with it, due to which they got a central position in black social, political and economic life. During this time of retrenchment, black women clubs rose to importance and formed sister clubs all over the country. By the time the NACW brought them together, the number was too high to keep count of. The clubs worked on one principle which was ‘self-help’.They focused on educating mothers and improving the home life. Mother clubs were formed which focused on teaching mothers about home life, educating their children, and protecting their neighborhoods. Women clubs raised money to buy lands on which they made parks, schools, colleges, libraries and hospitals. They also worked on helping black women migrate from rural areas to urban by getting them settled down in their new surroundings, which were often hostile and dangerous. Educational courses were also offered.With time the work became so much that the local federations encouraged clubs to coordinate and take bigger projects then what a single club could have not possibly handled. With time more and more clubs came under NACW, making the structure more complex and projects undertaken more sophisticated. Different departments were formed which kept on increasing with time and the projects undertaken. The philosophy behind the women clubs enabled the women to take action when at one time such was completely unthought-of. Women organization was the first step in nation making according to one of the early presidents of NACW, Josephine Silone Yates.This banding together of the black women was showing the rest of the race a way to move forward, out of the shadows of the past and a way to facing the challenges of the new era. Even with the success of the women clubs, lynching, racism, disfranchisement, race riots were still in power. An edit orial in ‘women’s era’ asked the weak and timid men to step aside and let the women take charge. Women thought that the black men were more a part of the problem, claiming that the men had sold their votes for a mess of pottage., which was something that a black woman would never do. Leaders like Anna Julia Cooper believed that black women could make a lot more headway as compared to men when it came to race problems. Association leaders thought that women would be far more suited for issues related to social welfare then men, due to their moral, nurturing and selfless nature. Cooper’s sense of confidence was nourished by the sense of equality with the black men. While whites had set their differences between men and women, blacks had no such issues.During slavery, black men and women had equal status, had endured incredible hardships along with men, due to which both sex had equal footing in matter of equality. Racism severely limited the lives of black m en though some did vote and held political positions. The fact that black men held a larger area then women was completely insignificant, for women who proclaimed that it was the ‘women era’. Club women didn’t compare the positions held by the men with their positions. They only thought about their goal which was the abolition of racism. Some scholars argued the differences of goals of the black women from the white.The implications of the respective goals of white and black were different because of the difference of context of black and white women’s efforts were different. The end of 19th century was good for the black people, not only because the blacks were responding to the new industrial environment but also to racism repression. Black men at this time were heavily targeted leaving behind the women to deal with the pressures of life. From it became clear that the black women were handling far more burdens then their white counterparts. Also it becam e clear that the black women thought that the white women were also a part of the problem.Till now the black women were considered inferior clubwomen, but now they demanded equality. Black women thought that white women would be able to play a vital role in finishing racism, lynching and their effects. But the women were soon sourly disappointed as they found out that white women had the same thoughts as their men, and when they tried to set themselves apart, they became a burden which the black women had been carrying for so long. Other then a few white women organizations, the rest of the organizations were clearly ‘anti-black’.When friendly organizations asked black women to speak, they asked the crowd to support the black women. The all-white General federation of women’s clubs (GFWC) was openly hostile and in one of their newsletters wrote an offensive story about a marriage between a black and a white. This story was like a warning against inviting black wo men to white women clubs. This story also indirectly told the blacks that they would always be inferior to the whites due to the ‘invisible drop’ of black blood in their veins, no matter how much they got educated or learned, traveled or had talents.Even if these actions hurt the black women, they didn’t let it discourage them from their goal. The first step to nation building was NACW’s belief that the progress of the race was marked by the progress of its women. Even the black Nationalist Martin Delany couldn’t speak about black problems because he knew nothing about the hard working men and women from the south. The position of women became strong in this case as women were the centre of the community and knew the feeling of oppression, both as a woman and as a black.When a black woman spoke, she spoke the voice of the masses, and when the black women were free, the entire black race would be free. Not only the women believed it, the black men al so soon took to the notion of women leading their race. A book named ‘noted negro women’ was also written which told about the achievements of black women and the progress of Negros since slavery. Now that men and women were thinking alike, the only issue which also became a hot topic of discussion in club meetings was how women would lead the race.According to Alice White, a clubwoman from Montgomery, if thee home was at peace, then the women were in power. If homes were pure and teachings were pure, then from these homes, people with strong intellect, morals and religion would come. Others thought that woman should assume wide- ranging roles which would help the community. No one argued that home was the first battle ground or what NACW was doing for the community. Addie Dickerson believed that homes were the building blocks of a nation and if they were strong enough then the nation would be strong as well.She also believed that women had to fight against Jim Crow and join hands with both races to improve the economic conditions of black women who were working out of their homes. Women also insisted that women should vote so that they could have political rights which could help in the reforming. Cooper argued that the time had come for women’s personal independence, moral and intellectual development, political activity, and a voice of her own. These philosophies influenced the ideological discussion which was taking place between the club leaders.All women agreed to strengthen the foundation of their homes. But some wanted more, the ones who approved to suffrage and activism. The debate over this issue increased the differences between Washington and Du Boris. No matter how different the ideas or opinions of the people were, they had the same base. They had suffered humiliating experiences, rejected from clubs and moreover, they all believed that women would save the day. Black women also thought that they would stay above part politics unlike men, who were ineffective in dealing with race issues.Terrell thought that the worst a black woman could do was to bring a corrupt politician in the association, and also that it was important that women protested against the system which took away their rights. For NACW, unity didn’t come naturally. On same issues, the clubs put their best efforts to stick together. Clubwomen wanted to prove to the world that their image about black women was wrong. Black women are able to voice their concerns, their problems. When making a case, the women saw their differences and realized that not all black women could meet their standards.Also the clubwomen argued that the entire race was not equal, just as whites have their immoral class, lacks also have one. These women also questioned themselves as to why did the white people judge them only for their bad points? Club women wanted to end discrimination and wanted it to be marked their own success. NACW had already taken first s tep in nation building by helping others just as they help themselves. The very existence of NACW mean that black women had a defender with a national voice. The records of the club were impressive and at the end of the century it proposed a very bold plan.At the time when white women were choosing between careers or homes, NACW announced that black women will do what men do, as well as what a woman will do. Convinced that black issues were same, they spoke publicly against black men and oppression. Also they didn’t feel that their feminism would tear apart the movement into camps. The club members only saw wisdom in their approach towards black poverty, same as they saw only congruity in their race and gender. Before he even penned down the term, both conservative and activists accepted Du Boris’s philosophy.Clubwomen unlike the more modern black women leaders didn’t hesitate to represent the lower class. These women were proud of their work because they felt i t was their duty to talk to them. Where all the NACW women were proud of their achievements, the also had a reason for dread. They couldn’t forever keep ignoring the differences which separated them, for some issues were too serious, too pivotal to the future of black people. The most serious issue was that the race might not raise higher then its women. Many questions rose. Will the whites accept the association? What would happen if the status didn’t rise high?What if the programs didn’t benefit the black women? In the end it was concluded that the ideology did justice to female black activism, but if it failed the entire blame would come on the women. Twentieth century progressed and with it progressed the idea that challenges would be met by more competent women who had more knowledge and experience then the women of 1896, who were sure that would change the world history. Work Cited African &Americans. (n. d. ). National Association of Colored Women's Clubs , Inc. October 12, 2008.

Friday, January 10, 2020

Lipman Bottle Company Essay

Synopsis Lipman Bottle Company, the leading bottle distribution company in Albany, New York started distributing bottles of large bottle manufacturers on 1909. From then on, they started to adapt to the changes in the bottling industry such as the use of plastics, which prove to be profitable on their end. They grab the opportunity to distribute and print bottles with different shapes and sizes for clients who liked the convenience of their dual services. Their track record became unstable when the US economy got worse and competitors opted to cut prices of their products. Robert Lipman, the vice president of the company, realized that they have no choice but to cut prices as well so they can keep up the competition. However, he was unsure on how to cut the prices or what products he must cut so that they could survive the economic downfall. He also stated that one way to keep the business going was if they could spread their distribution to pharmaceutical and cosmetics manufacturers. Statement of the Problem What pricing must Lipman Bottle Company adapt in order to achieve the goal of 30% margin? Objectives The objective of the case study is to determine the correct pricing that Lipman Bottle Company must adapt to ensure that they would continue to be profitable and achieve the company’s goal of reaching 30% margin. Analysis and Solution Variable costs were computed per 1,000 bottles were computed based on the different combinations given on the case. Tables 1-2 shows the variable costs for Albany while Tables 3-4 shows the variable costs for the New York-New Jersey market: Table 1. Variable costs of smaller size bottles for Albany Market Table 2. Variable costs of bigger size bottles for Albany Market Table 3. Variable costs of smaller size bottles for New York-New Jersey Market Table 4. Variable costs of bigger size bottles for New York-New Jersey Market After which, we derived the break even prices for each combinations and the recommended prices based on Mr. Lipman’s goal of 30% margin: Table 5. Break even prices for smaller size bottles, Albany Market Table 6. Break even prices for bigger size bottles, Albany Market Table 7. Break even prices for smaller size bottles, New Jersey-New York Market Table 8. Break even prices for bigger size bottles, New Jersey-New York Market How did the Mr. Lipman’s goal of a 30% margin at capacity affect your price recommendation? Comparing the increase and decrease of prices among three production scenarios, the 30% margin will reflect an increase of 23% on price from 1 separation to 2 separation round due to the addition in labor. Whereas, a projected decrease of 16% from 2 separation round to 2 separation oval because of the labor conversion to semi-automatic Table 9. Prices (with 30% mark up) for small bottles, Albany – Lower size (0-1 oz) Same principle follows when you refer to the table for big bottles. Table 10. Prices (with 30% mark up) for big bottles, Albany – Bigger size (17-32 oz) Table 11. Prices (with 30% mark up) for small bottles, New York-New Jersey – Small size (0-1 oz) Table 12. Prices (with 30% mark up) for bigger bottles, New York-New Jersey – Bigger size (17-32 oz) In spite of charging a higher price for 2 separation round, it may seem that it is more profitable with the New Jersey Higher Size with $105.37. But in reality, the $95.66 will have more profit compared to $105.37 because  assuming that at 95.66 per unit, you multiply it with 100,000, which is the minimum production, you will still profit more because of the quantity. And to add, the cost of production is much lower compared to producing less like what was charged to New Jersey Higher Size with 5,000 – 9,999.

Thursday, January 2, 2020

Embryonic Stem Cell Research Provides Revolutionary and...

Stem cell research is the key to developing cures for degenerative conditions like Parkinsons and motor neuron disease from which I and many others suffer. The fact that the cells may come from embryos is not an objection, because the embryos are going to die anyway. -- Stephen Hawking The phrase â€Å"stem cell† calls to mind images of controversy: Pro-life picketers outside abortion and in-vitro fertilization clinics, patients with chronic disabilities waiting on a cure, scientists in a lab experimenting with a petri dish. These cells offer unimaginable opportunities for regenerative medicine because they can retain the ability to differentiate. Stem cells are classified as either adult or embryonic. Embryonic stem cells can†¦show more content†¦In order for stem cell research to be considered morally justified by an individual, one would have to consider blastocysts to be cells that are living and human, rather than being a living human, or at least weigh the positive good that treatments derived from stem cells can provide against the negative drawbacks of destroying a potential life. Studying cadavers was as equally a distasteful process in its own time, as stem cell research is to some people today. â€Å"[Dissection] was so reviled by the public that even in the nineteenth century, there was a near state of hysteria to prevent it.† However, most people today recognize that without it we would only have rudimentary knowledge of human anatomy, and a plethora of treatments and procedures would never have been discovered. Regardless, until 1719 the practice was heavily regulated in Great Britain, and â€Å"any physicians known to perform human dissections were excommunicated by the Church.†2 â€Å"Stem cell research...today is in many ways analogous to the treatment of dissections.† Stem cell research will contribute to modern medicine in ways we can only imagine, but it needs federal funding and guidelines to get there as soon as possible. Many Americans who have fallen victim to Multiple Sclerosis or Lou Gehrigs Disease no longer have the luxury of time, a commodity currently being wasted by political posturing to satiate a vocal and misleading minority. Stem cellsShow MoreRelatedThe Ongoing Debate Over the Use of Stem Cells Essay1317 Words   |  6 Pagesorder to make life easier for many people who suffer from cancer, disease and sickness. Among these advances there is something revolutionary called stem cells. Stem cells can help restore and regenerate almost all parts of the human body such as the heart, kidney, liver, and many other organs. Although stem cells offer a lot, there are many views against and for stem cells, and among these views lies the debate of whether stem cells should be legalized or not (NIH 2). Stem cells offer excitingRead MoreDesigning Innovative And Exciting Things1337 Words   |  6 Pagesmedical field, however, living cells can be used as a building material in specialized printers. Scientists from the University of Edinburgh have developed a cell-printer that can print using livi ng embryonic stem cells. This technology is one of the first stepping stones that can be used for testing new drugs, growing organs, and printing cells directly inside the body (LiveScience). These embryonic stem cells are obtained from embryos and can develop into any cell type, making them of incredibleRead MoreEssay on The Heated Debate Concerning Stem Cell Research2589 Words   |  11 Pagesof stem cells can become a very controversial subject in the scientific research world. Stem cells serve as an internal repair system to restore other cells as long as the person or animal is still alive. By doing so, many fatal and untreatable diseases such as leukemia and Parkinson’s would be able to be treated and cured. The origination of stem cells is what stirs up great controversy across the nation and among the world. Until recently, scientists primarily worked with two kinds of stem cells:Read MoreStem Cells : Will Regenerative Medicine Degenerate Human Morals?2488 Words    |  10 PagesStem Cells: Will Regenerative Medicine Degenerate Human Morals? Embryonic stem cells are bodily cells that are in development during the first stages of life. These are the cells that will go on to make all of the body tissues of the offspring, like neurons, blood and skin cells. (Farrell et al.). With these human cells scientists can repair damaged tissue of diseased patients as well as study the diseases they have. Only recently have stem cells been available to collect and study. Currently, thereRead MoreStrategic Marketing Management337596 Words   |  1351 PagesStrategies for market nichers Military analogies and competitive strategy: a brief summary The inevitability of strategic wear-out (or the law of marketing gravity and why dead cats only bounce once) The influence of product evolution and the product life cycle on strategy Achieving above-average performance and excellence Summary 387 390 396 423 425 427 427 427 428 438 447 461 463 465 474 478 484 489 493 495 497 497 497 498 500 505 510 515 517 518 520 522 523 528 528 534 Stage Three: How mightRead MoreMarketing Management130471 Words   |  522 Pagesconsumer behaviour Understanding industrial consumer behaviour Customer satisfaction Customer relationship management Marketing of services Rural marketing Types of marketing research Process of marketing research Tools and Techniques of marketing research Applications of marketing research Preparation of marketing research report Online marketing E-commerce Trends in marketing Page No. Marketing management – an introduction Unit structure: 1. Introduction 2. Learning Objectives 3. MarketingRead MoreMarketing Mistakes and Successes175322 Words   |  702 Pagesarena of business to come. NEW TO THIS EDITION In contrast to the early editions, which examined only notable mistakes, and based on your favorable comments about recent editions, I have again included some well-known successes. While mistakes provide valuable learning insights, we can also learn from successes and find nuggets by comparing the unsuccessful with the successful. With the addition of Google and Starbucks, we have moved Entrepreneurial Adventures up to the front of the book. WeRead MoreProject Mgmt296381 Words   |  1186 Pagesof Project Management Body of Knowledge (PMBOK) Concepts to Text Topics Chapter 1 Modern Project Management Chapter 8 Scheduling resources and cost 1.2 Project defined 1.3 Project management defined 1.4 Projects and programs (.2) 2.1 The project life cycle (.2.3) App. G.1 The project manager App. G.7 Political and social environments F.1 Integration of project management processes [3.1] 6.5.2 Setting a schedule baseline [8.1.4] 6.5.3.1 Setting a resource schedule 6.5.2.4 Resource leveling 7.2 SettingRead MoreCase Study148348 Words   |  594 Pagesfacilitate their use as mini cases or class discussions. Fifteen chapter-end case examples with specific relevance to the content of the chapter and with questions relating to the major learning issues in the chapter. Chapter-end work assignments, which provide further opportunities for student assessment, additional work or self-assessment. Thirty-five case studies (text and cases version only) together with comprehensive teaching notes (in this manual and on the website). The case collection contains aRead MoreOne Significant Change That Has Occurred in the World Between 1900 and 20 05. Explain the Impact This Change Has Made on Our Lives and Why It Is an Important Change.163893 Words   |  656 PagesPerspectives on the Past, edited by Susan Porter Benson, Stephen Brier, and Roy Rosenzweig Also in this series: Paula Hamilton and Linda Shopes, eds., Oral History and Public Memories Tiffany Ruby Patterson, Zora Neale Hurston and a History of Southern Life Lisa M. Fine, The Story of Reo Joe: Work, Kin, and Community in Autotown, U.S.A. Van Gosse and Richard Moser, eds., The World the Sixties Made: Politics and Culture in Recent America Joanne Meyerowitz, ed., History and September 11th John McMillian