您好我是西安交大的计算机专业的同学你现在在家不需要提前做功课,但是你去学校了一定要将你的基础课学好,比如c语言或者c++,这些课程老师只会在课堂上把课本的内容讲完。你要做的就是在机房多实践,多编程,这样才能熟能生巧。可以多参加一些比赛,比如数学建模大赛,ACM大赛等
跟着老师学,老师课上会把你的疑惑解答,不难的,自学都行,我是软件工程的,自认为您的专业不是太难
望嵌入式方向发展吧,先买个板子玩玩,你能这么问说明你是一个有准备,有计划的人,看看我的blog或许能给你启发