你的背景还可以,但也就是还可以这个档次,你的申请目标太高,在现实生活中你的主申学校是北大清华计算机本科生的水平了。
第一,美国计算机专业几乎所有学校计算机专业生源都很充沛,申请极其激烈,无数的人都在申请,包括北大清华华东五校北邮北航计算机啥的,还包括这些名校的相关专业,比如电子,自动化,通信,数学,物理。你的背景不占优。
第二,美国几乎所有学校计算机专业在招生的同时会提供一个必修课列表,一般包括,离散数学,数据结构,计算机体系结构,计算机操作系统,网络通信,编译器,数据库,面向对象编程,函数式编程。差不多这些,以上这些课你是否都学过,有没有在成绩单显示?成绩如何?
第三,美国计算机专业申请中,能有论文或者可以展示的项目是加分项,你这个还不错。
你申请的那些都是计算机名校,要么就是地理位置很好的。我个人意见是定位太高,把主申当作冲刺可能更加容易达到目标。