CIT 336 Midterm Study Guide
The midterm exam is meant to assess your understanding and ability to implement concepts and principles related to the course objectives as outlined in the syllabus. The items listed below are representative, but not an exhaustive list, of those concepts and principles. You should be able to implement each correctly, provide examples of each as well as list out inclusive elements of each. Rememeber that the exam is very traditional in its approach.
- Web object naming rules - include why these rules exist
- The five syntax rules of XHTML markup and examples of each
- The four web design guidelines and examples of each
- CSS - methods of implementation and rules, selectors, declarations, property and value, including id's, classes, elements, and inheritance
- Path types: relative and absolute with examples of each
- Basic usability considerations - examples of usable design
- PHP
- The basic request\reponse model overview
- Local variables - declarations and uses
- Globals and Constants - Examples and uses
- Functions - if, empty, isset, mysqli_connect, while, foreach, echo - examples and uses
- Operators - assignment, comparison, concatenation, append, not - examples and uses
- Quotes - single versus double - examples and uses
- Recordset - definition and process of creation
- Sorting
- Filtering
- SQL interactions
- Insert
- Update
- Delete
- Select
- The Model - View - Control Design Pattern, including:
- What would be found in each part of the pattern
- An example of code or a process that would belong to each
- How each part differs from the others
- Outside resources that can be used to maintain currency in skills, including:
- Authoritative versus Tutorial sources
- Using sources to locate definitions and examples of source code and functions
- Knowing the authoritative sources for PHP, MySQL, XHTML, CSS and XML.
- Differentiating between current versus old code and when it is appropriate to use each.