1. Examine the four major browsers (firefox, IE, Safari, Chrome) and discuss their dominance through an evaluation of their strengths and weaknesses. Consider the role of data abstraction may have played in their development over the years.
2. Discuss the relationship between machine language, assembly language, high-level language and an interpretive language and and their relationship to pseudocode.
3.Consider the game rules of tic-tac-toe and discuss how the searching and sorting techniques, as well as the use of value or reference parameters would impact the problem solving process.