Showing posts with label learning. Show all posts
Showing posts with label learning. Show all posts

Saturday, February 11, 2012

ICT203 - Foundations in Modern System Design Question 2

(a) Collection classes are to be used to model a number of real world situations, described in (i) to (iii) below. In each case:
  • write down the name of the class that you think is most suitable;
  • give a brief justification for your choice (no more than one or two sentences);
  • write down an expression or expressions to create an instance of the collection class you have chosen, assign it to a suitably named variable, and add the example elements given in the description to the collection.

(i) An ICT203 tutor wants to store her students' myUni names as strings in such a way that she can easily look up an individual student, as in the table below. There are no two students in her group with the same name.

Student’s name      |      myUni name      
Charlie Dickens             Charles Dickens
Margie Hector               Margaret Hector
Terry Martin                  Terence Martin

(ii) When a hotel is fully booked, it holds a waiting list of customers in case of cancellations. Once a cancellation is received, the newly available room is allocated to the first person on the waiting list, who is then deleted from the list. On a particular day the first three customers added to the list are Ali Baba, Bibi Batek and Charlie Chan.

(iii) A video shop wants to store the titles of videos available for hire. It must be possible to list all the titles available but no particular order is required. Although the store may have more than one copy of a particular film, the title should only appear once. Titles available include: Iron Man, Crystal Skull and Dr Doplenty.

(iv) A property company has a block of luxury apartments for sale. The apartments comes in three models: modelA, modelB and modelC. During the year of its launch, it achieved the quarterly sales (in units) as shown in the table below:

(b) A hash map is to be used to store the addresses of students on a Uni course.

(i) The designer of the software needs to decide what to use as keys for the hash map, and considers student names and personal identifiers as possible candidates.  If you were designing the hash map, which of these would you choose? Briefly justify your answer.

(ii) During the discussions about the software to be used it becomes apparent that there
may be more than one student at the same address.  Would this affect your choice of a hash map as the appropriate collection class to use? Briefly justify your answer.

(c) Page 12 of Unit 3 shows how an Iterator object could be used to directly retrieve all the objects in a collection for further processing.  Using an appropriate example, explain whether this could be applied to a HashMap object.

Friday, September 16, 2011

Avoiding Plagiarism: Learning What is Plagiarism

Plagiarism, a word commonly heard these days. Just what constitutes plagiarism? Well, plagiarism is the use of word of ideas that are not your own and presenting them as if they were your own, without acknowledging and taking credit for someone else’s work. Plagiarism is considered a type of intellectual theft, and it is on the rise with the increased use of the Internet and the convenience of access to information it offers.

There are many forms of plagiarism, ranging from deliberately cheating (copying) to accidentally copying from a source without proper acknowledgment. Whenever words or ideas from another person’s work are used, you have to acknowledge where they came from. By learning how to reference properly, you will be able to clearly specify where you received your inspiration from and show the depth of your research and understanding.

One of the best ways to avoid plagiarism is to understand what it is and how to best avoid committing it. Although the Internet can be a great source of information, with readily available information, it does not imply that it is necessarily “free”. Information found on the Internet should be referenced, just like any other source; it should be fully acknowledged and evaluated in the same way you would information from print-based sources...Read more>>

Sunday, September 04, 2011

Hyundai Motors Part 2 - Entering The High End Automobile Market

Discuses some of the challenges Hyundai Motor is likely to face in trying to reposition itself as a premium automobile brand, with its new premium model, the Genesis.
As Hyundai Motor tries to reposition itself as a premium automobile brand, one of the biggest challenges the company faces is its perception problem; being perceived as a manufacturer of entry-level cars and lack of prestige amongst consumers. This is evidenced in the first quarter sales of the Accent (least expensive car) increasing by 74%, while the Sonata sedan (more expensive) was down by 30%. (Gidman 2007) Hence, Hyundai Motor has the challenge of trying to change (improve) consumer brand knowledge, and convince consumers that they are capable of producing premium cars with prestige, which still maintains the company’s trademark affordability and durability.

