1,计算机软件专业基础知识;
1.1,程序结构/面向对象编程思想.
1.2,数据结构.
1.3,计算机组成原理和结构体系.
1.4,离散数学.
1.5,操作系统原理(UNIX/MINIX/LINUX/UCOS/NT)
--->系统层次结构,任务管理,任务间通讯,IO管理,内存管理,文件系统,网络构成.
1.6,编译原理.
1.7,TCP/IP.
1.8,关系数据库原理.
1.9,GUI
1.10,并行处理:分布式操作系统,多处理器硬件体系,多处理操作系统,多处理器并行/分布式系统编译器.
1.11,最后,也是最要提醒的:软件工程原理与实践.(翻有关UML的书很有好处)
2,非计算机专业理功科专业基础
2.1,高等数学,线性代数,概率论,离散数学,复变函数
2.2,信号与系统(连续/离散信号傅立叶变换以及傅立叶变换的各种变体,系统的数学模型分析,随机信号分析,数字滤波,小波)
2.3,信号处理的具体实现方式(DSP/PC/或硬件实现)
2,4,自适应系统,神经网络,模糊控制原理.
以上所列基础知识,各种等专业的朋友熟炼掌握后,将会受用终生. 紧记紧记
3,国内暂时比较有市场价值且需求量比较大的通用软件技术(基于PC或其它通用计算机平台).
3.1,数据库和INTERNET编程技术.
3.2,GPS应用系统.
3.3,无线网络应用(GPRS,802.11)
3.4,通讯/企业管理/工业控制/CIM/ERP等领域的系统集成(系统集成的概念很笼统,假如有东软的朋友在的话,可以请教一下他们.)
3.5,网络安全.