Overview
It’s March 26, 2025, and there are 269 days left before the preliminary exam. Deciding to take computer science was a tough call, especially after wasting three years of undergraduate time.
The three years in Nankai Finance were a total drag. I’m not into finance, and I’m not sold on the financial circle industry. On top of that, the epidemic and the school closure have made me hate Tianjin, and I’m even more disliked Beijing.
Freshman year, when I wasn’t out of school and there were a lot of reduced campus activities, it really ruined my college life and made me not think I could do a lot of things at university. I felt like I had no freedom, and I got really depressed. I had a hard time with work and rest, and I was really stressed about my life and studies.
But luckily, I’ve got a great support system in my family and friends, and they helped me get through it. After thinking about their advice and what I want to do with my life, I decided to switch to computer science and focus on Web3 and the metaverse. I really believe that this technology is going to change the world for the better and help human civilization grow in the future.
I want to change the world and create a new virtual world and interstellar civilization.
Kaoyan is the first step towards this dream, and if I’m lucky enough, I’ll have three or more years in college to learn about various technologies, improve my personal skills, and get in touch with top-notch technologies. Otherwise, I’ll face the great challenges of the industry head-on.
Target Institution and Major
School of Software Engineering, Sun Yat-sen University
08405 Software Engineering
Preliminary Exam
101 Politics
204 English II
302 Math II
408 Comprehensive Foundation of Computer Science
Repeat Exam
Written Exam: 7255001 Discrete Mathematics and C Programming
Test: Leetcode Brush-Up
English proficiency test: reading and translation, reading IEEE and other cutting-edge journals and papers.
Interview: Answer questions around resume
408 Learning Plan
Course
- Data structures and algorithms
- Principles of computer composition
- Operating systems
- Computer networks
- Discrete mathematics
- C Programming
Textbook
- Wangdao Four Review Books
- Data Structures and Algorithm Analysis in C
- Computer Organization and Architecture
- Computer System: A Programmer’s Perspective
- Computer Networking A Top-Down Approach
- Discrete Mathematics and Its Application
- The C Programming Language
- Introduction to Algorithms
Online Resource
Schedule
April
- C/C++ basic learning and Lanqiao cup
- Data structures and algorithms
- Computer organization and principle
May
- Computer system
- Computer Networking
- CET-6 speaking exam
June
- CET-6 writing exam (target goal: 600)
- Final exams
- Basic Linux commander and other CS knowledge
July - August
- Mathematics: Calculus, Linear algebra, Probability theory and mathematical statistics
- English: Speaking, Listening, Reading Comprehension, Translating, Writing.
- Wangdao Courses and Brush-ups
- Political everyday memorization
- A few Economics and Finance
September - November
- Repeat summer assignments
- Web3/Blockchain basic knowledge
- Rust/Go/Solidity programming languages
December
Sprinting for the preliminary exam
I will seize fate by the throat;
it shall certainly never wholly overcome me.