Index
 Syllabus
 Announcements
 Schedule
 Assignments
 Exams
 Resources

Midterm Exam Review Guide

Topics

The following is a list of concepts and techniques with which you should be very familiar for the midterm exam. You can use this as a checklist while studying for the midterm. Note: The midterm exams covers the material presented in class lectures which includes (but is not limited to) topics discussed in  in Chapters 1-3 and 8 of the textbook.

  • Basic Computer Systems and Information Technology Concepts
    • Basic computer system concepts, including major components of a computer.
    • Primary computer operations.
    • How information is represented in memory.
    • System Software and the primary functions of an operating system.
    • File systems, relative and absolute paths, file permissions.
    • Relevant Material

  • History of Computing
    • Important milestones and people in the history of computing and their significance.
    • Basic elements of the first generation through the fourth generation computers.
    • Integrated circuits and Very Large Scale Integration (VLSI).
    • Microprocessors and microcomputers.
    • Relevant Material

  • Internet, the World Wide Web, and Basic Networking Concepts
    • Basic concepts of Internet and networking.
    • The client-server model.
    • TCP/IP and "packet-switching" networks.
    • IP addresses and the Domain Name System.
    • Other Internet protocols (http, ftp, telnet, etc.) and what they do.
    • Uniform Resource Locator(URL).
    • Basics of HTTP client-server exchange.
    • Types of networks; components of local area networks.
    • Short history of Internet and the World Wide Web.
    • Relevant Material

  • HTML
    • Basic concepts of HTML standard.
    • Understanding the basic structure of HTML documents (document tags, attributes, entities) and their syntax.
    • Syntax and usage of text structure tags (<p> tag, list tags, <pre> tag, etc).
    • Syntax and usage of basic HTML style tags (<b> tag, <i> tag, etc).
    • Syntax and usage of basic HTML anchor (<a>) tags.
    • The <img> tag, and the use of images in Web pages.
    • HTML tables and how they are used.
    • Syntax and usage of <th> <tr> <td> and <caption> tags.
    • Syntax and usage of basic table-related attributes, including cellpadding, cellspacing, border, colspan, and rowspan.
    • Relevant Material

  • Cascading Style Sheets
    • Why Cascading Style Sheets?
    • Types of style rules (inline, embedded, linked), their syntax, and when each should be used.
    • Basic syntax and structure of style definitions for selectors (HTML elements).
    • How styles can be combined and style rules of precedence.
    • Syntax and usage of user-defined classes in CSS (both tag-specific and standalone classes).
    • Syntax and usage of the hyperlink pseudo-classes (e.g., for rollover effects).
    • Note: You do not need to memorize all possible attributes that can be used with every tag, but you should review those discussed in the lecture notes and be familiar with how they are used.
    • Relevant Material

Exam Format and Problems

The exam will contain two types of questions: multiple-choice, and short-answer. The short-answer questions may involve a definition, a description of a concept or process, or they may involve a small problems related to material covered in class, including HTML and CSS.

Class Material: Much of the material covered in class is not in the textbook. You should closely review all of the lecture notes (see above and the Schedule section). Also, pay close attention to the examples covered in the class notes (particularly in the HTML and CSS lectures). The format for some of the questions in the exam may be similar to these examples.

Other Notes

  • You may not use a calculator or other computing devices during the exam;
  • The length of the exam will be 1 hour, 20 minutes (1:00-2:20 PM).


Back to Exams Page