Computers and Technology

Smarthinking supports a wide variety of topics in computers and technology support. We recognize that technology is always evoloving and changing, and keeping up with these rapid advances can be a challange to our students. In addition, many of our students do not feel like they have adequate support in building and strengthening their computer skills, and this can be an added barrier to students' academic work.

Smarthinking is here to help! Students can get help in the following areas via the drop-in or appointment features:


Adobe Suite Applications (Illustrator, InDesign, PhotoShop)

  • Import, manipulate, and save images and design files
  • Use basic tools and layers
  • Customize, correct, and edit outside file types 


Microsoft Office Suite (Access, Excel, PowerPoint, Word)

  • Create, format, modify, and save files
  • Simplify organization and presentation
  • Utilize program tools to manipulate and display data effectively 
  • Apply versioning and security features


Introduction to Computer Science 

  • Understand digitization, storage, and transfer data
  • Basics of algorithms and programming languages
  • Common elements of computer graphics
  • Communication via netowrks and the Internet


Operating Systems: Windows 7/10 and Linux

  • Understand the desktop and interface 
  • Manage and organize files
  • Work with security settings and software
  • Perform searches and use help features effectively


Popular Programming Languages (C++, C#, Python)

  • Write and compile code
  • Understand logic constructs and flow charting
  • Code loops and functions
  • Apply properties, classes, and inheritance


Web Layout and Design (CSS and HTML)

  • Author and modify stylesheets
  • Design layours with frames, divs, and tables
  • Create and implement selectors and forms 


Web Development with JavaScript and PHP

  • Understand and utilize the Document Object Model (DOM)
  • Code events and elements 



  • Generate and run queries
  • Create and modify tables