重邮考研复试大纲_程序设计

重邮考研复试大纲_程序设计
重邮考研复试大纲_程序设计

《程序设计》考试大纲

一、适用范围:计算机专业研究生复试

二、考试题型:读程序、改程序、算法设计、写程序及综合题

三、考试要求:

1.掌握结构化程序设计方法或面向对象编程技术

2.掌握程序语言的基础知识

3.掌握算法描述方法

4.掌握程序调试方法

5.具有读程序和改错能力

6.具有良好的程序编制风格

7.用C、C++或其它语言熟练编制程序

四、主要内容:

1.数据类型及其操作:基本数据类型、数组、结构、链表等的定义、初始化、引用和操作2.程序语言的控制结构:顺序、选择、循环

3.程序输入输出实现:程序中定义、键盘输入、通过文件进行数据存取

4.函数:函数定义、函数调用、参数传递

5.算法描述方法:程序流程图、伪代码、N-S盒图等

6.算法示例:

(1)加法器与累乘器

1).算法思想:加法器:循环体中,将循环体变量(假设为i)累加到变量(假设为S

中;累乘器:循环体中,将循环体变量(假设为i)累乘到变量(假设为S)。

2).算法示例:

加法器:int s=0,i=1;while(i

累乘器:int s=1,i=1;while(i

3).时间复杂度:O(n);

(2)求最大数与最小数

1).算法思想:从一个数组中找出最大(或最小),即通过下标循环遍历整个数组,设

定最大(或最小)起始为数组首个元素,依次比较各个元素。

2)算法示例:int a[5]={1,2,3,4,5};int i=1,max=a[0];while(i<5) { if (a[i] > max ){ max=a[i];}

3). 时间复杂度:O(n);

(3)排序(冒泡排序、选择排序等)

(4)大小写字母转换

#include

void main()

{

char c1,c2;

c1='a';

c2='b';

c1=c1-32;

c2=c2-32;

printf("%c %c",c1,c2);

}

(5)判别键盘输入字符的类别

#include

void main()

