Embarking on the Journey of Computer Science: Strategies and Expectations for Freshman Year


As a novice in computer science, I have meticulously outlined a plan for my first year of university life. I’m brimming with anticipation and passion for the impending challenges. In this plan, I’ve structured four primary learning trajectories: exploratory projects, game development, artificial intelligence and data science (AIDS), and foundational knowledge construction.

First and foremost, I intend to delve into the world of computer science, identifying areas of interest. Fields such as computer graphics, social computing, ubiquitous computing, media technology, and HCAI (Human-Centered Artificial Intelligence) are all domains I aspire to explore. Through understanding these areas, I hope to better determine my future learning and research direction.

As an enthusiast in game development, I have nearly 2000 hours of experience in this domain. Recognizing the significance of this skill for my future and the prospects of the gaming and entertainment industry, I’ve decided to make it one of my primary focuses. I see a promising future in the gaming industry; hence, I intend to continue polishing my skills, hoping to achieve greater accomplishments in game development.

Next, I have designated artificial intelligence and data science (AIDS) as my third learning direction. Although I don’t plan to directly venture into AI, I acknowledge that all fields will integrated with AI in the future. Thus, I have chosen Kaggle as my learning platform, aiming to elevate my skills to a level commensurate with my proficiency in game development.

Lastly, I’ll focus on reinforcing my foundational knowledge. Algorithms and SICP (Structure and Interpretation of Computer Programs) are two major obstacles that I need to overcome. I plan to master these during the summer break, laying a solid foundation for my future studies.

In conclusion, by the end of my freshman year, I hope to achieve an novice to intermediate level of understanding in all four learning directions. Additionally, I look forward to seeking a junior internship or research opportunity. I realize that while learning capability is important, time management is crucial. I need to improve my time management skills to ensure balanced allocation of time for all learning objectives.

Looking ahead, my goal is to attend graduate school, and perhaps even pursue a Ph.D. If someday I could become a faculty member in a CLA (College of Liberal Arts) or an R2 (Research University), it would be a tremendous achievement in my life.

For my first semester, I will mainly focus on learning basic techniques and attempting some small-scale projects. I also plan to put Kaggle competitions into my schedule to better understand and learn about artificial intelligence and data science.

By the winter break of freshman year, I need to decide whether to apply for an internship or research position during the summer. If I choose an internship, I would consider game development, data analysis, or web development. If I decide on research, I’ll determine which aspect of human-computer interaction to study and start preparing to reach out to professors.

In my second semester, if I choose an internship, I will start tackling Leetcode and undertaking employment-related projects. For instance, if I apply for front-end development, I’ll engage in web development projects. If I choose game development, I’ll work on Unity projects. If I select data analysis, I’ll conduct data analysis projects and Kaggle competitions. If I choose to do research, I’ll start reading the professor’s papers and preparing the necessary knowledge for scientific research.

Overall, my freshman year learning plan aims to identify my interests in computer science while enhancing my skills to prepare for future studies and a career. I look forward to encountering new challenges and continually improving myself as I surmount these obstacles. This is my journey in computer science, a journey filled with challenges and opportunities.

,

Leave a Reply

Your email address will not be published. Required fields are marked *