cover photo

COURSEWORK

Keshava's CL-CY-001 course work. Lv 2

Keshava Karthik C NAUTHORACTIVE

Generic Tasks Report

5 / 10 / 2024


Tasks Overview

Task 2: API

An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other. It defines the methods and data structures needed for interactions between systems, enabling the integration of various services and functionalities seamlessly. Marvel Task Screenshot....


Task 3: Working with GitHub

GitHub is a web-based platform for version control and collaboration, built on Git. It allows developers to host and manage code repositories, track changes, and collaborate on projects. Major functionalities include:

  1. Version Control: Tracks changes in code and manages different versions.
  2. Collaboration: Facilitates teamwork with features like pull requests, code reviews, and issue tracking.
  3. Hosting Repositories: Offers free and private repositories to store code.
  4. CI/CD Integration: Supports continuous integration and deployment workflows.
  5. Project Management: Provides tools like project boards and task lists.
  6. Community Engagement: Enables developers to follow projects, contribute to open source, and discuss issues.

Marvel Task Screenshot

Task 4: Get Familiar with the Command Line on Ubuntu

Familiarizing yourself with the command line on Ubuntu allows efficient management of system tasks, file handling, and software installations using simple commands. It is a powerful tool for developers and administrators.

Marvel Task Screenshot Marvel Task Screenshot

Task 5: Kaggle Contest

What is Kaggle?
Kaggle is an online platform for data science and machine learning competitions. It provides datasets, code notebooks, and a collaborative environment for data scientists and enthusiasts to develop models, share insights, and compete in solving real-world problems to earn prizes and recognition.

Marvel Task Screenshot Marvel Task Screenshot Marvel Task Screenshot

Task 6: Working with Pandas and Matplotlib

  • Pandas is a Python library for data manipulation and analysis. It offers data structures like DataFrames for handling structured data efficiently.
  • Matplotlib is a Python plotting library used for creating static, interactive, and animated visualizations.

Together, they enable robust data analysis and visualization in Python.

Marvel Task Screenshot Marvel Task Screenshot Marvel Task Screenshot Marvel Task Screenshot

Task 8: Resource Article using Markdown

Markdown is a lightweight markup language used to format plain text. It uses simple syntax to create formatted documents, including headers, lists, links, and emphasis (bold/italic). Widely used in documentation, readme files, and online forums, it converts text to HTML for easy web publishing.

Link to the Markdown file


Task 9: Tinkercad

In this task, I’ve used an ultrasonic sensor to determine the distance between the sensor and an obstacle, and displayed the results on a 16x2 display.

Marvel Task Screenshot Marvel Task Screenshot


Task 12: Soldering Prerequisites

Soldering is a technique used to join metal parts, creating a mechanical or electrical connection. This process typically involves a low melting point metal alloy known as solder. When the solder is heated, it melts and flows over the metal parts to be joined. As it cools and solidifies, it forms a bond between the parts.

Marvel Task Screenshot

Task 14: Karnaugh Maps and Deriving the Logic Circuit

A Karnaugh Map (K-map) is a tool used to simplify Boolean algebra expressions. It aids in deriving the logic circuit needed to implement a specific function with the minimal number of gates.

Marvel Task Screenshot Marvel Task Screenshot

Task 15: Active Participation

  • Participated in the International Level Hackathon ‘BitNBuild’ conducted by GDSC Fr.CRCE.
  • Completed a course in Introduction to Critical Infrastructure Protection.
  • Enrolled in a cybersecurity course by Google on Coursera.
  • Participated in Kagada 2023.

UVCE,
K. R Circle,
Bengaluru 01