CS 2123 Data Structures

CS 3723 Programming Languages
Larry Clark
My webpage: www.cs.utsa.edu/~clark
Computer Science Main Lab
• Location: NPB 2.118
• It has about 40 Linux workstations running 14.04
• On the left side, it also has about 40 VDI workstations.
• For more information, see www.cs.utsa.edu/~clark/mainlab.htm
• Your degree will probably be more enjoyable if you spend time in the
Computer Science Main Lab.
VDI Servers
• You can access our Virtual Desktop Infrastructure (VDI) servers from
most browsers.
• Link: https://vdi.cs.utsa.edu
• Your VDI login: abc123 id
• Your initial password: <get password from me>
• If you added the class since Friday, you probably don’t have a login id.
If you don’t have a working login id, send me an email with your
abc123 id.
Fox Servers
• These are necessary for many of your programs in this class.
• At least one of the servers should be up at all times.
• These run Ubuntu Linux 14.04
• Server addresses are <get server names from me>
• Your login id is your abc123 ID.
• Your password is defaulted to your banner ID without the @
• You can get to these externally using:
ssh –X abc123@?????.cs.utsa.edu
Login to VDI
How to Login to VDI in a Classroom
Save a link to my web site
• My website http://www.cs.utsa.edu/~clark/
• Save that link on your V: drive:
• From the VDI desktop, right click and select New Shortcut
• Enter my website
• Move that icon to your V: drive.
• You might want to go to the lecture notes for cs3723 and open this
ppt.
ClassQue
• ClassQue is a program to record attendance each day in class. Note that it
won’t do it if you login remotely (i.e., you aren’t in the class room).
• You must download and execute the ClassQue installation.
• Go to http://classque.cs.utsa.edu/classque/utsa/student.html
• Run the bat file for CS3723 section 001 (11:30am) or section 002 (6:00pm)
• It will create a startup folder and startup.bat file on your V: drive.
• This will cause a ClassQue icon to be included on the VDI desktop every
time you login to VDI.
• When you arrive in CS3723, please record your attendance by clicking on the
ClassQue icon. If it asks you for your seat number, enter the one that is on the
monitor (possibly the back).
syllabus
Survey in Blackboard
How do I login to blackboard? From the utsa main web page, www.utsa.edu:
1.
On the menu at the top of the page, select: myUTSA > Blackboard Learn
2.
Enter your abc123 id.
3.
Enter your pass phrase password.
4.
Blackboard will show a list of courses. Select primary course
5.
You will see some items listed on the left side that I provided. Select what you need.
How do I get the survey?
1.
Click on the surveys link.
2.
Click on the survey and answer the questions.
Logging Out of VDI
You must logoff when you are done with your Windows VDI Session
1. Click the Start button iCon (bottom left)
2. Click Shutdown>logoff
Your TA (grades your assignments)
Sean Soderman
[email protected]
His CS Lab Hours: TuTh 3-6pm
Computer Science Career Career Dev Sessions Fall 2016
Session #0: Resume Writing Tips (online)
Online now (see www.cs.utsa.edu/~clark)
> Resume Writing Tips
Session #1: Resume Review
Fri Sep 9th, 3-430pm
NPB 1.412 (across breezeway)
> Resume Review by Career Center and Employers
> Free Pizza
Session #2: Mock Interviews
Fri Sep 16th, 3-430pm
Location: Mesquite Room (UC 2.01.24 - see next page)
> Register through Rowdy Jobs (HireRoadRunners.com)
> As groups of 4-6 students, you will answer sample interview questions and receive feedback
> Network with possible employers
Career Fair
STEM Career Fair Sept 20th, 1:30-4:30pm
> Usually 50+ employers looking for CS students
> Wear business attire
> Bring your resume
> Check out the UTSA Career Fair App
Session #3: Employers and You
Fri Oct 7th, 3-430pm
NPB 1.412 (across breezeway)
> When should I begin interviewing?
> How do I pick an employer? What is right for me?
> What do employers look for?
> Advice from employers
> Free Pizza
Session #4: Mock Interviews
Fri Nov 4th, 3-430pm
Location Mesquite Room (UC 2.01.24 – see next page)
> Register through Rowdy Jobs (HireRoadRunners.com)
> As groups of 4-6 students, you will answer sample interview questions and receive feedback
> Network with possible employers
Computer Science Career Development
Fall 2016
Session #2 & #4: Mock
Interviews
Fri Sep 16th, 3-430pm
Fri Nov 4th, 3-430pm
Mesquite Room UC 2.01.04 University Center North
> You must register through Rowdy Jobs
(HireRoadRunners.com) for priority
> As groups of 4-6 students, you will answer sample
interview questions and receive feedback
> Network with possible employers
Plan Ahead
When
Graduating
Begin Interviewing for
Summer Internships
Begin Interviewing for Begin Practicing in
Full-time Jobs
Mock Interviews
Fall 2016
n/a
Fall 2015
Now!
Spring 2017
n/a
Fall 2016
Now!
Fall 2017
Fall 2016 for Summer 2017
Spring 2016
Now!
Spring 2018
Fall 2016 for Summer 2017
Fall 2017
Now!
Fall 2018
Fall 2017 for Summer 2018
Spring 2017
Now!
Spring 2019
Fall 2017 for Summer 2018
Fall 2018
Now!
Fall 2019
Fall 2018 for Summer 2019 Spring 2018
NLT Fall 2017
Spring 2020
Fall 2018 for Summer 2019 Fall 2019
NLT Fall 2017
Email from a Spring 2016 CS3723 Student
I wanted to firstly say a big “THANK YOU”
and secondly share some news with you. This news is pretty special because the timing
couldn't be better (coming fresh from the Spring 2016 Programming Languages Course),
and because you definitely had a hand in things.
So:
I’ve been offered not one, but two internships as a Python developer with two different
companies in San Antonio:
One with the cyber security firm, XXXXXXX.
The other with YYYYYYYY.
This is huge for me, because these are my first developer positions. Furthermore, the
information and skills used in completing the Python assignments in the Programming
Languages course, were INDISPENSABLE during the interview process!
I had only touched Python ONCE prior to PL, but after completing the course (written
homework, coding assignments, quizzes, and exams) I was able to demonstrate sufficient
knowledge to be extended a position in two (well-paid) internships.
Email from a Spring 2016 CS3723 Student (continued)
I’ve also made it a point to attend several CS department professional development
workshops during the year. I have no doubt that the information and discussions therein,
have also played a role in my abilities to competently and confidently communicate my
skills and strengths and even weaknesses to make a positive impression with my potential
employers. I am very grateful for these opportunities and hope to attend more to make the
most of my time at UTSA.
I fondly remember the success stories that you shared with us during class about students
who took the time to learn things, go to workshops and had successful outcomes. They
were really big motivators for me.
That being said, if you think some details of my experience may help inspire some other
students, PLEASE feel free to share them. I would be most honored and humbled (I’m
completely content with being anonymous).
So again, I just wanted to take the time to say Thank you very much for your time and
tutelage.
I understand the role of an educator and mentor can sometimes seem like a thankless job.
But I would be remiss if I failed to extend my gratitude to you for all you’ve done for me as
a student and as a growing professional.
Email from a Spring 2016 CS3723 Student (continued)
We both know I’m not a straight A student, and I have a habit of spreading myself thin,
maybe some intermittent laziness, and sometimes biting off a little more than I can chew.
But I feel like if you can reach and teach someone like me, then the next batch of students
are going to be some real trailblazers; and I hope they shoot you an email or letter to let
you know how awesome it was to be your student.
I hope to see you around campus in the fall and pick your brain sometime; and I would
appreciate any advice you have for me in my first intern developer position...
Very Respectfully,
ZZZZZZZZZZZZ