Course Catalog Description: This course covers the fundamental concepts in database technology, including storage structures, access methods, recovery, concurrency and integrity. The relational model and its implementation will be covered in depth together with an overview of SQL and its role in application development. The course will also present an overview of database administration, including modeling and design activities. A substantial part of the course involves the development of an understanding of database concepts.

Required Text:

  • Networking Essentials 3e by Jeffery S. Beasley & Piyasat Nilkaew, ISBN-13: 978-0-7897-4903-1

Prerequisites: ICS 101 or ICS 111.

Student Learning Outcomes

  1. Analyze key networking terms and concepts.
  2. Explain the basic principles of the most widely used networking protocols.
  3. Identify the uses and differences among the various networking equipment.
  4. Design and configure a basic networking infrastructure following current industry standards.