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.