East China University of Science and Technology
Mechanics
Software Development
Software Engineer
If the journey of studying and job-seeking while on the ECE program is a car rally spanning two years, Guo started the race driving an unmodified vehicle. Having majored in materials engineering in his undergraduate studies, he faced a steep learning curve compared to his classmates from a computer science background. For students who earned a bachelor’s degree in a different field, Duke Kunshan’s ECE program offers an open curriculum, which allows them to quickly catch up with other students.
“Duke Kunshan’s ECE program curriculum is very well designed and helped us build a solid foundation in the first year. Courses like ECE 550 Fundamentals of Computer Systems and Engineering and ECE 650 Systems Programming and Engineering gave us an overall view of computer systems,” said Guo.
“Other courses are more focused on the industry. For instance, the software development process I learned in ECE 651 Software Engineering matched well with the processes used by mainstream Internet companies, so I got some extra points during job interviews by talking about my programming experience,” he added.