/se-assignment-5-AbbyGikunju

se-assignment-5-AbbyGikunju created by GitHub Classroom

Review Assignment Due Date Open in Visual Studio Code

SE-Assignment-5

Installation and Navigation of Visual Studio Code (VS Code) Instructions: Answer the following questions based on your understanding of the installation and navigation of Visual Studio Code (VS Code). Provide detailed explanations and examples where appropriate.

Questions:

  1. Installation of VS Code:

    • Describe the steps to download and install Visual Studio Code on Windows 11 operating system. Include any prerequisites that might be needed.
  2. First-time Setup:

    • After installing VS Code, what initial configurations and settings should be adjusted for an optimal coding environment? Mention any important settings or extensions.
  3. User Interface Overview:

    • Explain the main components of the VS Code user interface. Identify and describe the purpose of the Activity Bar, Side Bar, Editor Group, and Status Bar.
  4. Command Palette:

    • What is the Command Palette in VS Code, and how can it be accessed? Provide examples of common tasks that can be performed using the Command Palette.
  5. Extensions in VS Code:

    • Discuss the role of extensions in VS Code. How can users find, install, and manage extensions? Provide examples of essential extensions for web development.
  6. Integrated Terminal:

    • Describe how to open and use the integrated terminal in VS Code. What are the advantages of using the integrated terminal compared to an external terminal?
  7. File and Folder Management:

    • Explain how to create, open, and manage files and folders in VS Code. How can users navigate between different files and directories efficiently?
  8. Settings and Preferences:

    • Where can users find and customize settings in VS Code? Provide examples of how to change the theme, font size, and keybindings.
  9. Debugging in VS Code:

    • Outline the steps to set up and start debugging a simple program in VS Code. What are some key debugging features available in VS Code?
  10. Using Source Control:

    • How can users integrate Git with VS Code for version control? Describe the process of initializing a repository, making commits, and pushing changes to GitHub.

Submission Guidelines:

  • Your answers should be well-structured, concise, and to the point.
  • Provide screenshots or step-by-step instructions where applicable.
  • Cite any references or sources you use in your answers.
  • Submit your completed assignment by 1st July