Although Hyundai Motor has come a long way since its days of being branded as the “Worst Car Ever Made”, the notion amongst consumers that the Hyundai brand is inferior to Japanese car manufacturers such as Toyota and Honda is still prevalent. Gidman (2007) mentions that according to a May 2007 Business Week article, 71% of people who viewed an unidentified car without any Hyundai logo on it said that they would buy it, if a Toyota logo was on the car they were 20% more likely to purchase the car. However, once the Hyundai logo was shown, those willing to drive it out of the showroom dropped to 52% (lack of prestige).

As with any product line or family that is extended, there is always a risk of cannibalization. One such example can be seen when the sales of the Tucson affected the sales of the Santa Fe: the Tucson’s similar size and more affordable (cheap) pricing was the reason for the drop in the sales of the Santa Fe. (Ward's Dealer Business 2005) In its attempt to create a more up-market image for the whole brand with its latest luxury offering – the Genesis, sales of its other models may be affected or vice versa (Eisenstein 2008)...Read more>>

Hyundai Motors Part 1 - Hyundai Motors Success

Factors that have contributed to Hyundai Motor's success:

• Brand Equity:
The initial failure of the Excel propelled Hyundai Motor to improve their product quality and regain consumer confidence by "adding an unprecedented 10-year/100,000-mile powertrain warranty—assurance to buyers that the car wouldn't fall apart on the turnpike while speeding along in the passing lane" (Gidman 2007).

Due to its efforts, Hyundai Motor was able to reposition itself as a producer of affordable cars (with quality), and consumers overall confidence in the Hyundai brand improved. As a result, Hyundai Motor has since been recognized as a producer of quality cars which are reliable and affordable; being ranked 72nd in the 2007 Best Global Brand survey. Bunkley (2008) quoted senior director of automotive testing at Consumer Reports, David Champion, that Hyundai has made "phenomenal progress" in the quality and reliability of its vehicles.

Being focused on the consumer, and improving in areas such as quality, durability, value and warranty programs have contributed to the success of Hyundai Motor's brand equity. The company's focus on affordability and practicality, unlike its competitors (e.g. BMW choosing to focus on technology), set it apart from its competitors and contributed to its success. (Vasilash 2006)

• Product Differentiation:
By improving (augmenting) its cars' exterior design and engineering, while still maintaining its affordability, made it appealing to consumers and improved its brand image (from being the "Worst Car Ever Made"); giving it a competitive edge. For example, "Hyundai's sleekly redesigned flagship" - the Sonata - was equipped with "six airbags, electronic stability control and a long list of standard equipment, all for less than $20,00″ (Muller & Meredith 2005). Hence, according to Muller & Meredith (2005), "Hyundai is now dictating trends that others must follow": the company's "success with cheap cars inspired General Motors to buy its own Korean company, Daewoo, to try to match Hyundai's offerings", and "Hyundai's breakthrough ten-year, 100,000-mile warranty spawned extended warranty offers by Chrysler and Mitsubishi"...Read more>>

What is a Team?

Consisting of more than two individuals, Robbins and Judge (2007) describe a team as a group of interdependent individuals with special skills and/or knowledge, who have gathered together to achieve specific objectives; interaction is necessary and encourages “positive synergy through coordinated effort” (Robbins & Judge 2007, p299).

For example, 3 people (e.g. Lawyer, Programmer, Accountant) work together as a team producing high quality (computer/system) programs for an organization specializing in tax accounting. The programs produced require a high level of programming skills and aptitude to comprehend the law, with new laws and interpretation of existing laws have to be integrated quickly (and flawlessly) into the existing regulations and analysis tools. Each individual is equipped with the necessary (complimentary) skills and knowledge to integrate, as well as interpret new laws into the organization’s existing programs’ efficiently and effectively. Due to their education background and working experiences, each team member is able to contribute an area of expertise (law, accounting and programming); integrating desired objectives seamlessly and effectively through coordinated effort...Read more>>

Monday, August 22, 2011

ICT 203 - Q1d (Foundations in Modern System Design)

Three classes should be coded, each with its instance variables (if applicable), constructor, and accessor methods. The question also guides that each subclass should have a computeFee() method, as coded below: Question

For OrdinaryMember class:

public double computeFee() {

double payment = 0;

if (getIsOverseas())

payment = getMembershipFee() * 0.5;

else

payment = getMembershipFee();

return payment;

}


For AssociateMember class:

public double computeFee() {

double payment = 0;

if (getIsOverseas())

payment = getMembershipFee() * 0.5;

else

payment = getMembershipFee();

payment = payment + magazineCharge;

return payment;

}

ICT 203 - Q1c

I would check the location of the associate member within the subscribeMagazine method in the Associate subclass to determine if the Associate Member is eligible to subscribe for the magazine. If the member is eligible to subscribe for the magazine, within the subscribeMagazine method, it will check to see if the member wants to subscribe for the magazine. If the member is eligible and wants to subscribe to the magazine, the value of the variable subscribeMagazine (true) is returned, else false will be returned. The value of the variable subscribeMagazine returned will be used in the computeFee method. If the value of variable subscribeMagazine is true, the additonalFee variable will be added in the calculation of the totalFee, else the additionalFee will not be added to the totalFee.

Question

ICT 203 - Q1b ( Foundations in Modern System Design)










Question

ICT 203 - Q1a ( Foundations in Modern System Design)

Classes involved would be the superclass called Membership, and the subclasses Ordinary and Associate. The superclass Membership would be an abstract class with its common (generic) attributes such as memberName, address and totalFee, and methods such as computeFee(), which would be inherited and reused by the Ordinary and Associate subclasses. Thus, the Ordinary and Associate subclasses have a “is a” relationship with its superclass Membership.

Question

ICT203 - Foundations in Modern System Design Question 1

An employees’ union has two types of membership: ordinary and associate. Ordinary members pay $108 per year and receive a free monthly magazine. Associate members pay $72 per year, but they do not receive the magazine unless they pay an additional charge of $12 per year. Every  member gets a 50% discount off the membership fee, if he is stationed overseas; however, this discount is not applicable to the magazine charge for the associate member as the union does not send the magazine to associate members overseas.
(a) Identify the classes involved and explain the superclass-superclass relationship among  them. (answer)

(b) Draw a UML class diagram to depict the given information, showing the attributes for each  class, and the class hierarchy. (answer)

(c) Explain how you would record the fact that an associate member needs to pay for the  magazine. State also the class or classes concerned, and the attributes and/or methods added. (answer)

(d) Write Java code to define the classes and hierarchy you had identified above. In each class, include the attributes as instance variables of suitable data types, and appropriate  constructor(s) that initialize(s) the instance variables. Note that each subclass should have  its own implementation of the computeFee() method. (answer)

(e) (i) Explain how you might write the computeFee() method for the superclass.

(ii) What is the advantage of having this method in the superclass?


Related Posts:

Wednesday, June 15, 2011

Minit-Lube's 10 Operations Decisions That Provide Competitive Advantage

The following 10 operations decisions provide competitive advantage to Minit-Lube’s strategy (Heizer & Render 2008):

1. Product DesignMinit-Lube’s provides services, with a narrow product strategy, could be defined as “lubricating automobiles” (i.e. performing oil changes, lubrication and interior cleaning of vehicles). It allows the subsequent development of more focused and efficient operations. Minit-Lube seeks to differentiate itself from (traditional) competitors by facilitating fast service, and providing convenience to customers (i.e. it has a superior service design which enables it to service 3 cars at a time)...more>>

5 Types of Secondary Data

In marketing research, there are two types of data: primary and secondary. Primary data is data that has to be collected and analyzed from scratch, while secondary data refers to data that already exists and was gathered for purposes other than current research project. It is increasingly used to examine a wide variety of marketing and business problems because of the relative speed and cost-effectiveness of obtaining the data. Below are 5 types of secondary data that a company that can collect to help it decide whether it should go into a new catering business (Hair et. al, 2009):

1. Sales data - Sales Activity Reports (Internal)
These reports contain data on sales, competition, territory activities, and changes in the market place (if it is competitor intelligence, it is not considered internal data) , enabling the company to identify potential target markets, sales trends and competition. With this data, the company would be able to forecast future sales trends and revenues for its catering business. For example, the daily sales activity report would provide the company with insight: the monitoring and identifying of sales frequency (i.e. cyclical nature of the sales – sale increase during festive seasons) would enable the company to formulate its marketing strategy appropriately (i.e. set promotions and pricing), or translate the data for other expenses (i.e. price promotions may boost sales volume but does not generate profit)...more >>

Environment Analysis of 3M Greptile Golf Glove

Economic conditions and trends:

Between 1999 and 2004 household income stagnated showing a slight increase since 2004. While personal income has remained relatively stagnant since over the past few decades, household income has risen due to the rising percentage of households with two or more income earners. The rising of household income has brought opportunities to companies that they might spend their extra income to wants. The increasing dual income family might rise the demand for business women who also demand golf as their sport

As golf gloves are not considered as necessities, the rise of income (affluence) may affect the sales of golf gloves. Since 2004 household income has shown a slight increase. Thus it may trigger people to spend their extra income on satisfying their wants. This was an opportunities for 3m firm to launch and promote the Greptile golf glove as those golfers might look after products that can satisfy their hobbies or recreation on golf... more>>

Saturday, January 08, 2011

External Analysis of Singapore Telecom

Amidst the rapid technological advancements (and convergence), globalization, maturing customer tastes, and periods of economic instability, the prognosis for further development and finding new growth areas for Singapore Telecom is optimistic (prosperous). However, Singapore Telecom would have to be able to continuously renew and augment its products and services to adapt to the fast-paced technological environment in periods of economic instability, and maturing customer tastes; having to look beyond its current offerings and continually improve. Below are the opportunities and threats that have been identified using the PESTL model:

1. Economic
The Asian financial crisis took its toll on Singapore Telecom’s performance as the economy was affected (e.g. large-scale retrenchments or considerable salary reduction).

Threats:
This soon led to customers turning to cheaper alternatives (i.e. Internet telephony), or cheaper substitutes offered by competitors (i.e. cheaper price plans); their tastes matured - wanting value for money services. For example, Internet telephony allowed customers customization of services – being able to choose the level of service they wanted and charged accordingly. It also enabled the provision of several value added services for customers such as real-time billing, cheaper video conferencing, and unified messaging.

From the financial performance provided in the case study, Singapore Telecom was doing fairly well in F/Y 1996, before the 1997 Asian financial crisis, with a turnover growth of 13.7%. However, during the Asian financial crisis, for the period 1998 to 1999, group revenue fell by 1.2%, and operation profits fell by 10.5%, while operating expenses increased by 6%...Read more>>

Singtel Business-level Strategy

Based on competing in the Singapore market, Singapore Telecom should focus on how to maintain its exceptional record of profitability and retain (and regain) as much market share. As Singapore Telecom serves a broad customer (market) base (i.e. residential, small and medium enterprises, and large enterprises), integrated cost leadership/differentiation strategy should be used.

By implementing a cost leadership/differentiation strategy , Singapore Telecom would efficiently produce products/services with differentiated (unique-value) attributes, while being able to maintain cost at the same time. The company would be able to provide new streams of revenue to meet maturing customer demands, and allow its products and services to be perceived differently from those of competitors (M1 and StarHub), an opportunity to gain loyalty from customers. In addition, cost leadership/differentiation strategy would permit the company to sell its products and services either at average industry prices to earn a higher profit than competitors (rivals), or below the industry prices to gain market share. M1 and Starhub do not yet have the wide range of products and services that Singtel offers to the market... Read more>>

Friday, December 10, 2010

Brand Asset Valuator (Bav) - Carl's Junior

The Brand Asset Valuator (BAV) model states that there are four key pillars (components) of brand equity. Using the four pillars, evaluate the brand equity of Carl's Junior.

Differentiation

What sets Carl´s Jr.® apart from other fast food restaurants (brand equity) is its emphasis (product differentiation) that their burgers (bigger portioned) are charbroiled over an open flame (taste), the free flow of drinks, along with a condiment bar, 14 types of sauces and a range of salads; giving it competitive edge over competitor offerings by providing something different. Thus, contributing to its reputation for great tasting food, and the company has since evolved into one of the major players in the quick service industry. (Carl´s Jr.® Singapore 2006)

As a result, Carl´s Jr.® is able to command premium prices, unlike competitors such as Macdonald’s and Burger King: from $4.20 for its cheapest burger (Carl's Catch) and up to $8.50 for its expensive burger (Double Guacamole Bacon Cheeseburger) (Mak 2005). The steadily increasing number of outlets in Singapore (from 2 outlets in 2005 to its current 4 outlets), is an indicator of brand vitality (Carl´s Jr.® Singapore 2006).

Relevance

Carl´s Jr.® has managed to establish itself as “the place to go for juicy, premium quality charbroiled burgers” (Carl´s Jr.® Singapore 2006). The appeal of bigger (portioned) hamburgers... Read more>>

Saturday, August 07, 2010

The Socioeconomic View vs. The Classical View

The socioeconomic view and the classical view are two approaches that shape and influence the way managers (especially in large organizations) prioritize and do things.

The socioeconomic view is “the view that management’s social responsibility goes beyond making profits to include protecting and improving society’s welfare” (Robbins, S et al. 2006, p.161). According to Carroll (1991), the four fundamentals to corporate social responsibilities - economic, legal, ethical, and philanthropic - can be linked to corporate social processes such as environmental assessment, stakeholder management, and issues management (Wood, 1991)... Read more>>

Why a Franchise May be The Right Choice For You

Discusses the costs, benefits, and reasons for success or failure of franchise operations.

Costs:

Obtaining the right to use the franchisors name and its assistance may require several thousand to several hundred thousand dollars. The following is a breakdown of fees involved in operating franchises (Franchising World 2005):

  • Initial Franchise Fee and Other Expenses - This is the initial franchise fee, which may be non-refundable, and includes other costs such as:
  • Business or operating licenses and insurance
  • Costs to rent, build, and equip an outlet and to purchase initial inventory
  • Grand opening or other initial business promotions
  • Product or service supply costs
  • Real estate and leasehold improvements
  • Training costs Financial and accounting advice
  • Legal fees
  • Discretionary equipment such as a computer system or business alarm system
  • Advertising fees- Franchisees may have to pay into an advertising fund, with some portion of the advertising fee going for national advertising or to attract new franchise owners, but not to target the franchisee’s particular outlet... Read more>>

Saturday, July 17, 2010

Various Stages of Economic Integration

Mentions the various stages of economic integration and gives examples.
According to Carbaugh (2009), the process of eliminating restrictions on international trade, payments and factor mobility, is known as economic integration. The stages of economic integration can be categorized into the following stages...Read more>>

International Borrowing vs. Direct Foreign Investment

Discusses the advantages and disadvantages of international borrowing, and compares these borrowings compared with direct foreign investment.

International Borrowing

Advantages

International borrowing (Isgut 2001) is beneficial to (developing) countries: such finance can help speed up capital accumulation and encourage economic growth, allowing a smoother distribution of consumption expenses, making it possible to improve the living standard of citizens before the fruits of economic growth materialize. For example, prior to the Asian financial crisis, wealth created by export-led growth contributed to an investment boom in commercial/residential property, industrial assets and infrastructure. Thus, the construction industry flourished (i.e. more employment): much of this construction was financed via heavy borrowing from (foreign) banks, which were willing to lend as long as the value of property continued to rise (Hill, The Asian Financial Crisis)...Read more>>