Update Semester 1 authored by VandenDriessche Jill's avatar VandenDriessche Jill
# Overview of this page # Overview of this page
[[_TOC_]] [[_TOC_]]
# Problem Solving # Problem Solving
No special actions required for the first few weeks. No special actions required for the first few weeks.
# Databases # Databases
No special actions required, everything will be explained and discussed in the first lab. No special actions required, everything will be explained and discussed in the first lab.
# AI & Business Fundamentals # AI & Business Fundamentals
No special actions required, everything will be explained and discussed in the first lab. No special actions required, everything will be explained and discussed in the first lab.
# Cyber Security Fundamentals # Cyber Security Fundamentals
No special actions required for the first few weeks. No special actions required for the first few weeks.
# Web Development Fundamentals # Web Development Fundamentals
### Browsers and WebStorm ### Browsers, WebStorm and NodeJS
- Browsers (see [General Software > Browsers](General-Software#browsers)) - Browsers (see [General Software > Browsers](General-Software#browsers))
- Git (see [General Software > Git](General-Software#git)) - Git (see [General Software > Git](General-Software#git))
- Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack)) - Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack))
- Jetbrains - WebStorm: Go to and download [WebStorm](https://www.jetbrains.com/webstorm/) - Jetbrains - WebStorm: Go to and download [WebStorm](https://www.jetbrains.com/webstorm/)
- When using WebStorm, login with your **HOWEST** email. - When using WebStorm, login with your **HOWEST** email.
- NodeJS: see Programming Fundamentals
# Programming Fundamentals
# Programming Fundamentals
### WebStorm and NodeJS
### 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. - Git (see [General Software > Git](General-Software#git))
- 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. - 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.
- Restart WebStorm after the installation of NodeJS. - 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:
### 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.
**!!! 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.
[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:
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. 1. Open the input repo in GitLab, and look for the `clone-button`.
3. Hit `clone` and it should create a fresh project on your device. 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.
4. Locate the `package.json` file in the root of the project. 3. Hit `clone` and it should create a fresh project on your device.
5. Right-click this file and select *Run 'npm install'*. (This step might not be needed, but do it anyway) 4. Locate the `package.json` file in the root of the project.
6. Now, locate the `testTopic01.js`-file in the `test` directory. 5. Right-click this file and select *Run 'npm install'*. (This step might not be needed, but do it anyway)
7. Right-click this file and select *Run 'testTopic01.js'*. 6. Now, locate the `testTopic01.js`-file in the `test` directory.
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. 7. Right-click this file and select *Run 'testTopic01.js'*.
9. **Do not change anything in this repository.** You only have reading rights anyway. 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.
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.
Enjoy.
# Computer Architectures & Operating Systems
# 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 - **VMware Workstation Pro** for immediate usage (If you work on a Mac, it is called VMware Fusion)
* MAC users: go to https://www.vmware.com/go/getfusion * 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
* Follow the installation wizard. * MAC users: go to https://www.vmware.com/go/getfusion
- Accept the License Agreement * Follow the installation wizard.
- Go ahead and install the enhanced keyboard driver - Accept the License Agreement
- You can choose to check for updates on startup but we suggest to **not** join the customer experience improvement program - Go ahead and install the enhanced keyboard driver
- We recommend the Desktop & Start Menu shortcuts - You can choose to check for updates on startup but we suggest to **not** join the customer experience improvement program
- Press License before Finish - We recommend the Desktop & Start Menu shortcuts
- Copy this License key: JM612-JC3DM-N89QC-000K6-8HT4M - Press License before Finish
* Restart your system - 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 Ubuntu & Windows 11 ISO**
* 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)! * Go to https://filesender.belnet.be/?s=download&token=4c8b5cca-a9bb-439b-b3c8-544257969f9f
* **Only download! No further actions are required!!** * 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
# Congratulations
Pfew! We are done. You (and your computer) are ready to start! :) Pfew! We are done. You (and your computer) are ready to start! :)
\ No newline at end of file