{

char string;

int english_letters=0,spaces=0,numbers=0,others=0;

printf("请输入一行字符:\n");

while((string=getchar())!='\n')

{

if(string>='a'&&string<='z'||string>='A'&&string<='Z')

{

english_letters++;

}

else if(string==' ')

{

spaces++;

}

else if(string>='0'&&string<='9')

{

numbers++;

}

else

{

others++;

}

}

printf("英文字母数为:%d\n空格数为:%d\n数字为:%d\n其它字符个数

为:%d\n",english_letters,spaces,numbers,others);

}

(6)判别闰年

(7)百分制成绩与等级制成绩互相转换

#include

void main()

{

float score;

char grade;

printf("请输入学生成绩: \n");

scanf("%f",&score);

while(score>100||score<0)

{

printf("输入学生成绩有误,请重新输入\n");

scanf("%f",&score);

}

switch((int)score/10)

{

case 10:

case 9:grade='A';break;

case 8:grade='B';break;

case 7:grade='C';break;

case 6:grade='D';break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:grade='E';break;

}

printf("成绩是%3.1f,等级是%c\n",score,grade);

}

(8)求两个数的最大公因数和最小公倍数

#include

void main()

{

//利用辗转相除法求最大公约数

/*当两个数都较大时,采用辗转相除法比较方便.其方法是:

以小数除大数,如果能整除,那么小数就是所求的最大公约数.

否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除,这时作为除数的数就是所求的最大公约数.例如:求4453和5767的最大公约数时,可作如下除法.

5767÷4453=1余1314

4453÷1314=3余511

1314÷511=2余292

511÷292=1余219

292÷219=1余73

219÷73=3

于是得知,5767和4453的最大公约数是73.

*/

int a,b,r,temp,p;

printf("请输入两个正整数:\n");

scanf("%d,%d",&a,&b);

if(a

{

temp=a;

a=b;

b=temp;

}

p=a*b;

while(b!=0)

{

r=a%b;

a=b;

b=r;

}

printf("最大公约数为:%d\n",a);

printf("最小公倍数为:%d\n",p/a); ///最小公倍数*最大公约数=两数之乘积}

(9)求菲比拉契数列有限项 P125 Fibonacci

(10)统计学生成绩,包括总成绩、平均成绩、各分数段人数等

(11)验证哥德巴赫猜想

(12)用穷举法求某数段的素数、水仙花数、完全平方数等

①求某数段的素数:

#include

void main()

{

int i,t,k,a,b;

printf("输入任意两个数a,b:\n");

scanf("%d,%d",&a,&b);

for(i=a;i<=b;i++)

{

t=1;

for(k=2;k

{

if(i%k==0)

{

t=0;

break;

}

}

if(t)

{

printf(" %d ",i);

}

}

}

②水仙花数

#include

void main()

{

int num,div,ten,hondred;

printf("水仙花数为:\n");

for(num=100;num<1000;num++)

{

hondred=num/100;

ten=num/10-hondred*10;

div=num%10;

if(num==div*div*div+ten*ten*ten+hondred*hondred*hondred)

{

printf(" %d ",num);

}

}

printf("\n");

}

(13)求近似数(如定积分、用牛顿迭代法或二分法或弦截法求多元方程的根)(14)求两个矩阵之和、之积

(15)统计输入字符中的单词个数P150

#include

void main()

{

char string[81];

int i,num=0,word=0;

char c;

gets(string);

for(i=0;(c=string[i])!='\0';i++)

if(c==' ')

{

word=0;

}

else if(word==0)

{

word=1;

num++;

}

printf("有%d个单词\n",num);

}

五、参考教材:

1.《C语言程序设计(第三版)》谭浩强,清华大学出版社

2.《C++程序设计教程》(第二版)钱能,清华大学出版社

3.排序

1)数组排序:假设升序

冒泡排序选择排序

Void Bubble_Sort(int a[],int n) {

int i=0,j=0,temp;

for(i=0;i

for(j=n-1;j>i;--j)

if(a[j]

{

temp=a[j];

a[j]=a[j-1];

a[j-1]=temp;

}

} Void Select_sort(int a[],int n) {

int i=0,j=0,temp=0,k=0;

for(i=0;i

{

k=i;

for(j=i+1;j

if(a[j]>a[i])

k=j;

if(k!=i)

{

temp=a[i];

a[i]=a[k];

a[k]=temp;

}

}

时间复杂度:O(n2) O(n2)

2) 链表排序:升序

1.数据结构:typedef struct Lnode { int data; struct Lnode *next;}*LinkList,Lnode; 冒泡排序选择排序

Void Bubble_Sort(LinkList head) {

LinkList p,pre,q,s;

pre=head;

p=head->next;

while(p)

{

while(p&&p->data>pre->data)

{

pre=p;

p=p->next;

}

q=p;

pre->next=p->next;

s=pre;

pre=head;

p=head->next;

while(p&&p->datadata)

{

pre=p; void Select_sort(LinkList head) {

LinkList h=head,p,q,r,s,L;

L=NULL;

while(h)

{

p=s=h;

q=r=NULL;

while(p)

{

if(p->data>s->data)

{

s=p;

r=q;

}

q=p;

p=p->next;

}

if(s==h) h=h->next;

else r->next=s->next;

p=p->next;

}

pre->next=q;q->next=p;

pre=s;p=pre->next;

}

}

s->next=L;

L=s;

}

head=L;

}

时间复杂度:O(n2) O(n2)

3).大小写字母转换:

1.算法思想:由大转小,通过ASCII码转换。例,’A’->’a’,则有:’a’=’A’+32即可;反之亦然。大转小

void Cast_upper_to_lower()

{

FILE *fp;

char ch;

char filename[20];

fp=fopen(filename,"r");

if(!fp)

{

printf("Open file error!\n");

exit(0);

}

ch=fgetc(fp);

while(ch!=EOF)

{

if(ch>64&&ch<97)

ch=ch+32;

putchar(ch);

ch=fgetc(fp);

}

fclose(fp);

} void Cast_Lower_to_Upper()

{

FILE *fp;

char ch;

char filename[20];

fp=fopen(filename,"r");

if(!fp)

{

printf("Open file error!\n");

exit(0);

}

ch=fgetc(fp);

while(ch!=EOF)

{

if(ch>96&&ch<123)

ch=ch-32;

putchar(ch);

ch=fgetc(fp);

}

fclose(fp);

}

填空、改错、写结果、说明函数功能【60分】

1.判断闰年;

2.递归计算1~2+2~2+3~2+...+n~2;

3.从文件中读取字符串(一个字符一个字符的读);

4.判断成绩等级;6.函数调用以及变量的作用域;7.strcpy(),strcat()函数的作用;8.‘\0’的意义,数组元素循环左移;9.判断素数......还有些记不到了~~~

算法设计与编程题:(画流程图、写代码)【40分】

1.计算本金和利息和;

2.有30个人去吃饭,男人每个花5元,女人每个花3元,小孩每个花1元,30个人总共花了50元,问有分别有多少个男人、女人、小孩?

3.删除一个字符串中的某个字符,如已知字符串aasfsfgdsa,删除字符s后的结果为aaffgda.

《管理信息系统》课程教学大纲

《管理信息系统》课程教学大纲 课程名称:管理信息系统课程代码:INDE2009 英文名称:Management Information System 课程性质:专业必修课程学分/学时:2.5学分/54学时 开课学期:第6学期 适用专业:工业工程 先修课程:数据库、管理学基础、计算机基础、网络技术、高级程序设计 后续课程:无 开课单位:机电工程学院课程负责人:窦云霞 大纲执笔人:窦云霞大纲审核人:杨宏兵 一、课程性质和教学目标(在人才培养中的地位与性质及主要内容,指明学生需掌握知识与能力及其应达到的水平) 课程性质:《管理信息系统》是一门具有综合性、实践性和学科交叉性的课程,也是工业工程专业的一门专业必修课程。信息管理是最重要的管理内容,是本课程的核心内容。信息是宝贵的资源、无形的财富、决策的基础,是本课程的核心概念。管理信息系统应用涉及到管理思想、管理制度、运行机制和人文环境,是本课程依赖的环境与背景。 教学目标:了解MIS的功能和作用;掌握MIS开发要点;熟知MIS结构;掌握利用计算机进行管理数据搜集、加工和使用的知识,获得管理和应用管理信息系统的能力。重点了解信息系统的应用领域,知道如何根据管理任务向信息系统开发人员提出设计要求,并配合他们建立信息系统,为管理决策服务。 二、课程教学内容及学时分配(含课程教学、自学、作业、讨论等内容和要求,指明重点内容和难点内容。重点内容: ;难点内容:?) 1、信息系统概述(6学时) 1.1信息化与管理 1.2系统与信息系统 1.3管理信息系统 1.4管理信息系统与现代管理方法 1.5管理信息系统的发展趋势 1.6组织与信息系统; 1.7信息系统对组织的影响 1.8信息系统应用中的管理挑战 1.9企业信息系统管理部门的建立

广西大学828程序设计基础2020年考研专业课初试大纲

广西大学2020年研究生入学考试 《程序设计基础(828)》考试大纲与参考书目 考试性质 初试 考试方式和考试时间 闭卷考试 试卷结构 一、试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟。 二、答题方式 答题方式为闭卷、笔试。 三、试卷内容结构 考试内容为C语言程序设计基础。 四、试卷题型结构 1. 判断题(10分) 2. 单项选择题(40分) 3. 填空题(20分) 4. 综合题(45分) 5. 编程题(35分) 考试内容 1、计算机程序设计基本知识 (1)源代码、目标代码、可执行程序、头文件、静态库、动态链接库/共享库; (2)预编译、编译、链接; (3)标准输入/输出、输入输出重定向、管道; (4)编译和解释型程序及其常见实例。 2、结构化程序设计方法 (1)C语言基础、常量、变量、基本数据类型、运算符、表达式、分支选择控制结构、循环控制结构;(2)函数、递归、文件I/O; (3)结构、数组、指针、字符串处理、变量存储、内存管理、位运算、指向函数的指针; (4)预处理器、多模块程序设计、流程图、规范程序设计。 3、面向对象程序设计OOP方法 (1)OOP基本思想、类、对象、属性、方法; (2)重载/覆盖、封装、继承/派生、多态、模板; (3)异常处理等; (4)C++基础、命名空间、C++字符串处理; (5)类图。 4、常用数据结构和算法 (1)链表、栈、队列、树、图; (2)排序、查找、字符串匹配; (3)算法复杂度分析。 参考书目 1 《C++程序设计教程(第2版)》,钱能编著,清华大学出版社,2005 2 《数据结构C语言版》,严蔚敏、吴伟民编著,清华大学出版社,2007 备注

哈工大数学考研大纲

哈工大数学考研大纲

2011年哈尔滨工业大学数学系硕士研究生入学考试 [831] 高等代数考试大纲 考试科目名称:高等代数考试科目代码:[831] 一、考试要求 (一)多项式 1.理解数域,多项式,整除,最大公因式,互素,不可约,k重因式,重因式的概念。了解多项式环,微商,本原多项式,字典排序法,对称多项式,初等对称多项式,齐次多项式,多项式函数等概念。 2.掌握整除的性质,带余除法定理,最大公因式定理,互素多项式的判别与性质,不可约多项式的判别与性质,多项式唯一因式分解定理,余式定理,因式定理、代数基本定理,Vieta定理,高斯引理,Eisenstein判别定理,对称多项式基本定理。 3.掌握 ) (x f无重因式的充要条件,) ( ) (x g x f 的判别条件,Lagrange插值公式,复数域、实数 域及有理数域上多项式因式分解理论,有理多项式的有理根范围。 4.掌握辗转相除法,综合除法。掌握化对称多项式为初等对称多项式的多项式的方法。 (二)行列式 1.了解行列式的概念,理解行列式的子式,余子式及代数余子式的概念。 2.掌握行列式的性质,按行、列展开定理,Cramer法则,Laplace定理,行列式乘法公式。 3.会用行列式的性质及展开定理计算行列式,掌握计算行列式的基本方法。 (三)线性方程组 1.理解向量线性相关,向量组等价,极大无关组,向量组的秩,矩阵的秩,基础解系,解空间等概念。 2.掌握线性方程组有解判别定理、线性方程组解的结构。 3.掌握用行初等变换求解线性方程组的方法。 (四)矩阵 1.理解矩阵的概念、了解单位矩阵、对角矩阵、三角矩阵、对称阵、反对称阵的概念及其性质。 2.掌握矩阵的线性运算、乘法、转置,以及它们的运算规律。 3.理解逆矩阵的概念,掌握逆矩阵的性质以及矩阵可逆的充要条件。理解伴随矩阵的概念,掌握伴随矩阵的性质。 4.掌握矩阵的初等变换、掌握初等矩阵的性质,理解矩阵等价的概念,会用初等变换法求矩阵的秩及逆矩阵。 5.理解分块矩阵,掌握分块阵的运算及初等变换。 (五)二次型 1.二次型的概念及二次型的矩阵表示,了解二次型秩的概念,掌握二次型的标准形、规范形的概念及慣性定律。 2.掌握用合同变换、正交变换化二次型为标准形的方法。 3.掌握二次型和对应矩阵的正定、半正定、负定、半负定及其判别法。

2020年C语言程序设计考试大纲

2020年《C语言程序设计》考试大纲 Ⅰ考试性质 普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。 本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。 Ⅱ考试内容 总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。 一、数据类型、运算符与表达式 ⒈考试内容 ⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。 ⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。 ⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。 ⒉考试要求 ⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。 ⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。 ⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。 二、顺序结构程序设计 ⒈考试内容 ⑴输入输出:常用的输入输出函数,基本的输入输出格式。 ⑵赋值语句:赋值语句功能和表达方法。 ⑶顺序程序设计:编写顺序结构语句及程序。 ⒉考试要求 ⑴了解数据输入输出的概念以及在C语言中的实现方法。 ⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。

计算机软件考研复试程序设计

5-3求m和n的最大公约数和最小公倍数 #include int main() { int p,r,min,max,temp; printf("请输入两个正整数max,min:"); scanf("%d,%d,",&max,&min); if (min>max) { temp=min; min=max; max=temp; } p = min * max; while(min!=0) { r = max % min; max = min; min = r; } //已经将mn中含有0的情况考虑在内 printf("它们的最大公约数为:%d, 最小公倍数为:%d\n", max, p/max); return 0; } 5-4输入一串字符,统计字母,数字,空格和其他字符 #include int main() { char c; int letters=0,space=0,digit=0,other=0; printf("请输入一行字符:\n"); while((c=getchar())!='\n') { if (c>='a' && c<='z' || c>='A' && c<='Z') letters++; else if (c==' ') space++; else if (c>='0' && c<='9') digit++; else other++; } printf("字母数:%d\n空格数:%d\n数字数:%d\n其它字符数:%d\n",letters,space,digit,other); return 0; }

5-5 计算2+22+222+…最大的数字是n个a #include int main() { int a,n,i=1,sn=0,tn=0; printf("a,n=:"); scanf("%d,%d",&a,&n); while (i<=n) { tn=tn+a; /*赋值后的tn为i个a组成数的值*/ sn=sn+tn; /*赋值后的sn为多项式前i项之和*/ a=a*10; ++i; } printf("a+aa+aaa+...=%d\n",sn); return 0; } 5-6 计算幂的和1!+2!+3!+4!… #include int main() { double s=0,t=1; int n; for (n=1;n<=20;n++) { t = t*n; s = s+t; } printf("1!+2!+...+20!=%22.15e\n",s);//科学计数法 return 0; } 5-9-2 找1~1000之间的定数(定数:因子之和等于本身,因子不包含本身,例如6=1+2+3)#include int main() { int m,s,i; for (m=2;m<1000;m++) { s=0; for (i=1;i

管理信息系统教学大纲

管理信息系统教学大纲 课程名称:管理信息系统 开课院系:管理科学与工程系 任课教师:冯玉强,马维忠,路杨,刘鲁宁,邵真 先修课程:管理学,市场营销学,会计学,生产运作管理 适用学科范围:信息管理与信息系统专业本科生 学时:32 学分:2 开课学期:秋季学期开课形式:中文授课 主要教材及参考书: [1].Kroenke, David, Deborah Bunker, and David Nigel Wilson. Experiencing MIS. Pearson Prentice Hall, 2008. [2].黄梯云,李一军. 管理信息系统. 高等教育出版社. 2005. 教学目的和基本要求: 本门课程采取教师讲授和案例讨论两个主要环节,以帮助学生理解以信息系统为基础的企业变革、企业变革过程中的技术问题、企业内部信息资源管理的内容,以及如何利用新的信息系统实现新的管理理念、支持新的管理手段等实践性问题。通过本门课程的学习,旨在让学生能够系统地掌握管理信息系统的基本理论知识,进一步提高学生对新信息技术的理解和分析能力,使他们有能力、有信心在管理实践中创造性地使用不断涌现的新技术,为他们成为信息时代的新型管理人才或继续从事信息系统理论方面的研究工作打下坚实的理论基础。 教学主要内容: 本课程将采用由美国学者David M. Kroenke 教授所编写的《Experiencing MIS》,以及国内管理信息系统的创始人黄梯云所编写的《管理信息系统》为主要参考教材。课程主要包括五部分的内容:第一部分是信息系统的基本概念介绍(包括引言、信息系统和业务流程、信息系统和组织战略三个章节),第二部分介绍了信息系统的技术基础(包括硬件和软件、数据库应用、数据通讯三个章节),第三部分对信息系统在企业内、外

2017年中科院程序设计考研参考书

中国科学院大学硕士研究生入学考试 《程序设计》考试大纲 本《程序设计》考试大纲适用于中国科学院大学计算机科学与技术类的硕士研究生入学考试。程序设计是计算机科学与技术及相关学科的重要基础,主要内容包括数据结构和C 程序设计两大部分。要求考生对计算机科学与技术及相关学科的基本概念有较深入、系统的理解,掌握各种数据结构的定义和实现算法,对C语言的基本知识有较深入的了解,掌握程序设计的基本方法,并具有综合运用所学知识分析问题和解决问题的能力。 一、考试内容 数据结构 1、绪论 (1)数据结构的基本概念,数据的逻辑结构、存储结构。 (2)算法的定义、算法的基本特性以及算法分析的基本概念。 2、线性表 (1)线性关系、线性表的定义,线性表的基本操作。 (2)线性表的顺序存储结构与链式存储结构(包括单链表、循环链表和双向链表)的构造原理。在以上两种存储结构上对线性表实施的最主要的操作(包括三种链表的建立、插入和删除、检索等)的算法设计。 3、堆栈与队列 (1)堆栈与队列的基本概念、基本操作。 (2)堆栈与队列的顺序存储结构与链式存储结构的构造原理。 (3)在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计。 4、串 (1)串的基本概念、串的基本操作和存储结构。 (2)串的模式匹配算法和改进的KMP算法 5、数组和广义表 (1)数组的概念、多维数组的实现 (2)对称矩阵和稀疏矩阵的压缩存储 (3)广义表的基本概念 6、树与二叉树 (1)树的定义和性质 (2)二叉树的概念、性质和实现 (3)遍历二叉树和线索二叉树 (4)树和森林 (5)赫夫曼树及其应用 (6)树的计数

《管理信息系统》教学大纲教学内容

《管理信息系统》教学大纲 第一部分教学大纲说明 一.课程的性质、任务和目的 管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。 作为一门课程,管理信息系统是经济管理类专业的必修课。本课程的任务和教学目的是使学生掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法学、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具以及其它类型的信息系统等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。 二.与其它课程的关系 从技术的角度讲,本课程属于计算机科学技术在管理领域的应用,综合运用数据结构、数据库、软件工程、程序设计语言和计算机网络等先导课程的知识,是决策支持系统、办公自动化与其它业务信息系统分析与设计课程的基础。 对于经济管理类专业,本课程不侧重于讲解技术本身,重点在于讲清管理学原理与方法同现代信息技术应用的关系、管理的革新与信息技术改造的关系、管理的需求与信息系统实现的关系。 三.教学要求的层次 各章教学的具体要求在后面列出的课程教学内容中给出,教学要求的层次为了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。 四.课程教学的基本要求 1 .掌握管理信息系统的基本概念、结构和建立管理信息系统的基础; 2 .掌握管理信息系统的开发方法学; 3 .掌握管理信息系统开发各阶段的步骤、基本技术与方法; 4 .初步掌握应用系统开发的方法,能够编写开发过程各阶段的主要文档; 5 .了解管理信息系统开发的新技术和新进展;

南京信息工程大学2020考研大纲:F13C语言程序设计

南京信息工程大学2020考研大纲:F13C语言程 序设计 考研大纲频道为大家提供南京信息工程大学2019考研大纲: F13C语言程序设计,一起来学习一下吧!更多考研资讯请关注我们 网站的更新! 南京信息工程大学2019考研大纲:F13C语言程序设计 考试科目代码:F13 考试科目名称:C语言程序设计 一、课程目标 掌握C语言的基本内容及程序设计的基本方法与编程技巧,掌握数据结构的基本概念,掌握三种基本数据结构的概念及算法实现, 掌握查找和排序的概念及算法实现,能够解决和处理实际问题。 二、基本要求 熟练掌握数据类型、运算符、表达式等基本内容,进行顺序结构、选择结构、循环控制等程序设计方法,熟练掌握数组,函数,指针,结构体与共用体、文件等操作使用方法。掌握结构化、模块化的程 序设计思想,熟练进行C程序设计。掌握数据结构的基本概念,掌 握基本数据结构的概念及算法实现,掌握查找和排序的概念及算法 实现。 三、课程内容与要求 (一)C语言基本概念 1、了解C语言的特点 2、掌握C程序设计步骤与方法 (二)算法

1、了解算法的概念 2、了解算法的特性 3、掌握算法的表示 4、了解算法的复杂度分析 5、掌握数据结构的基本概念 6、掌握结构化程序设计方法 (三)数据类型、运算符与表达式 1、掌握C语言的数据类型、掌握常量与变量 2、掌握整型数据、浮点型数据、字符型数据 3、掌握变量赋初值、各类数值型数据间的混合运算 4、掌握算术运算符和算术表达式、赋值运算符和赋值表达式 5、了解逗号运算符和逗号表达式 (四)最简单的C程序设计——顺序程序设计 1、掌握赋值语句 2、掌握数据输入输出的概念及在C语言中的实现 3、掌握字符数据的输入输出、格式输入与输出 4、掌握顺序结构程序设计举例 (五)选择结构程序设计 1、掌握关系运算符和关系表达式 2、掌握逻辑运算符和逻辑表达式 3、掌握if、switch等语句 (六)循环控制

《管理信息系统》课程教学大纲

《管理信息系统》课程教学大纲 一、课程与任课教师基本信息 课程名称:管理信息系统课程类别:必修课 总学时/学分:48/2.5其中理论学时/实验学时:40/8 授课时间:二(3,4)、双周四(3,4)/1-16周授课地点:6D402 任课教师姓名:董敬然职称:工程师 所属院(系):机械学院 联系电话:Email: dash2012@https://www.360docs.net/doc/f218908194.html, 答疑时间、地点与方式: 1.课间,一对一,或与同学协商时间地点集中答疑; 2.针对作业中的问题,集中讲解。 二、课程简介 管理信息系统是工业工程专业的专业课程。该课程主要学习管理信息系统的规划、管理信息系统的系统分析、系统设计与测试、系统实施等的理论,同时也针对系统规划、系统分析和系统设计等关键环节进行实操练习,培养学生在系统分析和系统设计方面的能力。 三、课程目标 根据工业工程专业培养的特点,此课程的目标: 1.知识与技能目标: 通过此课程的学习,使学生管理信息系统的特点,掌握管理信息系统规划的方法和特点;掌握系统分析的调查方法、资料分类与整理方法、业务流程的总结方法和系统流程图的分析方法、数据字典的编制方法、业务逻辑表达方法;掌握结构化系统设计方法,包括功能结构图设计、输入输出设计、信息流程图设计和处理流程图设计;掌握至少一种开发平台的特点和基本使用方法,并对其设计特点有一定了解,了解规范化的测试方法;了解面向对象的开发方法和相应的技术手段;了解软件开发的项目管理及其特点,了解微软项目开发框架MSF的应用;了解决策支持系统的原理和应用,了解电子商务的应用与发展前景;了解至少一个主流技术的开发案例的所有细节和其运行特点。

2.过程与方法目标: 掌握管理信息系统设计的全过程。能将客户的需求与当前的技术结合起来进行系统规划;能根据客户的行业特点和系统需求进行详细的业务调查,也能对业务流程进行分析和改进,并根据需求设计出新的数据流程图;能根据当前技术平台的特点进行系统设计,包括架构设计、界面设计、业务组件设计、数据库设计;能在现有技术平台上制定相应的测试方案。 3.情感、态度与价值观发展目标: 管理信息系统是信息化中的技术综合应用案例,其根本要义就是将现实世界的人类活动抽象化、理性化、过程化并转换为一系列的信息流动、处理与存储。所以设计一个管理信息系统最终是对设计者理性程度的考验,其中包括:系统规划的技术能力考量、系统调查的切入点与重点的设置、系统分析中信息的变迁与流程的改造、系统设计中架构的扩展与优化等。而在更深层次上也应意识到设计者本身对于信息和知识的接受程度对系统的设计带来的巨大影响,同时也看到这是一个完整的进化过程。因此保持开放的态度和开放知识与信息接纳并以理性予以归化才是管理信息系统设计的终极手段。 四、与前后课程的联系 管理信息系统的先修课程为:计算机文化、数据库等。 五、教材选用与参考书 1.选用教材:《管理信息系统》,黄梯云、李一军编,高等教育出版社,2010,第4版。 2.参考书:《管理信息系统》,薛华成编,清华大学出版社,2007,第5版。 六、课程进度表 表1 理论教学进程表

哈尔滨工业大学《建筑学基础》考研大纲_哈工大考研大纲

哈尔滨工业大学《建筑学基础》考研大纲 考试科目名称:建筑学基础 考试科目代码:[355] 本考试科目包含建筑历史与理论、建筑设计理论、建筑构造理论三部分内容,题型包括填空题、选择题、名词解释、简述题、论述题、作图题、设计实践分析题等。考试时间180分钟,满分150分。 第一部分:建筑历史与理论 (一)中国建筑史 考试要求:要求考生了解和掌握中国古代建筑的基本理论和基本知识;认识传统建筑基本形态和形制及主要术语;认识中国古代宫殿、坛庙、陵墓、宗教、住宅建筑的类型特点、构成形制及典型实例;了解传统园林的造园手法与典型实例。了解中国近代建筑师活动和创作思想及代表作品。考生还应具备能灵活运用所学知识综合分析和解决问题的能力。 考试内容: 1、木构架建筑做法:平面布局、构架形制、台基、屋顶、装修与彩画的基本形态与特征及主要术语。 2、原始社会和奴隶社会建筑:原始建筑实例与中国城市早期实例分析,茅茨土阶、瓦屋、高台建筑实例分析。 3、封建社会建筑:封建社会城市主要特点及实例分析;宫殿、坛庙、陵墓、宗教、住宅建筑主要特点及实例评析。传统园林类别特点、创作思想、设计手法及其实例评析。 4、近代中国的城市和建筑:近代中国城市和建筑发展概况,中国近代建筑师及创作思想与代表作品分析。 (二)外国建筑史 考试要求:要求考生了解和掌握外国古代建筑的基本理论和基本知识,19世纪至20世纪中叶欧美建筑发展的历史背景、各时期主要建筑师的理论及主要作品和当代西方主要建筑流派的基本理论和代表人物的主要作品的艺术特色。考生还应具备能灵活运用所学知识综合分析和解决问题的能力。 考试内容: 1、外国古代建筑部分: 奴隶制社会建筑的基本概念与基本特征; 中世纪拜占庭建筑与哥特建筑的结构与空间特色。 意大利文艺复兴建筑的主要代表建筑的艺术特色。 意大利巴洛克建筑的艺术特色。 法国古典主义建筑形成的基本链条和主要代表建筑的艺术特色。 2、外国近现代建筑部分: 三座铁建筑的建筑意义。 新建筑运动诸流派代表建筑的艺术特色。 现代主义建筑思潮的主要建筑理论及其主要建筑师的作品特色。 二战后西方主要建筑思潮概述。 3、西方当代建筑部分 后现代主义建筑的主要理论与代表人物的作品分析。 解构主义建筑代表人物与作品分析。 (三)题型结构:满分50分(中外建筑史各25分)

《计算机程序设计》考试大纲

《计算机程序设计》考试大纲 I.考试的性质 普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。该考试所包含的内容将大致稳定,试题形式多样,具有对学生把握本课程程度的较强识别、区分能力。 II.考试内容及要求 一、考试基本要求 考试大纲的编写着重于考生对专业课程基本理论、基础知识的考查和基本技能的掌握程度以及运用这些理论知识分析问题、解决问题的能力。 二、考核知识点及考核要求 本大纲的考核要求分为“识记”、“领会”、“应用”三个层次,具体含义是: 识记:能解释有关的概念、知识的含义,并能正确认识和表达。 领会:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。 应用:在理解的基础上,能运用基本概念、基本理论、基本方法分析和解决有关的理论问题和实际问题。 第一章C++初步知识 一、考核知识点 1.C++简介 2.C++的产生与发展、C++的特点。 3.简单的C++程序 4.C++程序结构、输入与输出、注释。 5.C++程序的上机执行过程 二、考核要求 1.了解C++语言出现的历史背景、C++语言的特点

2.熟练掌握C++程序结构、C++程序的上机步骤 第二章数据的存储,表示形式和基本运算 一、考核知识点 1.字符集与标识符 字符集、标识符、关键字 2.基本数据类型 整型、字符型、布尔型、浮点型 3.常量 数值型常量、字符型常量 4.变量 变量的定义、常变量 5.运算符与表达式 算术运算符与算术表达式、赋值运算符与赋值表达式、逗号运算符与逗号表达式、自增自减运算符、类型转换。 计算机中的数据表示 6.计算机中的数制、数值型数据的表示、字符型数据的编码表示 二、考核要求 1.数据类型的定义 2.掌握C++语言的基本数据类型 3.掌握运算符的优先级和结合性 4.熟练掌握各类表达式求解规则 第三章程序设计初步 一、考核知识点 1.功能语句与顺序结构程序设计 赋值语句、空语句、复合语句、顺序结构程序设计 2.分支语句与分支结构程序设计 关系表达式和逻辑表达式、if语句、if…else语句、条件运算符与条件表达式、switch 语句 3.循环语句与循环结构程序设计 for循环语句、do…while循环语句、while循环语句、循环语句的嵌套 4.转移语句 break语句、continue语句、goto语句 5.程序举例

管理信息系统课程教学大纲.

《管理信息系统》课程教学大纲 一、课程说明 课程编码课程类别专业方向课 修读学期5学分3学时48 课程英文名称Management Information Systems 适用专业公共事业管理专业 先修课程大学计算机基础、数据库应用技术 二、课程的地位及作用 《管理信息系统》是专业方向课,属于管理类课程。管理信息系统是一门新兴的、综合性的、交叉性的学科,它面向管理,以计算机及网络作为技术平台,利用系统的观念,数学的方法,以信息化管理为重心,研究信息化对现代管理模式的影响,以提高管理的效率。通过本课程的学习,旨在指导学生运用管理、信息、系统、计算机等学科的理论和概念,掌握信息系统分析与设计的方法及计算机信息处理技术,对企事业等社会组织中的业务管理和决策信息进行收集、存储、组织、检索、分析、设计、处理和应用,培养学生政务信息管理能力、现代办公操作能力和社会工作与服务能力。本课程侧重对信息系统开发方法和技术的学习,是一门实用性、技术性较强的课程。 三、课程教学目标 本课程旨在使学生学习管理信息系统的基本概念和原理,初步掌握管理信息系统分析、设计、实施和评价方法,懂得人的因素、社会因素在实现和发展管理信息系统中的作用。对于管理专业的学生在本课程阶段并不要求去编写复杂的应用程序,通过上机实验和教学软件的演示拓宽视野,了解管理信息系统的生产实际,更好地理解课程内容,掌握操作和使用方法,提高政务信息管理能力、现代办公操作能力和社会工作与服务能力,做到理论联系实际。 通过本门课的教与学,应使学生达到下列基本要求: 1.了解管理信息系统的基本概念、结构,具有管理信息系统基本理论和基本知识; 2.掌握管理信息系统开发各阶段的步骤、基本技术与方法,能够设计小型的MIS系统; 3.掌握数据库技术、网络技术、计算机技术在管理信息系统中的应用;

哈尔滨工业大学《统计学》考研大纲_哈工大考研大纲

哈尔滨工业大学《统计学》考研大纲 I考查目标 全国硕士研究生入学统一考试应用统计硕士专业学位《统计学》考试是为高等院校和科研院所招收应用统计硕士生而设置的具有选拔性质的考试科目。其目的是科学、公平、有效地测试考生是否具备攻读应用统计专业硕士所必须的基本素质、一般能力和培养潜能,以利用选拔具有发展潜力的优秀人才入学,为国家的经济建设培养具有良好职业道德、法制观念和国际视野、具有较强分析与解决实际问题能力的高层次、应用型、复合型的统计专业人才。考试要求是测试考生掌握数据收集、处理和分析的一些基本统计方法。 具体来说,要求考生: 1.掌握数据收集和处理的基本方法; 2.掌握数据分析的基本原理和方法; 3.掌握基本的概率论知识; 4.具有运用统计方法分析数据和解释数据的基本能力。 II考试形式和试卷结构 一、试卷满分及考试时间 试卷满分为150分,考试时间180分钟。 二、答题方式 答题方式为闭卷、笔试。允许使用计算器(仅仅具备四则运算和开方运算功能的计算器),但不得使用带有公式和文本存储功能的计算器。 三、试卷内容与题型结构 统计学120分,有以下三种题型: 单项选择题25题,每小题2分,共50分 简答题3题,每小题10分,共30分 计算与分析题2题,每小题20分,共40分 概率论30分,有以下三种题型: 单项选择题5题,每小题2分,共10分 简答题1题,每小题10分,共10分 计算与分析题1题,每小题10分,共10分 III考查内容 一、统计学 1.调查的组织和实施。 2.概率抽样与非概率抽样。 3.数据的预处理。 4.用图表展示定性数据。 5.用图表展示定量数据。 6.用统计量描述数据的水平:平均数、中位数、分位数和众数。 7.用统计量描述数据的差异:极差、标准差、样本方差。 8.参数估计的基本原理。 9.一个总体和两个总体参数的区间估计。 10.样本量的确定。 11.假设检验的基本原理。 12.一个总体和两个总体参数的检验。

南京信息工程大学822C和C++程序设计2020年考研专业课初试大纲

南京信息工程大学硕士研究生招生入学考试考试大纲 科目代码:822 科目名称:C/C++语言程序设计 一、课程的目标 课程的目的是通过对C语言的语法规则、数据类型、数据运算、语句、系统函数、程序结构的学习,掌握应用C语言进行程序设计的技能,掌握C语言常用库函数的使用,通过C++对面向对象的程序设计方法有更进一步的了解,掌握面向对象程序设计方法和思想,为进行各种实用程序的开发打下基础。 二、考试内容与要求 1.C 语言概述 (1)了解C语言的发展历史和标准 (2)掌握C语言程序的结构 (3)了解C语言的特点 (4)初步认识程序设计方法和程序设计一般步骤 (5)掌握C语言程序编译、连接和运行过程 2.数据类型、运算符与表达式 (1)掌握C语言标识符的组成 (2)理解C语言的基本数据类型(占用内存、数据范围) (3)掌握变量定义的方法 (4)掌握定义变量的同时,赋初值的方法 (5)掌握常用的运算符(算术、关系、逻辑运算符等)的使用(功能、运算对象数目、优先级和结合性) (6)掌握混合运算的数据转换方法 (7)掌握各种表达式的含义与使用要点。 3.算法和控制语句 (1)理解算法的概念和算法的特性 (2)了解算法的不同表示方法 (3)掌握算法的流程图表示法 (4)掌握常用的基本算法 (5)熟练掌握格式输入 / 输出函数的使用方法。 (6)熟练掌握 if语句的三种形式 (7)掌握 if 语句的基本结构以及 if 语句的嵌套,并能将条件运算符给出的语句转化成 if 语句的形式 (8)掌握 switch 语句的一般形式,并能把复杂的分支选择性结构化成 switch 语句来解决问题 (9)掌握 while 语句与 do while 语句的结构与使用方法 (10)掌握 for 语句的结构,熟练掌握其使用方法 (11)会使用常见的循环嵌套形式 (12)能正确区分 for 语句、 do…while 语句与 while 语句三者的不同

中国科学院大学2020考研大纲:864程序设计

中国科学院大学2020考研大纲:864程序设计 考研大纲频道为大家提供中国科学院大学2019考研大纲:864程序设计,本《程序设计》考试大纲适用于中国科学院大学计算机科学与技术类的硕士研究生入学考试更多考研资讯请关注我们网站的更新! 中国科学院大学2019考研大纲:864程序设计 本《程序设计》考试大纲适用于中国科学院大学计算机科学与技术类的硕士研究生入学考试。程序设计是计算机科学与技术及相关学科的重要基础,主要内容包括数据结构和C程序设计两大部分。要求考生对计算机科学与技术及相关学科的基本概念有较深入、系统的理解,掌握各种数据结构的定义和实现算法,对C语言的基本知识有较深入的了解,掌握程序设计的基本方法,并具有综合运用所学知识分析问题和解决问题的能力。 一、考试内容 数据结构 1、绪论 (1)数据结构的基本概念,数据的逻辑结构、存储结构。 (2)算法的定义、算法的基本特性以及算法分析的基本概念。 2、线性表 (1)线性关系、线性表的定义,线性表的基本操作。 (2)线性表的顺序存储结构与链式存储结构(包括单链表、循环链表和双向链表)的构造原理。在以上两种存储结构上对线性表实施的最主要的操作(包括三种链表的建立、插入和删除、检索等)的算法设计。 3、堆栈与队列

(1)堆栈与队列的基本概念、基本操作。 (2)堆栈与队列的顺序存储结构与链式存储结构的构造原理。 (3)在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计。 4、串 (1)串的基本概念、串的基本操作和存储结构。 (2)串的模式匹配算法和改进的KMP算法 5、数组和广义表 (1)数组的概念、多维数组的实现 (2)对称矩阵和稀疏矩阵的压缩存储 (3)广义表的基本概念 6、树与二叉树 (1)树的定义和性质 (2)二叉树的概念、性质和实现 (3)遍历二叉树和线索二叉树 (4)树和森林 (5)赫夫曼树及其应用 (6)树的计数 7、图 (1)图的定义,基本概念,图的分类,常用名词术语。 (2)图的邻接矩阵存储方法、邻接表存储方法的构造原理。 (3)图的遍历操作。 (4)最小生成树,最短路径,AOV网与拓扑排序。

管理信息系统课程教学大纲

管理信息系统课程教学大纲 教研室主任:执笔人:李继乾 一、课程基本信息 开课单位:管理学院 课程名称:管理信息系统 课程编号: 英文名称:Management information system 课程类型:专业基础课 总学时: 80理论学时:80 实验学时:课外学时: 学分: 开设专业:信息管理、工商管理、市场营销 先修课程:高等数学、概率统计、计算机基础 二、课程任务目标 (一)课程任务 《管理信息系统》课程是《信息管理与信息系统》专业开设的专业课程。通过本课程的学习,了解管理信息系统的内容和开发过程,能组织管理信息系统的开发并能对管理信息系统的运行和维护进行规划与实施。掌握信息系统规划、建设及实施的方法和技能。 (二)课程目标 (本项编写要求:写明学生在知识和能力方面应达到的目标要求) 在学完本课程之后,学生能够: 1.了解管理信息系统常用的名词熟语; 2.能进行实际信息系统项目的可行性分析与研究; 3.掌握系统设计的基本方法和步骤; 4.能使用一到两门计算机语言进行简单的程序设计; 5.能用语句覆盖、多重覆盖和路径覆盖等技术进行软件的测试; 6.能利用较先进的安全技术进行系统的维修与维护。 三、教学内容和要求 第1章概论

(一)教学内容 第1节信息系统的概念及发展历史 第2节结构化系统开发方法 (二)教学要求 1、掌握内容:结构化系统开发的基本思想,结构化系统开发方法的特点,结构化系统开发方法的阶段划分。 2、内容:信息系统的结构。 3、解内容:什么是信息,信息系统的概念,信息系统的形成与发展。 第2章可行性研究 (一)教学内容 第1节系统的初步调查 第2节可行性研究 (二)教学要求 1、掌握内容:可行性分析报告。 2、熟悉内容:系统调查原则,初步调查的主要内容,可行性研究的任务。 3、了解内容:可行性研究举例。 第3章系统需求分析 (一)教学内容 第1节系统的详细调查 第2节数据流程分析 (二)教学要求 1、掌握内容:数据流程图的基本符号,数据流程图的绘制步骤,数据词典。 2、熟悉内容:调查方法,调查内容。 3、了解内容:数据流程图举例,数据词典举例,系统分析说明书及需求分析阶段的其他任务。 第4章系统设计 (一)教学内容 第1节系统结构设计 第2节网络设计 第3节数据库设计 第4节代码设计 第5节输入输出设计 第6节模块设计 第7节系统设计报告 (二)教学要求 1、掌握内容:系统设计报告、内容与方法,这是本课程的重点。 2、熟悉内容:系统结构设计,模块设计。 3、了解内容:网络设计,数据库设计,代码设计,输入输出设计。 第5章程序设计 (一)教学内容 第1节开发工具的选择

管理信息系统分析与设计教学大纲

《管理信息系统分析与设计》教学大纲 一、课程概述 1. 课程研究对象和研究内容 《管理信息系统分析与设计》是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的学科,是边缘性、综合性、系统性的学科,同是,又是一门实践性很强的学科,它研究如何利用计算机、信息理论技术进行管理信息系统的分析与设计,其主要研究的内容是如何更有效地开发信息系统,使得开发过程更加规范化,如何提高管理信息系统的开发效率和软件质量。 2. 课程在整个课程体系中的地位 《管理信息系统分析与设计》是信息管理与信息系统专业的必修课。它与管理学、信息管理、软件工程等学科处于同一层次,《管理信息系统分析与设计》先行课是《数据结构》、《数据库系统》等。本课程的任务是使学生通过本课程的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。因此,对学科专业发展具有极其重要的意义。 二、课程目标 1.使学生理解管理信息系统的基本概念、结构和功能,提高学生的理论知识和水平。这些基本的理论与概念包括信息的概念、特征,管理信息系统的基本概念、结构,系统规划任务,系统设计依据、原则,可行性分析作用,业务流程图,数据流程图等。 2.使学生掌握基本的管理信息系统分析与设计的技术和方法,培养学生的实际动手能力。这些技术和方法包括可行性分析技术、业务流程调查、代码设计、数据库设计、输入输出设计等,并能够运用一种开发工具和开发方法,熟练进行管理信息系统的分析与设计。 3. 使学生了解管理信息系统的发展及其趋势,培养学生的科研素质。 三、课程内容和要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下: 知道——是指对这门学科和教学现象的认知。 理解——是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉

《C语言程序设计》专插本考试大纲

2013年《C语言程序设计》考试大纲 Ⅰ考试性质 普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。 本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。 Ⅱ考试内容 总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。 一、数据类型、运算符与表达式 ⒈考试内容 ⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。 ⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。 ⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。 ⒉考试要求

⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。 ⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。 ⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。 二、顺序结构程序设计 ⒈考试内容 ⑴输入输出:常用的输入输出函数,基本的输入输出格式。 ⑵赋值语句:赋值语句功能和表达方法。 ⑶顺序程序设计:编写顺序结构语句及程序。 ⒉考试要求 ⑴了解数据输入输出的概念以及在C语言中的实现方法。 ⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。 ⑶熟练掌握顺序程序设计的思想和编程方法,能够熟练编写简单问题的程序并上机调试。 三、选择结构程序设计 ⒈考试内容 ⑴条件的表达方式:算术表达式、关系表达式、逻辑表达式,各种运算结果的表达与判别。 ⑵条件语句:if语句、if~else语句、else~if结构以及switch和break语句的使用方法。

管理信息系统课程教学大纲

《管理信息系统》课程教学大纲 课程代码:010331010 课程英文名称:Management Information Systems 课程总学时:40 讲课:34 实验:6 上机:0 适用专业:工业工程 大纲编写(修订)时间:2017.7 一、大纲使用说明 (一)课程的地位及教学目标 1.通过本课程的学习,使学生较系统地了解管理信息系统的发展,掌握管理信息系统的基本理论、概念、原理、结构和功能,充分认识到信息对组织管理的重要性,尤其是管理信息系统在企业经营和管理中的重要性。掌握管理信息系统的组织、管理与应用开发的方法、技术、过程与步骤。使学生了解本学科发展方向,培养学生观察问题、分析问题、解决问题和实际动手能力。 2.通过本课程的学习使学生能够全面正确地分析、设计和评价管理信息系统在组织、管理与应用过程中所出现的问题,将来能综合运用所学知识解决企业实际问题,改变企业经营管理模式,提高经济效益。 3.通过本课程的学习,增强学生的全局意识、团队意识和市场意识,并注意专业素养的不断提高。 (二)知识、能力及技能方面的基本要求 《管理信息系统》课程是在应用数学、管理科学、决策科学、运筹学、控制理论和计算机科学与技术等学科的基础上逐步形成和发展起来的一门新兴边缘学科,其依据的理论基础和实现的技术手段还处在不断的发展之中。该课程注重于开发出满足用户需要的管理信息系统软件所依据的理论、方法、原则、技术和工具,并结合管理工作实际,对管理信息系统软件开发过程进行计划、组织、协调和控制。因此,要求学生有较强的数学、数据结构及计算机软件编程知识。 (三)实施说明 1.课程应结合实际案例与上机实验同时进行。 2.授课中要注重讲述课程设计部分。 3.教师在授课过程中对内容相关性不大的部分可以自行安排讲授顺序。 4.教师在授课过程中可对学时分配进行适当调整。 (四)对先修课的要求 计算机程序设计、数据库系统概论、管理学原理、运筹学、项目管理。 (五)对习题课、实践环节的要求 由于本课程比较抽象、应用性和技术性又比较强,教学章节后均安排了一定量的习题与思考题,并设置了相关的实验来加强理论教学与实践教学的关联性,加深学生理解和掌握基本概念和相关知识点,提高学生解决实际问题的能力。 (六)课程考核方式 1.考核方式:笔试,闭卷。 2.考核目标:掌握系统分析、设计与实施的相关理论与方法。 3.成绩构成:期末成绩75%、平时成绩25%(包括学生出勤情况、作业成绩、课堂提问及实验成绩等)的总和。 (七)参考书目 《管理信息系统(第四版)》,黄梯云、李一军编,高等教育出版社,2013.9 《管理信息系统》,宋远方、成栋编,中国人民大学出版社,2004.1

相关文档
最新文档