IT Workshop

Course Details:







Module Overview

The IT workshop course follows a story-centered curriculum and project-based approach. The goal of the course is to make the students proficient in the use of modern digital technologies. Students and faculty play a role as consultants and supervisors in a fictitious organization that provides digital transformation solutions to clients. As a consultant, you will be assigned a series of projects by your supervisor. Your goal is to complete all the projects at a mastery level.

Mastery level is A-grade performance in the project. Upon submission of your work, your supervisor will review the work done against a set of parameters. Your goal is to meet the expectations of all the given parameters to demonstrate mastery. Your supervisor will ask you to rework the project in case any of the parameters are incomplete. And you repeat this until mastery is achieved.

Projects have requirements or specifications of a problem to be solved. Your solutions should be submitted as a set of deliverables. The set of deliverables and their formats will be given. Your goal is to submit the deliverables within the stipulated deadline. Note that a deadline is a deadline! There is no negotiation or exceptions. So, plan ahead and make sure that you submit the set of deliverables, even if the work done is incomplete, to be in good standing.

How can you complete the projects without learning the skills? Well, that is where learning by doing philosophy comes. You are provided with a step-by-step guide to solve the problems. These steps are given in the guide along with a link to learning modules. You may also use any other learning resources that are available to you on the web.

Learning Outcomes

Upon successfully completing the course, you will be able to:

  1. Use modern video conference tools

  2. Evaluate computer and smartphone-based inputs methods

  3. Use the search engine to find data sources

  4. Organize data in spreadsheets and create datasets

  5. Use HTML and CSS to create websites

  6. Publish websites on GitHub and other social platforms

  7. Use the Linux shell and text editors to automate repetitive tasks