Life In College/Insight

  • functions/programs/algorithms are such an experience to work with (visible with Colin’s experience in 3d modeling and Mabel’s experience with visualizing data in their respective mechanical and aerospace majors)
  • Working with API’s, JS, HTML, python, etc
  • CS helps a lot (internships, and basics)
  • Logical thinking is extremely important
  • Data visualizations include: Sorting algorithms, graph theory, etc. for visualizing
  • Data manipulation visible in mechanical engineering
  • Cam or computation-aided manufacturing
  • As for cognitive science, or the graphical design aspect w/ web development: design, ux ui (user interface/interaction) are very important
    • CSP gave a slight technical background (with CSS, HTML, etc.)
  • APCSA – Teaches you how to apply skills to real-world problems
    • Nitya’s example: Covid-19 Database Project when the pandemic hit during her year
  • Advice & Main Takeaways

    • Keep motivating yourself. Github is difficult to use sometimes and errors are consistent. There is ALWAYS a solution to a problem and an answer to a question. Use Google, use your teachers. Very important to utilize your resources.
    • Clashing egos are difficult to encounter. CS Majors are often people to brag or talk about their accomplishments in excessive detail. It is important to not let that go to your head, and to instead take it as a seed of motivation to try harder.

    • Focus on your path, and follow your own curve. The theory behind computer science is very different in college and the way that APCSA/P are structured is much more straightforward than it will be in college; it is thus important to use what you learned in highschool and apply to college.
    • It is important to learn how to flowchart things and learn how to logically move through problems.
    • Fighting the temptation to BS -- hard work will turn out in the end. It is important to stop cutting corners and put everything in a box as a necessity to get points vs. actually learning the context and expanding thinking.
    • Getting started in new areas is difficult. It’s difficult to get rid of structure that people are put in when they are organized and fixed. But CS Is many different ideas put together, and there are many PBL scenarios in college CS classes. One has to adapt to fit them al.

    • In Colin’s case, there is one hands-on project freshman year and one senior year. All skills require PBL skills such as scrum methodology and collaboration. While the classes are more theory-based, many principles are continued. It is important to study in groups, work w/ others when you first arrive to college and as much as possible when you can to build relationships and to help understand better.

    • Like everywhere, it is difficult to collaborate in college too, because it may be hard to understand content and your groups may not contribute enough. It is imperative to figure out efficiency.

    • Menial tasks can be applied in many majors: copying/pasting, converting data types, word to spreadsheet, etc.
      • Take input convert into other input (write a script)
      • Coding is really everywhere
      • It’s important to take the wheel or offer: “I can code this part”
      • This doesn’t JUST apply to coding; problem-solving, cognitive and logical thinking
    • Math courses also help w cs
      • Math libraries in python
    • Jupyter notebooks; used in college a lot

    • Cognitive Science
      • Uses stats, psychology courses, + programming
      • Inevitably you’re going to have to do programming
    • think about how you stack up against the other competitors; What makes YOU unique?
    • programming is useful in a multitude of different fields
    • personal projects can help you learn more and challenge yourself

    Connections

    • Use resume for internships
    • Internships at Northrop Grumman
    • Ask professors if there are spaces for you
    • Anthony – works @ Codeninjas
    • Opportunities; Cybersecurity intern: technical revisions, diagrams, etc. at Northrop Grumman
    • Triton AI, Club @ ucsd, which work on autonomous cars
    • Triton clubs that do ocean surveillance for the navy (Northrop Grumman)
    • A resume done by early Sep to get an internship by summer (generally open up in the fall)
    • Open a linkedin
    • Ask local/smaller company for highschool interns ‘