Welcome to the 118 Lab Assistants page!
Here you will find information relevant to the labs for ECE118 and
programming in general.
Contact Us
Getting Started Guide
Requirements
- Windows OS
- Microsoft's Visual Studio with the C++ tool set
Download
Microsoft Visual Studio 2010
The above link will direct you to Box and prompt for your UM credentials password. Click on the Download link on the top right.
For Windows PC/Laptop users:
If you are having trouble setting up Visual Studio 2010, we will be helping
students during the labs. You can either watch the video tutorial on
how to install and setup Visual Studio
, or you can come to the labs and we will help you install and setup Visual Studio.
After installing the program, you need to set up a Visual Studio C++
project.
-
How to set up a visual studio C++ project
-
Graphics Programming Library
For Mac users:
The College of Engineering decommissioned ViaComp Cloud Computing Service. You are required to follow either one of the two options to install Visual Studio.
If you own an Apple computer don't panic!
There are two options. You can pursue either one.
1.Steps to install Visual Studio 2019 for Mac M1/M2 Computers:
- Download and install Parallels. This software will enable your Mac to run Windows. Student vesrion of parallels can be purchased and downloaded from this link. https://www.parallels.com/landingpage/pd/education/
- Run Parallels installation on your MAC. If it asks you to allow access to important folders such as Downloads, Desktop - Kindly allow access.
- During Parallel installation select Windows 11 (ARM) Version.
- Open the Edge Browser in Windows 11 (After installation)
- Download Visual Studio 2019 - Community Version from this link. https://aka.ms/vs/16/release/vs_community.exe This takes around 10 - 15 minutes to download and install around 8 - 10 Gigs of software.
- During installation of Visual Studio - mention C++, Visual C++ development settings, if in case it prompts for modules to choose. If it does not ask - just go on with the installation.
- Then click on this link to download vs2019Project.zip. This is a repository from http://rabbit.eng.miami.edu/class/library/index.html Visual Studio 2019 - Zipped Project
- Extract the zipped project into a folder. If you right click on the zipped project you should be able to find an Extract option and it will extract into a folder.
- Right-Click on "libproj.sln" file after extracting and open with "Visual Studio 2019".
- The project should open. On the Solutions Explorer Window (small window that has list of files) you can see the test.cpp file. Click on the file and open in the editor window.
- Once the test.cpp file is loaded click on the "Run" (Green Arrow) to debug/run the file.
2. Install Virtual Box on you Mac Laptop.
Kindly note this option may NOT work well for laptop with New Apple M1 Processors. If you still want to try this option Virtual box has a beta version of the software for M1 Laptops
To know the type of your Mac Processor click on the apple icon on top left of your computer -> Select "About this Mac" and look for chip or processor type. If it is M1 or M Series of processors Virtual box setup is not applicable.
The University of Miami
gives you a free student copy of Windows. You can either bootcamp your
Apple computer, or download a virtual machine. We recommend you use Virtual
Box but feel free to use what ever works for you.
- VirtualBox Setup
-
VirtualBox Setup Video Tutorial
-
Visual Studio Setup Video Tutorial
Turning in Assignments
Blackboard Submission only
All assignments submitted for grading must be uploaded to blackboard.
Link to Blackboard
Submission format - all students:
Submit a single Microsoft Word document (no Pages, PDF, etc.) that includes:
- Your information - i.e. your name, day of week your lab meets, lab number (for
example: Semolina Ratbag, Wednesday, Lab 4)
- Any comments the graders might need to understand your solution.
- If this is a resubmittion, include all the feedback you got from the previous submission
and a few words about what you did in response.
- The code needed to run each section (copy and paste from Visual Studio). Text only, no screen shots for this.
- A screenshot of the output for each section.
What to submit:
Useful Links:
General Info
VirtualBox Setup
VirtualBox Setup Video Tutorial
Visual Studio Setup Video Tutorial
Unix Guide
Can I use loops?
Writing Clear Code
Tutoring
Help with Visual Studio Errors
Common programming mistakes