Update Semester 1 authored by VandenDriessche Jill's avatar VandenDriessche Jill
# Overview of this page
[[_TOC_]]
# Problem Solving
No special actions required for the first few weeks.
# Databases
No special actions required, everything will be explained and discussed in the first lab.
# AI & Business Fundamentals
No special actions required, everything will be explained and discussed in the first lab.
# Cyber Security Fundamentals
No special actions required for the first few weeks.
# Web Development Fundamentals
### Browsers and WebStorm
- Browsers (see [General Software > Browsers](General-Software#browsers))
- Git (see [General Software > Git](General-Software#git))
- Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack))
- Jetbrains - WebStorm: Go to and download [WebStorm](https://www.jetbrains.com/webstorm/)
- When using WebStorm, login with your **HOWEST** email.
# Programming Fundamentals
### WebStorm and NodeJS
- Git (see [General Software > Git](General-Software#git))
- Jetbrains - WebStorm (see [Semester 1 > Web Development Fundamentals](#webStorm) You need to install **and configure** WebStorm the exact same way as for Web Development. You only need to do this once.
- NodeJS: Download and install. The LTS version (long term support) is perfect. [download](https://nodejs.org/en/download/) Installation should be straight forward. To verify your installation, open a terminal (command line) and type *node* and hit enter. If you see *"Welcome to Node.js"* you are ready to proceed.
- Restart WebStorm after the installation of NodeJS.
### Demo code:
**!!! The access-rights are not yet applied for all students, this will/should be fixed by next week Wednesday** If you get a 404, wait 7 more days.
[Here (Dutch/Nederlands)](https://gitlab.ti.howest.be/ti/2023-2024/s1/programming-fundamentals/ti-nl) or [here (English)](https://gitlab.ti.howest.be/ti/2023-2024/s1/programming-fundamentals/ti-en) you can/will find all the material of the *Programming Fundamentals course*: input material and your own exercises.
As soon as you are granted access rights, the input material repository will appear. If you like, you can already `clone` this repo:
1. Open the input repo in GitLab, and look for the `clone-button`.
2. Copy ssh-url to your clipboard and start up WebStorm. In the start screen, select "Get from version control", select `git` (the default) and paste the url.
3. Hit `clone` and it should create a fresh project on your device.
4. Locate the `package.json` file in the root of the project.
5. Right-click this file and select *Run 'npm install'*. (This step might not be needed, but do it anyway)
6. Now, locate the `testTopic01.js`-file in the `test` directory.
7. Right-click this file and select *Run 'testTopic01.js'*.
8. You should see a lot of red crosses appear: 17 out of 17 tests failed... **This is perfectly fine and expected**. It will be **your job** to make all exercises.
9. **Do not change anything in this repository.** You only have reading rights anyway.
By the first class (next week) this group will be populated with *your exercises*-repo. In this repo you will have write-rights as well, to get that repo up and running, you can just repeat the steps above minus step 9.
Enjoy.
# Computer Architectures & Operating Systems
- **VMware Workstation Pro** for immediate usage (If you work on a Mac, it is called VMware Fusion)
* Windows/Linux users: go to https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-pro/workstation-pro-evaluation.html.html and download VMWare Workstation Pro
* MAC users: go to https://www.vmware.com/go/getfusion
* Follow the installation wizard.
- Accept the License Agreement
- Go ahead and install the enhanced keyboard driver
- You can choose to check for updates on startup but we suggest to **not** join the customer experience improvement program
- We recommend the Desktop & Start Menu shortcuts
- Press License before Finish
- Copy this License key: JM612-JC3DM-N89QC-000K6-8HT4M
* Restart your system
- **Download Ubuntu & Windows 11 ISO**
* Go to https://filesender.belnet.be/?s=download&token=4c8b5cca-a9bb-439b-b3c8-544257969f9f
* Download the iso's via `Download as a single .zip file` and put it on a nice location (for example Documents folder) **do not** download the .zip to a synced folder (for example Google Drive or OneDrive)!
* **Only download! No further actions are required!!**
# Congratulations
# Overview of this page
[[_TOC_]]
# Problem Solving
No special actions required for the first few weeks.
# Databases
No special actions required, everything will be explained and discussed in the first lab.
# AI & Business Fundamentals
No special actions required, everything will be explained and discussed in the first lab.
# Cyber Security Fundamentals
No special actions required for the first few weeks.
# Web Development Fundamentals
### Browsers, WebStorm and NodeJS
- Browsers (see [General Software > Browsers](General-Software#browsers))
- Git (see [General Software > Git](General-Software#git))
- Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack))
- Jetbrains - WebStorm: Go to and download [WebStorm](https://www.jetbrains.com/webstorm/)
- When using WebStorm, login with your **HOWEST** email.
- NodeJS: see Programming Fundamentals
# Programming Fundamentals
### WebStorm and NodeJS
- Git (see [General Software > Git](General-Software#git))
- Jetbrains - WebStorm (see [Semester 1 > Web Development Fundamentals](#webStorm) You need to install **and configure** WebStorm the exact same way as for Web Development. You only need to do this once.
- NodeJS: Download and install. The LTS version (long term support) is perfect. [download](https://nodejs.org/en/download/) Installation should be straight forward. To verify your installation, open a terminal (command line) and type *node* and hit enter. If you see *"Welcome to Node.js"* you are ready to proceed.
- Restart WebStorm after the installation of NodeJS.
### Demo code:
**!!! The access-rights are not yet applied for all students, this will/should be fixed by next week Wednesday** If you get a 404, wait 7 more days.
[Here (Dutch/Nederlands)](https://gitlab.ti.howest.be/ti/2023-2024/s1/programming-fundamentals/ti-nl) or [here (English)](https://gitlab.ti.howest.be/ti/2023-2024/s1/programming-fundamentals/ti-en) you can/will find all the material of the *Programming Fundamentals course*: input material and your own exercises.
As soon as you are granted access rights, the input material repository will appear. If you like, you can already `clone` this repo:
1. Open the input repo in GitLab, and look for the `clone-button`.
2. Copy ssh-url to your clipboard and start up WebStorm. In the start screen, select "Get from version control", select `git` (the default) and paste the url.
3. Hit `clone` and it should create a fresh project on your device.
4. Locate the `package.json` file in the root of the project.
5. Right-click this file and select *Run 'npm install'*. (This step might not be needed, but do it anyway)
6. Now, locate the `testTopic01.js`-file in the `test` directory.
7. Right-click this file and select *Run 'testTopic01.js'*.
8. You should see a lot of red crosses appear: 17 out of 17 tests failed... **This is perfectly fine and expected**. It will be **your job** to make all exercises.
9. **Do not change anything in this repository.** You only have reading rights anyway.
By the first class (next week) this group will be populated with *your exercises*-repo. In this repo you will have write-rights as well, to get that repo up and running, you can just repeat the steps above minus step 9.
Enjoy.
# Computer Architectures & Operating Systems
- **VMware Workstation Pro** for immediate usage (If you work on a Mac, it is called VMware Fusion)
* Windows/Linux users: go to https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-pro/workstation-pro-evaluation.html.html and download VMWare Workstation Pro
* MAC users: go to https://www.vmware.com/go/getfusion
* Follow the installation wizard.
- Accept the License Agreement
- Go ahead and install the enhanced keyboard driver
- You can choose to check for updates on startup but we suggest to **not** join the customer experience improvement program
- We recommend the Desktop & Start Menu shortcuts
- Press License before Finish
- Copy this License key: JM612-JC3DM-N89QC-000K6-8HT4M
* Restart your system
- **Download Ubuntu & Windows 11 ISO**
* Go to https://filesender.belnet.be/?s=download&token=4c8b5cca-a9bb-439b-b3c8-544257969f9f
* Download the iso's via `Download as a single .zip file` and put it on a nice location (for example Documents folder) **do not** download the .zip to a synced folder (for example Google Drive or OneDrive)!
* **Only download! No further actions are required!!**
# Congratulations
Pfew! We are done. You (and your computer) are ready to start! :)
\ No newline at end of file