Growing in Computer Science

Growing in Computer Science

In the photo above: Computer Science Freshman Jack Delaney (left) with Ph.D. student Pantea Habibi (right).

Upon receiving the UIC Rising Star Intern position and placement details from Professor Chattopadhyay, eight weeks of my summer semester was spent in the Electronic Visualizations Laboratory (EVL) on campus. Under the first-year exclusive internship program, my intention was to experience CS work without artificial hurdles like those crafted in classroom environments.

Since EVL is all about building experimental projects based on students’ ideas, the educational possibilities were endless. After being assigned to work under Pantea Habibi, I had learned HTML, JavaScript, and CSS, while practicing and becoming more comfortable with terminals, scripts, secure shells, and git.

However, in the long run, the skills and concepts I had obtained were dependent on how we saw fit to tackle our project; that is to say which language to use, platform, specific software, etc.

In any Computer Science curriculum, tasks pinned to students are guaranteed to be solved in an isolated but intended way, related to the lesson being taught. Work outside the safety of classroom settings only exists because there is no popular solution at hand. Thus, during the end of my internship, I had realized that it really didn’t matter what skills were refined or gained, it was more imperative to be able to design a working solution that’s both logical and straightforward.

Post a comment

Calendar

November 2017

Sun Mon Tue Wed Thu Fri Sat
1
  • CS 401 - Computer Algorithms I
  • Group meeting
2
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
3
4
5
6
  • CS 401 - Computer Algorithms I
7
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
8
  • CS 401 - Computer Algorithms I
  • Group meeting
9
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
10
11
12
13
  • CS 401 - Computer Algorithms I
14
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
15
  • CS 401 - Computer Algorithms I
  • Group meeting
16
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
17
18
19
20
  • CS 401 - Computer Algorithms I
21
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
22
  • CHI Rebuttal due
  • CS 401 - Computer Algorithms I
  • Group meeting
23
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
24
25
26
27
  • CS 401 - Computer Algorithms I
28
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I
29
  • CS 401 - Computer Algorithms I
  • Group meeting
30
  • CS 412 - Introduction to Machine Learning
  • [Hai] CS 521
  • CS 412 - Intro to Machine Learning
  • CS 491 - Virtual and Augmented Reality
  • CS 583 - Data Mining & Text Mining
  • CS 401 - Computer Algorithms I