Lab 1
Lab 1
Lab - 01
Welcome all to the first lab of CS101. Today, let’s look at the various tools and software that we will be
using throughout the course. However, before going into the details first, let’s get started with introducing
yourselves to your group members.
1. Introduction
All of you have been divided into groups, where each group has roughly 10 to 13 students and a
group ID is assigned for that group. If all of you are seated according to the seating plan, then
You are seated in a lab having computers/laptops, hence, please do not unplug any existing
equipment i.e. power cables, LAN cable, keyboard, mouse, etc. Also, handle/use the lab
equipment and furniture with care.
If you do not have a laptop and are using the desktop/laptop of the lab and you are facing some
issues with the machine, please contact your TA first. If you are not able to locate your TA, just
raise your hand; a nearest TA will help you.
2. IITB SSO
Open a browser and browse https://sso.iitb.ac.in/ and enter your LDAP id, password, and OTP.
Click Login. For more information, please visit: https://www.cc.iitb.ac.in/page/services-sso
3. Survey Form
If you have not filled up the google form shown by Prof Shivaram (CS101 Course Instructor) in
the class then, please fill it up: https://forms.gle/XcEBhC9RWvZWowHR7
4. Installation of Ubuntu App and s++ (Windows users)
a. Skip this part if you are using the machine provided by IIT, as simplecpp is already
installed.
b. https://docs.google.com/document/d/1-ENpW6KO5R2ulTqVlsImsSCav-6aqV8XmP24zd
Ww9zA/edit?usp=sharing
8. Moodle: https://moodle.iitb.ac.in/course/view.php?id=3477
a. All lecture slides, important links, communication, and marks, will be done using
moodle.
9. Bodhitree https://cs101.bodhi.cse.iitb.ac.in/
It is a platform where all the weekly labs and lab exams will need to be submitted. Note that the
marks for all weekly labs, theory quizzes, midsem, endsem, and lab exams will be uploaded on
moodle.
a. Signup
i. An account has been created for all of you and you must have received mail in
your webmail with the Subject ‘'[Bodhitree] ' Welcome to Bodhitree.’ A
sample email is shown below for your reference.
(If you were already enrolled in Bodhitree for some previous course, you will not
receive any email because an account has already been created for you. In such
case, go to https://cs101.bodhi.cse.iitb.ac.in/accounts/login/ and select the forgot
password option to change your password. Then use that password for further
login. You can skip to step (iv) if this is the case.)
ii. In this course, we won't be using SSO based login. Here you have to manually
change the password. To change the password, click on the 1st option which says
‘Please click on the link below to set/update your password for BodhiTree.’ A
sample email link is shown below.
iii. Once you click on the link, you will be redirected to a page where you can set
your password. Type a password that you would like to use twice.
iv. After completing the above steps, go to link below, type your LDAP email
address and your newly created password and Click Sign in.
https://cs101.bodhi.cse.iitb.ac.in/accounts/login/
d. Uploading submission
i. Use an IDE in your system to write your solution.
ii. Verify that the filename is the same as mentioned in the question.
iii. Select choose file, and click on upload
e. Running Submission
i. Click on Run practice test to check your submission with practice test cases.
ii. The next screen shows if your submission passed the practice test cases.
😀
~~~ That’s it for today’s lab. See you all next week ~~~