Week 1 - Introduction
Lecture recording
here.
Lab recording
here.
Introduction
This week will be an introduction to the C programming language, as well as an introduction to computers, information and compilers.
Videos
Quiz
None.
Lecture Material
Supplemental Lecture Material
Lab(s)
- All of the software development for this course will be done with Microsoft Visual Studio. Microsoft Visual Studio is a free product from Microsoft and is only distributed from Microsoft.
You can download this product here:
Microsoft Visual Studio.
The key to sustaining your "licensing" beyond 30-days, is to register it using your Seneca college email address as the login when you set it up. Here's a YouTube video that Seneca Faculty
Fardad Soleimanloo created to show how to install it:
Installing Microsoft Visual Studio.
Note that his video refers to Visual Studio 2019. Please install Visual Studio 2026, the latest version.
- You may wish to store your source code in a github repository. This repository is external to your computer and allows you access to your code wherever you are and on
whichever machine you are working on. Fardad Soleimanloo has created some videos about the use of GitHub. They are:
git installation on windows 10,
Tortoise Git installation,
Creating a Github account
Github Student Developer package and
Basic Git Commands using tortoise git.
- PuTTY is an SSH and Telnet Client for Windows. This creates a Linux type client window inside of Windows. It can be downloaded for free from:
PuTTY.
Click on Download PuTTY and be sure to select the package suitable for your machine.
- Another useful tool is WinSCP which is used to transfer files from one machine to another. It can be downloaded for free from:
WinSCP.
Assignment(s)
None.
Sample Code
Hello World