Student Goals

When asked what their goals were for the course, students responded (some goals were edited for typos and readability):

Programming / Languages

  • Hone my coding skills

  • Build better code skills

  • Become more comfortable with my programming skills

  • Become more confident in my programming skills

  • Gain better control of my programming skills and have the ability to implement them into advanced concepts by myself

  • Improve my knowledge of coding enough for me to feel confident in my programming skills

  • Be independent in my coding and become comfortable in my programming skills in a practical context

  • Become more comfortable with Linux

  • Enhance skills in Linux

  • Better understanding of coding and more specifically python

  • Get a deeper understanding of python

  • Be comfortable in Python

  • Get more proficient with python

  • Learn Java and do practical assignments using it

Software Engineering / Design

  • Learn more about software engineering

  • Improve my software engineering skills

  • Familiarize myself with software design

  • Learn how to create professional, production worthy code

  • Proper organization of large Python/Python-wrapped code systems

  • Develop a solid understanding of the software techniques being taught in the class so that I can apply them not only on the assignments but on my own individual projects

  • Grasp all of the concepts taught in this course well enough to both apply them in my own projects and appreciate their implementation in others’ designs

Technologies

  • Gain exposure to new skills and technology

  • Learn new stuff and combined them with what I had then apply to the projects or any labs we have in the future

  • Learn how to efficiently use git

  • Understand and develop a REST API

  • Understand containerization and become comfortable using Kubernetes

  • Develop fundamental knowledge in cloud computing

  • Obtain a strong foundation in the basics of cloud-based computing

  • Learn more about distributed computing

  • Flask apps, databases, asynchronous/queues, virtualization, integration, Docker, and REST API

Data Science

  • Be able to create new ways to deal with complex data

Team Work

  • Interact more with my peers and professors

  • Work better on team assignments by organizing a reliable structure and schedule, and communicating with my teammates to complete everything in a timely fashion

  • Learn how to work well with others on assignments and projects that resemble those I will do in the future in other classes or my career

  • Work well on (interesting) team coding project

  • Be comfortable enough with the concepts that if needed, I would be able to explain it well to others

  • Take more of a leadership role in group projects

Career

  • Pursuing internships in software engineering

  • Apply my creativity to the technical skills I’m developing so that I can start my own projects

  • Use the language in programs that are applicable to real-world things

  • Broaden my knowledge in the programming world to thrive in internships/research I may have in the future

  • Become proficient in python in order to attain an internship or complete a solo project

  • Develop my skills and knowledge, which will get me closer to get into the technology field

  • Be able to carry this information with me throughout college and early into my career

  • Learn to grow my software development skills to be a successful software engineer

  • Enjoy what I am learning

Can’t Argue These Ones

  • Achieve the best grade I can in this class

  • Earn an A in the course

Good news: You are all in the right place.