Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TDT4102 ToolsNew to Visual Studio Code? Get it now.
TDT4102 Tools

TDT4102 Tools

TDT4102 NTNU

|
7,744 installs
| (4) | Free
Create and apply custom projects templates
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TDT4102

TDT4102 is a C++ course given during the spring semester at NTNU, Norway. This extension pulls an NTNU managed git server for updates to the templates and handout code for assignments, as well as the code that goes with the textbook Programming Principles and Practice, Stroustrup. In addition it pulls on articles, written by the course staff, that can be searched for and viewed inside VSCode.

If you experience unexpected behaviour or have ideas for improvements of the extension, please contact the teaching assistants (und.ass) in the course.

The original project this extension builds on top of is found here: Project Templates VSCode Extension. Only the command to create project from templates is preserved, though the code for all other commands still remains in the source. The extensions work side-by-side, and can be used together. This project is only focused on delivering resources (handouts, templates and articles) that are useful in the course.

Functionality

  • Look for updates and force update.
  • Create a project from a template provided by the course staff.
  • Search for mini-articles and help notes provided by the course staff.
  • Generate a zip-file for assignment handin.
  • Run a health check that looks for common errors in the setup, and provides suggested fixes.

Licensing

The original project is linked above and licensed under an MIT lisence. The functionality of this extension to create projects from templates is preserved with only minor modifications, and is covered by the MIT license. The full remainder of this project is also distributed under MIT license.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft