Technical Induction Programme

The follwing workshop is initiated by Science and Technology Council,IIT Mandi in 2024 and is being carried forward by beloved juniors.

Course Name: Technical Induction Program
Prerequisites: None
Intended for: First year B. Tech

Preamble: Classes teach us all about advanced topics but proficiency with the tools and general purpose skills are left to learn on our own. This course aims to make this experience as fluid and frictionless as possible. This class is pragmatic and practical, and it provides a hands-on introduction to tools and techniques that one can immediately apply in a wide variety of situations one will encounter

Objectives: The main aim of this course is to provide a basic understanding of Engineering as well as life skills to equalize the knowledge gap among each other. Additionally, students will develop essential skills like effective techniques for research and problem-solving, and gain insights into the intersection of engineering with trade and finance, fostering a well-rounded understanding of the field.
.
Course Outline:

The main topics covered include: 

  • Lesson 1: Basics C++ Sessions: Basics Outline, Variables, Constants, Operators, Read-Writing Console, Functions, Loops, Arrays, Pointers, Classes, Inheritance, etc. (3 Lectures)
  • Lesson 2: OS-Basics: Dual Boot, Linux basics, Terminal tutorials, Linux distributions like Ubuntu, Fedora, Debian, etc., File System Hierarchy, TCP/IP, Proxy setup, etc. (1 Lecture)
  • Lesson 2: Arduino & Sensors: Programming Arduino, Control Structures, PWM, using sensors to gather data, etc. (1 Lecture)
  • Lesson 3: 3D Printing & CAD: Solidworks or Fusion basics, Handling 3D Printers, Tools management, Limitations, and Efficient techniques of the slicer. (1 Lecture)
  • Lesson 5: Cybersecurity: Network Security, Policies and Compliances, Phishing prevention, Understanding the Internet(cryptography perspective) and using it effectively, Internet safety practices, Data Encryption (VPN, proxy, TOR, etc), Personal security and privacy, Remote system administration (SSH, SFTP, etc), etc. (1 Lecture)
  • Lesson 6: Git/GitHub: Version Control Systems, Repository, Commit, Push and Pull, Fork and Pull request, Conflict Resolutions, etc. (1 Lecture)
  • Lesson 7: Profile Management and content organization: Job Search, Communities, Content Sharing and Engagement, AIO Workspace, Pages and Block, Collaboration, and Teamwork, Database and Organisation, Cross-platform Accessibilities, Introduction to platforms like LinkedIn and Notion, etc. (1 Lecture)
  • Lesson 8: Introduction to Latex: Formatting, Popular Practices, Using Templates (1 Lecture)
  • Lesson 9: Trading and Startups: buying-selling-bartering stuff, Trade agreements, letters of credit, export credit insurance, Savings, and managing debts, stocks, bonds, commodities, Entrepreneurship opportunities, business models and fundings, Innovations, and Disruptions, Leverage technology, etc. (1-2 Lecture)

Motivation:

1) https://missing.csail.mit.edu/




If you found this useful, please cite this as:

Maurya, Anurag (Feb 2024). Technical Induction Programme. https://anurag1000101.github.io.

or as a BibTeX entry:

@article{maurya2024technical-induction-programme,
  title   = {Technical Induction Programme},
  author  = {Maurya, Anurag},
  year    = {2024},
  month   = {Feb},
  url     = {https://anurag1000101.github.io/blog/2024/post-TIP/}
}



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra
  • Displaying External Posts on Your al-folio Blog
  • A Research Intern Guide