Windows网络编程课程设计(windows网络编程课程设计电子书)
学IT要买什么书
首先,我觉得你需要明确自己的发展方向,你想学习的课程起码串联起来是个完整的体系,以后能够帮助你就业
书籍整理如下:
C++开发
1.《C++ Primer》:全面学习C++的必备书籍
2.《Thinking in C++》:了解C++背后的一些机bai制
3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路
Windows平台
入门
1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话阅读上册即可。
2.《Win32多线程程序设计》:Windows下多线程编程必备
3.《Windows核心编程》:Window平台基础知识:消息机制,内存管理,多线程,动态链接库等
4.《Windows网络编程》:介绍Windows下各种网络协议的开发和并发处理模型。
进阶
1.《深入浅出MFC》:Windows下编程,MFC虽然有些过时,但其机制还是有学习的价值。重点学习书中提到的MFC 6大机制
2.《COM本质论》:COM是Windows构建用户态的重要技术之一,Windows开发必修课,本书对COM的设计动机作了深入阐述
3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封装了COM,这本书主要讲的是对源码分析
4.《WTL White Paper》:WTL源自微软,基于ATL的一套开源模版库,主要用于界面编程和工具类的使用
5.《代码大全》:这边书主要讲的是工程编码规范
高级
1.《深入解析Windows操作系统》:Windows大牛书籍,讲的主要是Windows操作系统的内核原理
调试技术
1.《软件调试》
2.《Windows高级调试》
3.《windows用户态程序高效排错》
Linux平台
Linux内核
1.《Linux Kernel Development》/《Linux内核设计与实现》:Robert Love的著作,不厚的一本书,深入浅出地将Linux内核娓娓道来
Linux使用和Shell编程
1.《sed awk》/《sed与awk》:sed与awk都是Linux下常用的日志分析利器
Linux编程
1.《Beginning Linux Programming》/《Linux程序设计》:老牌的Linux编程入门书
2.《Advanced Programming in the Unix Environment》/《Unix环境高级编程》:对Unix编程环境做了细致的总结,涵盖了进程间通讯、网络通讯、文件系统等各方面的知识
网络编程
1.《TCP/IP Illustrated, Volume I》/《TCP/IP详解,卷一》:对理解TCP/IP协议的设计理念和协议细节有显著的帮助。
2.《Unix Network Programming》/《Unix网络编程》,卷一、卷二:网络编程方面难以逾越的著作,事无巨细、深入浅出,强烈推荐
对这些书目抱有100%的信心,全部掌握,融会贯通,即可打通奇经八脉,天下无双。
对了,你没有基础最好从c与c++基础开始。找些基础书开始看。
[C语言入门经典(第四版)].(美)霍顿.扫描版,《C++ Primer》就不错。
湖南网络工程职业学院专业有哪些?专业介绍
大学生在选择专业的时候,应该考虑自己的兴趣爱好和前景好的专业。有些学生认为,专业不重要,只要有学位就行。其实,专业对于未来的发展很重要。如果选择了一个前景不好的专业,那么就会遇到很多难题。所以,大学生在选择专业的时候,应该考虑自己的兴趣爱好和前景好的专业。
湖南网络工程职业学院部分专业:序号专业名称所属类别1表演艺术文化艺术2金融管理其他3软件技术电子与信息4数字媒体技术公共管理与服务5机械制造与自动化新闻传播6文秘其他7艺术设计文化艺术8旅游管理旅游9计算机应用技术电子与信息10市场营销财经商贸11酒店管理与数字化运营旅游12电子商务财经商贸13商务英语教育与体育14机电一体化技术装备制造15数控技术装备制造16计算机网络技术电子与信息17网站规划与开发技术公共管理与服务18道路与桥梁工程技术交通运输19文化产业经营与管理文化艺术20工商企业管理财经商贸湖南网络工程职业学院艺术设计介绍艺术设计(室内设计方向)校级重点专业培养目标:主要培养具有较强专业理论知识,能熟练运用现代计算机技术进行建筑室内外装饰设计和环境艺术设计及市场急需的装饰、装修行业所要求的有较强实践能力和表现技巧及施工管理等专业知识的应用型高等专门人才。主要课程:设计概论、设计构成、透视、模型制作、人体工程学、装饰照明及电气设计、效果图表现技法、装饰材料、装饰工程概预算、施工组织与施工管理、AutoCAD、3DSMAX等各类计算机应用软件。就业方向:各类装饰公司、电视台、国家规划单位、建筑企业、房地产企业、园林设计公司等室内外环境设计实体。
艺术设计(平面设计方向)校级重点专业培养目标:主要培养具有较强专业理论知识,有较高审美和艺术设计能力及市场策划能力,能熟练运用现代计算机技术进行平面设计、三维图像设计等视觉设计的应用型高等专门人才。主要课程:设计概论、图形创意、设计构成、CI设计、装饰画、POP设计、Photoshop、CoreIDRAW、3DMax等应用软件、广告设计、包装设计、印刷工艺等。就业方向:广告公司、电视台、报刊杂志社、印刷公司、企业广告部、大型商场、超市及各类设计公司。
艺术设计(电脑艺术设计方向)校级重点专业培养目标:主要培养具有较强专业理论知识,具备电脑艺术设计专业技能,掌握电脑图形处理制作技术,能胜任图文设计和制作工作的电脑艺术设计高等应用型专门人才。主要课程:设计概论、动画设计、图形创意、设计构成、计算机应用设计Photoshop、计算机应用设计Flash、计算机应用设计Dreamweave、计算机应用设计3DMax、计算机应用设计CorelDRAW、标志设计、字体设计等。就业方向:网络媒体、电视台、摄影公司、报社、杂志社、动画公司、设计公司、广告公司、印刷公司等。
湖南网络工程职业学院道路与桥梁工程技术介绍道路与桥梁工程技术专业(工程技术方向)
专业介绍:瞄准满足国家实现交通运输现代化和城市化建设中的基础工程建设对人才需求开设,学生毕业后,就业面广泛,就业率高,是当前和今后就业前景良好的热门专业。培养掌握道路与桥涵工程技术、施工、公路养护、工程资料、材料应用、质监、安全等方面的基础理论和基本技能的复合应用型,并具有可持续发展能力的高素质工程技术人才。
就业方向:主要从事公路、桥涵、城市道路、市政工程建设、轨道交通等的一般设计、现场施工技术、工程资料、城镇道路规划、施工质检和监理及建筑工技术与管理及相关国际工程施工项目等岗位工作。
道路与桥梁工程技术专业(路桥、建筑造价与工程财会方向)
专业介绍:该专业是瞄准满足国家实现交通运输现代化和城市化建设中的基础工程建设对人才需求开设,学生毕业后,就业面广泛,就业率高,是当前和今后就业前景良好的热门专业。培养掌握道路桥涵、房屋建筑工程等项目工程概预算、招标与投标、造价管理、工程财务及管理、项目管理等方面的各项基础理论和基本技能,懂技术、会管理、擅长工程概预算的复合应用型高素质工程管理人才。
就业方向:主要从事公路桥涵、铁道工程、城市道路、市政工程建设、轨道交通工程、房屋建筑工程等施工项目的工程造价与定额管理、招投标及工程成本核算与控制、工程管理等岗位工作。
湖南网络工程职业学院软件技术介绍软件技术专业(网络编程方向)
专业介绍:培养掌握计算机基础知识、网络知识和网络编程的基本知识,能够熟练运用网络编程语言进行基于B/S构架的网络应用软件开发与维护,熟练进行网站规划、开发、设计、制作、发布及网站的管理与维护的高素质技能型人才。
主要课程:C#程序设计基础、C#高级编程、数据库应用技术、Photoshop图像处理、Flash动画制作、Dreamweaver网页制作、ASP.net编程技术、WEB客户端开发技术、Windows网络操作系统、ADO.net数据与组件技术、动态网站项目实训、网站规划与设计项目实训等。
就业方向:大中型企业、网络公司、大中型网站、软件开发企业、社区、各类学校、政府机关和事业单位的网络软件开发程序员、网站规划与设计工程师、网站设计技术员、IT厂商售前和售后服务技术支持、IT产品营销经理等工作岗位。
软件技术专业(信息系统开发方向)
专业介绍:培养熟练掌握计算机基础知识、网络知识和信息管理的基本知识,精通SQL语言,熟练掌握计算机管理信息系统开发和管理维护的基本技能,具备在网络平台开发中小型管理信息系统能力、前台操作和后台维护大型管理信息系统能力的高素质技能型人才。
主要课程:微机原理与组装维护、数据库基础、C#程序设计基础、Delphi程序设计、SQLServer数据库、Dreamweaver网页制作、Windows网络操作系统、Oracle数据库管理、ASP.net编程技术、基础会计、现代企业管理、管理信息系统开发项目实训等。
就业方向:企事业单位、政府、社区、学校等部门从事中小型管理信息系统开发、运行、管理、维护的技术人员岗位;各种大型管理信息系统运行、管理、维护的信息系统运行管理员岗位;软件产品营销与技术支持等岗位。
软件技术专业(手机应用开发方向)
专业介绍:培养掌握新一代移动通信和软件开发的基本技能,熟悉移动(手机)应用、数据库及游戏开发技术,能熟练运用网络编程语言进行手机应用程序、手机游戏、移动web开发的高素质技能型人才。本专业与微软公司湖南授权培训中心(开源IT认证学院)合作办学,主干课程采用微软官方教材和教学资源,可考取微软权威技术认证。
主要课程:HTML网页设计、C#语言程序设计、Web应用开发、游戏设计基础、SQLServer数据库、实用软件工程方法、XAML开发、Webkit开发、XAML移动应用设计实训、XNA移动游戏设计实训等。
就业方向:电信运营商、网络信息服务商、软件开发企业和中大型企事业单位,进行跨越手机、平板和PC的移动应用软件开发工程师、游戏软件开发工程师、数据库管理员和软件维护工程师、Web服务开发工程师等工作岗位。
软件技术专业(软件测试方向)
专业介绍:与湖南省软件评测中心共同培养掌握软件测试的基本理论、基本方法和基本流程,能利用主流软件开发技术,制定软件测试计划、编写测试脚本和用例,使用测试工具对软件产品进行功能、性能和安全等各种测试,掌握故障跟踪和软件质量评测方法的高素质技能型人才。
主要课程:C语言程序设计、Java程序设计、数据库应用技术、Linux操作系统、JSP程序设计、微机原理与组装维护、软件测试技术、软件安全测试、软件自动化测试、软件测试管理与实践等。
就业方向:在湖南省软件评测中心、各软件开发公司、各企事业单位的软件维护部门从事软件测试、程序分析、测试管理、质量保证、开发项目管理等工作岗位。
湖南网络工程职业学院市场营销介绍培养目标:本专业培养具有较高市场营销专业技能和较强实际工作能力、能在中小企业(含外资企业)和相关用人单位的内外贸易及其服务领域中,直接从事和胜任市场营销、客户服务第一线工作人员的高级应用型专门人才。
主要课程:中小企业管理、经营管理实务、沟通技巧、市场营销、货物贸易理论与实务、网络营销与电子商务、客户关系与销售管理、公共与礼仪、品牌营销、服务营销、推销与谈判、市场营销策划、专业考证综合训练与技能鉴定、汽车营销、国贸实务单证模拟、房地产营销管理、网络营销应用与策划、网页设计与制作等。
就业方向:在中小企业从事实体产品营销、服务产品营销、经营咨询,营销策划、客户支持、方案设计、品牌营销、商务谈判工作;在各类社会团体、中小服务型机构从事市场调研、信息中介、业务咨询和开拓等工作;国内外商品经销商、代理商等工作。
自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:
操作系统课程设计
设计题目
1设计题目:CPU调度(CPU调度算法的模拟实现)
具体内容:编写算法,实现CPU调度算法FCFS、非抢占SJF、可抢占优先权调度、RR
针对模拟进程,利用CPU调度算法进行调度
进行算法评价,计算平均周转时间和平均等待时间
要求:调度所需的进程参数由输入产生
手工输入
随机数产生
输出调度结果
输出鸡掸惯赶甙非轨石憨将算法评价指标
2设计题目:虚拟内存 (页面置换算法的模拟实现)
具体内容:编写算法,实现页面置换算法FIFO、LRU
针对内存地址引用串,运行页面置换算法进行页面置换
要求:算法所需的引用串参数由输入产生:可由手工输入也可基于随机数产生
输出内存驻留的页面集合
1.进程调度算法模块
[问题描述]
1、进程调度算法:采用动态最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)。
2、每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:
进程名---进程标示数 ID
优先数 PRIORITY 优先数越大优先权越高
到达时间---进程的到达时间为进程输入的时间。、
进程还需要运行时间ALLTIME,进程运行完毕ALLTIME=0,
已用CPU时间----CPUTIME、
进程的阻塞时间STARTBLOCK-表示当进程在运行STARTBLOCK个时间片后,进程将进入阻塞状态
进程的阻塞时间BLOCKTIME--表示当进程阻塞BLOCKTIME个时间片后,进程将进入就绪状态
进程状态—STATE
队列指针NEXT 用来将PCB排成队列。
3、调度原则:
进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。
进程的运行时间以时间片为单位进行计算。
进程在就绪队列中待一个时间片,优先数加1
每个进程的状态可以是就绪 R(READY)、运行R(Run)阻塞B(BLOCK)、或完成F(Finish)四种状态之一。
就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。
如果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减3,然后把它插入就绪队列等待CPU。
每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。
重复以上过程,直到所要进程都完成为止。
求课程设计报告和用c语言编写的源代码
局域网截包程序设计
#define RCVALL_ON 1
#define MAX_ADDR_LEN 16 //点分十进制地址的最大长度
#define MAX_PROTO_TEXT_LEN 16 //子协议名称(如"TCP")最大长度
#define WINSOCK_VERSION MAKEWORD(2, 2)
#pragma comment(lib, "Ws2_32.lib")
#include stdio.h
#include winsock2.h
#include mstcpip.h
#include conio.h
typedef struct iphdr //定义IP首部
{
unsigned char h_lenver; //4位首部长度+4位IP版本号
unsigned char tos; //8位服务类型TOS
unsigned short total_len; //16位总长度(字节)
unsigned short ident; //16位标识
unsigned short frag_and_flags; //3位标志位
unsigned char ttl; //8位生存时间 TTL
unsigned char proto; //8位协议 (TCP, UDP 或其他)
unsigned short checksum; //16位IP首部校验和
unsigned int sourceIP; //32位源IP地址
unsigned int destIP; //32位目的IP地址
}IPHeader;
typedef struct _tcphdr //定义TCP首部
{
USHORT th_sport; //16位源端口
USHORT th_dport; //16位目的端口
unsigned int th_seq; //32位序列号
unsigned int th_ack; //32位确认号
unsigned char th_lenres; //4位首部长度/6位保留字
unsigned char th_flag; //6位标志位
USHORT th_win; //16位窗口大小
USHORT th_sum; //16位校验和
USHORT th_urp; //16位紧急数据偏移量
}TCP_HEADER;
typedef struct _udphdr //定义UDP首部
{
unsigned short uh_sport; //16位源端口
unsigned short uh_dport; //16位目的端口
unsigned short uh_len; //16位长度
unsigned short uh_sum; //16位校验和
}UDP_HEADER;
typedef struct _icmphdr //定义ICMP首部
{
BYTE i_type; //8位类型
BYTE i_code; //8位代码
USHORT i_cksum; //16位校验和
USHORT i_id; //识别号(一般用进程号作为识别号)
USHORT i_seq; //报文序列号
ULONG timestamp; //时间戳
}ICMP_HEADER;
int iTTL,iLEN,iBYTES;
char szSourceIP[MAX_ADDR_LEN], szDestIP[MAX_ADDR_LEN];
int iSourcePort,iDestPort;
int fflag=0;//file flag
#define PACKAGE_SIZE sizeof(IPHeader)+1000
void HandleError(char *func);
//functions
int DecodeTcpPack(char *, int,FILE *); //TCP解包函数
int DecodeUdpPack(char *, int,FILE *); //UDP解包函数
int DecodeIcmpPack(char *, int,FILE *); //ICMP解包函数
//MAIN
int main(int argc, char *argv[])
{
sockaddr_in saSource,saDest;
WSAData wsaData;
char buf[PACKAGE_SIZE];
WSAStartup(WINSOCK_VERSION, wsaData);
SOCKET sock = socket(AF_INET, SOCK_RAW, IPPROTO_IP);
if(sock == SOCKET_ERROR)
{
HandleError("socket");
WSACleanup();
return -1;
}
//获取本机IP地址
struct sockaddr_in addr;
memset(addr, 0, sizeof(addr));
//addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.101");
char name[256];
PHOSTENT hostinfo;
if( gethostname ( name, sizeof(name)) == 0)
{
if((hostinfo = gethostbyname(name)) != NULL)
{
memcpy((addr.sin_addr.S_un.S_addr) , (struct in_addr *)*hostinfo-h_addr_list , sizeof((struct in_addr *)*hostinfo-h_addr_list ));
}
}
addr.sin_family = AF_INET;
if(bind(sock, (struct sockaddr*)addr, sizeof(addr)) == SOCKET_ERROR)//bind
{
HandleError("bind");
}
//设置SOCK_RAW为SIO_RCVALL,以便接收所有的IP包
int on = RCVALL_ON;
DWORD num;
if(WSAIoctl(sock, SIO_RCVALL, on, sizeof(on), NULL, 0, num, NULL, NULL) == SOCKET_ERROR)
{
HandleError("wsaIoctl set");
}
struct sockaddr_in from;
int fromlen;
int size;
FILE *fp;
if((fp=fopen("log.txt","w+"))==NULL)
{
printf("open file errer,can't save list to file");
fflag=1;
}
//侦听IP报文
while(!kbhit())
{
memset(buf, 0, sizeof(num));
memset(from, 0, sizeof(from));
fromlen = sizeof(from);
size=recvfrom(sock, buf, PACKAGE_SIZE, 0, (struct sockaddr*)from, fromlen);
if(size == SOCKET_ERROR)
{
if(WSAGetLastError() == WSAEMSGSIZE)
{
HandleError("recvfrom");
continue;
}
}
IPHeader *iph=(IPHeader *)buf;
/**/
//源地址
saSource.sin_addr.s_addr = iph-sourceIP;
strncpy(szSourceIP, inet_ntoa(saSource.sin_addr), MAX_ADDR_LEN);
//目的地址
saDest.sin_addr.s_addr = iph-destIP;
strncpy(szDestIP, inet_ntoa(saDest.sin_addr), MAX_ADDR_LEN);
iTTL = iph-ttl;
//计算IP首部的长度
int IpHeadLen = 4 * (iph-h_lenver 0xf);
//根据协议类型分别调用相应的函数
switch(iph-proto)
{
case IPPROTO_ICMP:
DecodeIcmpPack(buf+IpHeadLen, size,fp);
break;
case IPPROTO_IGMP:
printf("IGMP ");
printf("%15s: -%15s: ", szSourceIP, szDestIP);
printf("%d",size);
printf("%s/n", buf);
break;
case IPPROTO_TCP:
DecodeTcpPack((buf+IpHeadLen),size,fp);
break;
case IPPROTO_UDP:
DecodeUdpPack(buf+IpHeadLen, size,fp);
break;
default:
printf("unknown datagram from %s/n", inet_ntoa(from.sin_addr));
printf("%s/n", buf);
break;
}//end switch
Sleep(200);
}//end while
fclose(fp);
closesocket(sock);
WSACleanup();
printf("Stopped!/n");
getch();
return 0;
}//end of main
//TCP解包程序
int DecodeTcpPack(char * TcpBuf, int iBufSize,FILE *fp)
{
unsigned char FlagMask;FlagMask = 1;
int i;
TCP_HEADER *tcph;
tcph = (TCP_HEADER*)TcpBuf;
//计算TCP首部长度
int TcpHeadLen = tcph-th_lenres4;
TcpHeadLen *= sizeof(unsigned long);
char *TcpData=TcpBuf+TcpHeadLen;
iSourcePort = ntohs(tcph-th_sport);
iDestPort = ntohs(tcph-th_dport);
//输出
printf("TCP ");
printf("%15s:%5d -%15s:%5d ", szSourceIP, iSourcePort, szDestIP, iDestPort);
printf("TTL=%3d ", iTTL);
if(fflag==1)
//判断TCP标志位
for( i=0; i6; i++ )
{
if((tcph-th_flag) FlagMask)
printf("1");
else printf("0");
FlagMask=FlagMask1;
}
printf(" bytes=%4d", iBufSize);
printf("/n");
if(fflag=1)//写入文件
fprintf(fp,"TCP %15s:%5d -%15s:%5d TTL=%3d ------ bytes=%4d/n"
,szSourceIP, iSourcePort, szDestIP, iDestPort, iTTL,iBufSize);
return 0;
}
//UDP解包程序
int DecodeUdpPack(char * UdpBuf, int iBufSize,FILE *fp)
{
UDP_HEADER *udph;
udph = (UDP_HEADER*)UdpBuf;
iSourcePort = ntohs(udph-uh_sport);
iDestPort = ntohs(udph-uh_dport);
//输出
printf("UDP ");
printf("%15s:%5d -%15s:%5d ", szSourceIP, iSourcePort, szDestIP, iDestPort);
printf("TTL=%3d ", iTTL);
printf("Len=%4d ", ntohs(udph-uh_len));
printf("bytes=%4d", iBufSize);
printf("/n");
if(fflag=1)//写入文件
fprintf(fp,"UDP %15s:%5d -%15s:%5d TTL=%3d Len=%4d bytes=%4d/n"
,szSourceIP, iSourcePort, szDestIP, iDestPort, iTTL, ntohs(udph-uh_len), iBufSize);
return 0;
}
//ICMP解包程序
int DecodeIcmpPack(char * IcmpBuf, int iBufSize,FILE *fp)
{
ICMP_HEADER * icmph;
icmph = (ICMP_HEADER * )IcmpBuf;
int iIcmpType = icmph-i_type;
int iIcmpCode = icmph-i_code;
//输出
printf("ICMP ");
printf("%15s -%15s ", szSourceIP, szDestIP);
printf("TTL=%3d ", iTTL);
printf("Type%2d,%d ",iIcmpType,iIcmpCode);
printf("bytes=%4d", iBufSize);
printf("/n");
if(fflag=1)//写入文件
fprintf(fp,"ICMP %15s -%15s TTL=%3d Type%2d,%d bytes=%4d"
, szSourceIP, szDestIP, iTTL,iIcmpType,iIcmpCode, iBufSize);
return 0;
}
void HandleError(char *func)
{
char info[65]= {0};
_snprintf(info, 64, "%s: %d/n", func, WSAGetLastError());
printf(info);
}
计算机四大基础课程
一 网上说的计算机三大圣经和计算机四大神书分别是什么
计算机专业“三大圣经”分别指的是:《算法导论》《计算机程序设计艺术》《计算机操作系统》。
并没有计算机“四大神书”一说。
(1)计算机四大基础课程扩展阅读
本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
二 计算机专业基础课程有哪些
多媒体 VB CC++ 汇编语言源 计算机组成原理 计算方法 数据库 JAVA 电工学原理
《计算机应用技术》、《数据结构导论》、《数据库及其应用》、《微型计算机及接口技术》、《计算机网络技术》、《线性代数》、SQL等。
再学《高级语言程序设计》、《VB程序设计》《汇编语言程序设计》、《JAVA程序设计》等等
三 计算机有几级。课程都分别是什么
考试等级划分:全国计算机等级考试目前共设置四个等级:(一)级定位为满足人们在一般性工作中对计算机的应用,重点是操作能力的考核。考核内容主要包括微型计算机基础知识、windows操作和使用办公自动化软件及因特网(inter)的基本技能。1、具有计算机的基础知识(包括计算机病毒的防治常识);2、了解微型计算机系统的基本组成及各部分的功能;3、了解操作系统的基本功能,掌握windows的基本操作和应用;4、了解文字处理的基本知识,掌握word的基本操作和应用,熟练掌握一种汉字输入方法(键盘输入)。5、了解电子表格的基本功能,掌握电子表格软件excel97的基本操作和应用;6、了解文稿演示的基本知识,掌握powerpoint97的基本操作和应用;7、了解计算机网络基本概念和因特网(inter)的初步知识,掌握因特网(inter)的简单应用。一级b类以考核计算机应用能力为主,与全国计算机等级考试一、二、三、四级同属一个系列,其考核内容和水平与一级相当,考试采取无纸化形式,考生在计算机上完成答题,考试内容更加符合机关干部、企事业单位管理人员的需要。基本要求:1、具有计算机的基础知识;2、了解微型计算机系统的基本组成;3、了解操作系统的基本功能,掌握windows的使用方法;4、了解文字处理的基本知识,能够使用windows环境下的字表处理软件word,熟练掌握一种汉字输人方法。5、了解电子表格的基本功能,能够使用windows环境下电子表格excel的基本操作;6、了解计算机网络及因特网(inter)的初步知识;7、了解计算机病毒的防治常识。(二)级定位为计算机程序员,可谓“计算机蓝领”。考核内容主要包括计算机基础知识和使用一种高级计算机语言(包括qbasic、c、fortran、foxbase、visualbasic、visualfoxpro等)编写程序以及上机调试的基本技能。l、具有计算机的基础知识;2、了解操作系统的基本概念,掌握常用操作系统的使用;3、掌握基本数据结构和常用算法,熟悉算法描述工具--流程图的使用;4、能熟练地使用一种高级语言或数据库语言编写程序、调试程序。三级定位为“开发工程师”,重点在设计、管理、测试和技术支持。(三)级分为“pc技术”、“信息管理技术”、“数据库技术”和“网络技术”等四个类别,主要考核对应类别的应用系统的开发和维护的基本技能。“pc技术”考核pc机硬件组成和windows操作系统的基础知识以及pc机使用、管理、维护和应用开发的基本技能。“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发和维护的基本技能。“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。四级定位为“系统设计工程师和项目主管”。考核内容包括计算机原理、数据结构、离散数学、操作系统、软件工程、数据库、计算机体系结构、计算机网络与通讯等专业课程的基本知识和应用技能。l、具有计算机及其应用的基础知识;2、熟悉计算机操作系统、软件工程和数据库的原理及其应用;3、具有计算机体系结构、系统组成和性能评价的基础及应用知识;4、具有计算机网络和通信的基础知识;5、具有计算机应用项目开发的分析设计和组织实施的基本能力;6、具有计算机应用系统安全和保密性知识
四 计算机有哪些课程
问题1.计算机专业
(计算机科学与技术)华中科技大学的,各个学校可能稍专微不同
课程名称属 学分
电路理论 4.0
离散数学 4.0
数字电路与逻辑设计4.0
高等数学(下) 5.0
大学英语(下) 5.0
高等数学(上) 4.0
C语言程序设计 5.0
计算机基础2 3.0
网络教育学习指导 0.0
大学英语(上) 5.0
数据结构 4.0
汇编语言程序设计 4.0
微机原理 4.0
操作系统概论 4.0
毛、邓、三思想概论 2.0
JAVA语言程序设计 3.0
软件工程 4.0
数据库系统概论 4.0
计算机网络 4.0
问题2:如果是非计算机专业的话,计算机相关的课程又有哪些?
下面这些应当是最基本的了
C语言程序设计
计算机基础
微机原理
五 计算机基础课程有哪些
计算机抄基础应该先学相关的基础课程:高等数学,普通物理、计算机专业英语
计算机的课程应该还有:操作系统、汇编语言、计算机算法、计算机原理或微机原理、计算机网络、数据库原理及应用、软件工程
程序语言方面可以再加一个Visual Foxpro,
如果不想那么专业,可以学些应用程序,比如:Flash,3DsMAX,Dreamweaver,PhotoShop等
六 计算机专业基础课程都有哪些
计算机文化基础 多媒体 VB C++ 汇编语言 计算机组成原理 计算方法 数据库
JAVA 电工学原理
《计算机应用技术》、《数据结构导论》、《数据库及其应用》、《微型计算机及接口技术》、《计算机网络技术》、《线性代数》、SQL等。
再学《高级语言程序设计》、《VB程序设计》《汇编语言程序设计》、《JAVA程序设计》等等。
七 计算机专业的基础课是什么
计算机专业的基础课就是《计算机的应用》〈计算机语言〉、〈计算机与网络〉、〈计算机科学与技术专业〉等都是计算机基础课程。学完基础课程后,才能真正学与自己相关的专业性的领域课程。
八 计算机专业的本科学生在大学四年要学哪些课程
本人计算机专业,略说一下:
大一(公共基础和专业基础):计算机概论;程序设计基础(C语言,需要学扎实,深入后都是在C的语言思想基础上)
大二(专业基础和核心):数据结构与算法(比较难,我们是C,也有其他语言的);数字电路(也很头痛);离散数学(计算机专业必修);数据库系统原理,数据库系统设计与开发(Delphi和SQL为主,比较重要也很有用,很多软件设计都以这两门课为基础);面向对象程序设计(我们是Java,也有用C++的,也比较重要);计算机组成原理,组成实验(如果毕业后要搞硬件,就必须学好这两门,难度很大);操作系统原理,实验(当时学的是linux系统,我忘得差不多了,里面的一些管理思想比较有趣);
大三(专业核心和专业方向):微机系统和汇编语言,实验(无聊,繁,难,和为来就业等关系都不大,不过如果要真正精通计算机,这两门课就要下功夫学好了);计算机网络,实验(dos命令等,黑客必须,很有趣);软件工程(就是如何做一个可以卖得出去的软件成品的步骤过程);
大三下开始就分方向:
Java方向:(Java方向中J2EE最重要,是工程组织,精通后可以直接就业,本人是Java方向)
JAVA高级程序设计
软件工程与数据库课程设计
网络工程
J2EE架构与应用开发
J2EE应用课程设计
C#程序设计
J2ME与移动应用开发
数据库系统应用与管理
软件开发规范
数据应用开发方向:(最重要)
C#程序设计
软件工程与数据库课程设计
架构与应用开发
应用课程设计
JAVA高级程序设计
Oracle应用
数据库系统应用与管理
软件质量保证与测试
软件开发规范
电子商务方向:(相对软件开发比较简单)
电子商务概论
C#程序设计
供应链与物流管理
电子商务系统的设计与实现
电子商务系统课程设计
电子商务安全
网页设计与网站开发
嵌入式系统方向:(比较难,搞硬件的多)
微机外围电路应用设计
嵌入式系统应用开发
单片机windows编程
ARM与嵌入式操作系统基础
C#程序设计
嵌入式系统开发导论
单片机应用设计
WinCE移动开发技术
嵌入式通信技术
数字媒体方向:
艺术设计概论
计算机图形图像处理
人机交互技术
计算机动画
数字媒体后期制作
视觉传达
计算机动画基础
计算机动画设计
大四:就是找工作实习和毕业设计,还有漏掉的课程就是专业机动选修,按照自己的兴趣选修了,附上课程资料:
Linux操作系统及其应用
数学建模(Ⅰ)
数学建模(Ⅱ)
计算机辅助设计
信息政策与法规
软件开发规范
计算机图形学
编译技术
项目管理
图像处理与模式识别
多媒体技术
Web网页设计基础
计算方法
Windows编程
计算机信息安全
艺术设计概论
软件质量保证与测试
网络工程
人机交互技术
计算机发展前沿
九 计算机专业有哪些课程
主要课程有计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统。
还有局域网组建、Linux服务器操作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL Server、网络综合布线技术、CAD绘图等。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础。
(9)计算机四大基础课程扩展阅读
计算机专业培养目标
本专业毕业生应获得以下几个方面的知识和能力:
1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。
2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。
3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。
4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。
十 计算机专业基础的四本书哪一本最难
计算机专业基础的四本书中,最难的通常都认为是数据结构。
当然也因人而异,有句话叫:“会者不难,难者不会。”
《数据结构》
《计算机组成与设计》
《计算机操作系统》
《计算机网络》
学网络编程需要学习那些课程?
这是网络编程的全部课程,要是感兴趣的话可以了解一下:
第一阶段
1、计算机操作基础
2、Office办公自动化
3、计算机组装与维护
4、C语言
第二阶段
1、SQL Server2005数据库设计
2、和高级查询
3、数据结构
4、C#面向对象程序设计
5、HTML5与CSS3开发
6、JavaScript
7、jQuery高级编程
8、PHP开发
第三阶段
APP Development
1、JavaScript特效制作
2、jQuery应用开发
3、HTML5与CSS3开发
4、Java面向对象程序设计
第四阶段
JAVAWEB Development
1、产品流程应用
2、移动平台界面设计
3、Oracle数据库开发
4、JavaWeb应用开发
Mobile APP Development
1、实训一:WEB前端设计与开发
2、实训二:J2EE项目开发