Technology Essentials

(3 units)

An overview of information technologies and systems used in design, commerce, engineering, communications, education and other relevant disciplines. Students will build theoretical fluency in core concepts, methods and frameworks; develop practical aptitude in related technological tools, applications and systems; gain technical literacy and select competencies in development languages (e.g., HTML, CSS, Javascript, SQL) and methods to build simple websites, data structures, user interfaces and mobile applications and devices.

Students will explore the history of technology and its role in society, including the ubiquity of technology in 21st century life. Students will evaluate the impact of advances in cloud computing, network connectivity, big data and analytics and human computer interactions on relevant jobs and industries.

Course Overview

  • Learn the history of technology and its role in society
  • Build fluency in core concepts, methods and frameworks
  • Develop skills in related technological tools, applications and systems
  • Learn basic programming languages and methodologies to build simple websites, UI, mobile apps and database structures
  • Focus on:
    • Technology’s omnipresence in today’s world
    • Cloud computing, network connectivity, big data and analytics and human computer interactions
Learn More