自考计算机系需要学习的主要课程包括:
数据结构:
研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等数学模型。
操作系统:
计算机系统中最基本的系统软件,管理计算机的硬件资源和提供用户与计算机硬件之间的接口。
计算机组成原理:
研究计算机各种硬件组成和它们之间的相互联系及其工作原理。
计算机网络:
将许多计算机连接起来,使它们能够互相通信,共享资源的技术和方法。
数据库原理及应用:
介绍关系数据库理论和实践,包括数据库的概念、数据模型、关系代数、SQL语言等内容。
编译原理:
探讨如何将高级程序设计语言转换为计算机可以执行的目标代码。
面向对象程序设计:
一种编程范型,具有抽象、继承、多态等特性,是目前软件开发中最主要的编程思想之一。
C++语言程序设计:
介绍C++语言的基础知识和编程技巧。
Java程序设计:
介绍Java语言的基础知识和编程技巧。
Visual Basic程序设计:
介绍Visual Basic语言的基础知识和编程技巧。
汇编语言程序设计:
介绍汇编语言的基础知识和编程技巧。
软件工程及应用:
介绍软件工程的基础知识和应用。
概率论与数理统计:
介绍概率论与数理统计的基础知识和应用。
离散数学及其应用:
介绍离散数学的基础知识和应用。
高等数学(工本):
介绍高等数学的基础知识和应用。
英语(二):
介绍英语的基础知识和应用。
电子技术基础:
介绍电子技术的基础知识和应用。
计算机专业英语:
介绍计算机专业英语的基础知识和应用。
VC程序设计:
介绍Visual C++程序设计的基础知识和应用。
网络工程:
介绍网络工程的基础知识和应用。
多媒体技术:
介绍多媒体技术的基础知识和应用。
数字逻辑:
介绍数字逻辑的基础知识和应用。
微机原理:
介绍微机原理的基础知识和应用。
C程序设计:
介绍C程序设计的基础知识和应用。
ASP程序设计:
介绍ASP程序设计的基础知识和应用。
这些课程涵盖了计算机专业的各个方面,包括编程语言、操作系统、数据库、网络、软件工程等。建议考生根据自己的兴趣和基础选择合适的课程进行学习,并制定详细的学习计划。