下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 3543|回复: 9
打印 上一主题 下一主题

要考程序员,要考哪些课程

[复制链接]
  • TA的每日心情
    擦汗
    6 天前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:& v+ b: v7 h7 e; Z; I  q2 d9 C9 ^: [
    程序语言(编译原理)
    - @9 ]) M: x# e- y3 T数据结构和算法、- U3 {( E$ b: }' B% k
    数据库,0 y. k5 D& ?9 S3 ^! r0 s* O
    多媒体,7 V: X# R$ m8 _
    计算机系统机构,0 m! l: Z7 o7 n/ w6 w3 P
    操作系统,
    7 i1 ]0 h6 @$ V* P3 e软件工程,
    $ M* F7 K8 i" f$ \& i5 |网络通讯,
    . X* w. ~9 G3 q. w汇编程序设计,; z4 |; z! {$ X' i* A4 Z3 m  m" X+ k
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多! X) p0 v6 I, M" v1 J3 k
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。5 {; A4 k+ u1 G+ Q1 Z2 ]* d. F. Q
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    : v$ J) w, B; f  e- d6 s0 S3 q5 W' m4 x4 q6 [8 y5 s, K( W; C
    下面是2002年程序员的考试大纲:
    ) z$ _- L; g: h" m程序设计(程序员级)   n' `0 r2 B$ m9 }4 X/ u
       
    ! m+ Z$ S* e- Q2 p
    5 y7 v) Q/ w, q  J" s' m7 L9 S1.考试要求:
    6 P7 |3 t" U# N8 q8 w8 m( S# {5 U8 }* e0 E, w# ]" W4 F! q
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;# O6 J6 T1 L3 \. R  |; p7 v

    3 [5 _* o/ n: b3 R$ \$ l(2)掌握数据结构、程序语言和操作系统的基础知识;
    3 r" S- m# A6 x0 E  z' x% @" ]" x
    + ]% S/ S* q6 o! c) b(3)了解软件工程、数据库、多媒体和网络的基础知识;! g$ v" l4 X# _4 s- _8 ^4 j

    7 r- n* x0 s' Z3 K! T9 |(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;' H. C6 T2 P' \; }0 [

    5 y2 g7 o7 f( \2 ^9 F% r0 O9 I(5)了解计算机的体系结构和主要部件的基础知识。
    ' g2 j+ M+ Z" A) T- n3 Z3 c' n) r# Y/ r1 U2 A* \  P; n
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    ( t4 c+ g; }. ]& A0 I
    9 [; M7 o1 \% j( L- J, u& w3.本级水平考试范围包括两个模块:; T- Q) g0 N# u8 |" c5 n; ^: M
    3 d  }/ }* k  ]. S4 s0 I
    模块1——程序编制能力(考试时间为150分钟);( M, K  [/ y% C( ~7 x4 Z! z0 S
    ; G9 T9 c8 V: j9 o/ [
    模块2——基础知识(程序员级)(考试时间为120分钟)。& O7 r* U, u8 `+ l% x' ?6 h+ J9 o

    ) w# X7 ?" `) @; Q5 f题型为:单项选择题+多项选择题。
    ! C* I) L$ z* a2 C7 }8 |* x7 X/ M& G# A% k3 F1 V. M' ?9 Z
    二、考试范围' E9 u* }( U6 s+ x, w* o
    ; o2 t" X: V7 l1 y$ k- X. \
    模块1:程序编制能力' [$ c# Y6 I" M) ]- W& E0 j

    8 \- }* ^/ ^; N0 {' p1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    ! i# a/ |* e  P, E/ N6 N  f% `' l  J* e# |$ d0 y: [- `4 z
    1.1.1 C(美国标准). l0 x: }3 q: `, ~3 f
    4 [' @0 m- O- k) q6 Y
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正- r' c$ u& c$ B: n

    & N! `7 ?% E( l* A2 k! J0 J/ Y# j5 s1.3具有良好的程序编制风格# D" `- R! G8 @! w/ h, d

    + @' X; w0 r" K8 A- h. _) G6 f1.4基本算法7 h  l+ |7 X3 g! D4 y4 _1 D( R
    8 E2 k: m" w% H
    1.4.1查找、更新、排序、合并及字符处理
    1 S6 a" e5 [, }1 ]2 d2 e( s$ x6 ^. a; I: N: I! v$ L& U
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    ! a/ Q& c3 a$ ~! n8 ~
    ! |! m3 Z6 c' r0 v1 S+ R9 H. x  h; j) T1.5程序编制方法- ?. c' I! v7 R' V' \

    2 A) m4 s) y, A/ F! D) r& i* \1.5.1分支、循环、子程序(过程和函数)、递归0 Z/ b9 w2 J" m' \# n" z: _

    ! W$ q# w& ?0 ]$ p, T4 t. L3 f1.5.2输入输出和文件的处理0 K8 D4 J- K/ X! J8 I  f$ V' k( a

    ( p8 g- ?) J: J模块2:基础知识(程序员级)
    2 `1 j/ T( R5 G* U. ?/ i
    8 `" s& A0 z; a6 y5 v2.1软件基础知识9 @' k: M5 t$ ^0 @! F! N' {
    , T! c/ v: b1 ~1 c% W9 t* V: U5 }7 G
    2.1.1数据结构基础
    ( G3 b9 `) i1 K8 P8 J" P
    & x1 l% ?( }4 X# C* H数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    1 f  B- {( ?$ A* y( [/ |0 d) ]3 N- O7 e2 u
    2.1.2程序语言基础知识
    : I6 H# ?- x3 {* z* A  E  K7 q# G8 F- n2 W  K
    ●汇编、编译、解释系统的基础知识. o( j: H" j% a* j7 l* P
    $ V5 Y! v  c4 k5 Y7 \
    ●程序语言的数据类型' }8 Z' i8 r, S* _2 [, s- m! q3 \% i
    5 k$ c# Z; [( }  ^
    ●程序语言的控制结构) f1 n) p' T! {3 ?& X0 m8 m& H
    ! {; G" G7 v# u7 s$ v7 z
    2.1.3操作系统基础知识
    ) Z& p3 @! v. i' e
    ; o6 A5 v/ p: u0 p: o2 D% ^●操作系统的类型和功能- d% i/ E% k3 b0 T6 l! p

    . \9 Q7 Z6 A* _. F  Z! b) X# X6 D8 v●操作系统的层次结构和进程概念
    3 b5 Y$ w7 I' y! x+ O6 Y5 _+ s7 ~" r
    ●作业、处理机、存储、文件和设备等管理的基础知识0 M' _, N1 K1 F, w' l
    ' U3 d' r9 u1 n7 h3 V6 h' w/ h
    2.1.4软件工程基础知识
    , u6 D6 R' M2 g2 a) E$ Y
    $ G; U4 ?  A* [. W2 r4 z●软件生命周期各阶段的任务
    & {& ?  B& `, Y* L1 u' w' P7 M, B* V5 L& K! v
    ●结构化分析和设计方法
    3 K  J+ F& a* K, C1 M4 R6 H
    % B" K, Y& v; H: X3 |/ v●面向对象基本概念# Q/ b0 {9 c8 ]- r2 ^
    ; W% ~8 \+ z# X) U& F- U* B
    ●软件开发工具与环境基础知识
    ) V! G+ d4 u: M# @5 R/ a9 u! f/ R. f+ H6 f1 p
    2.1.5数据库基础知识
    & g; A% G" M7 D$ k2 X( m* @1 j* w- f; j: P% ?0 _, |2 d8 c' K
    ●数据库模型
    2 F, C' `0 x0 f0 _( r( L4 V& n0 [4 a& G  }2 F0 g- i" c
    ●数据库系统的结构
    $ [; m- d. `( e) T) Z) `$ N" Q% Y. @; M; I2 H. p' h5 Q
    ●SQL的使用初步
    : Q4 M- z4 j7 ^- |$ W9 g/ l2 N, |  H" f: X. ~* t
    ●常用数据库管理系统的知识; b& u6 I. Q# Y% d) B$ m+ E

    4 X2 s! E" F( Z' W; c; j2.1.6多媒体基础知识+ R4 E8 u- Q+ O
    ) r) g, W% Y: v4 F8 B  y# Y& ^) I
    ●多媒体基本概念  v0 `9 K* \- X
    7 v% W6 T8 X8 O8 n5 D4 v- o8 w" y3 v
    ●常用图象文件
    - n2 v2 _1 r: |7 d  Z7 b8 {  n: A# v2 L' t
    ●简单图形(线段和圆)的计算机图示* t: J+ x6 t* N* X

    * O& _9 p* p1 m4 g6 w2.2硬件基础知识
    . u7 s' A3 l6 h  _0 q3 K7 ~' j- I- j6 n* e( P( y4 P+ g" e) L0 }' \. j; ~
    2.2.1数制及其转换" w' i+ \) q# N
    ; n) q: v# [9 G- M/ t6 X
    ●二进制、十进制和十六进制等常用数制及其相互转换2 s9 U& ~" F2 g. U' j" g( l% V

    . V8 D$ l' ]0 Q& J! S7 Z. L2.2.2机内代码
    8 |. m6 J; z& e8 Y
    & R/ {( L2 M) _8 q●原码、补码、反码、移码; P9 ?% J$ k7 Y: r' B) ]

    4 x! H. {0 r* R+ S●走点数与浮点数的机内表示
    7 x9 n* ?8 q* v# t
    6 p* s6 M* F6 _0 w, ~' f●ASCII码及汉字编码等常用的编码
    0 Q* A% c2 j: b) U; r
    + d9 M4 O9 X& N1 |* ~8 b% t●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法- Y) X# |1 W. Q3 O3 p
    , v6 o( Z( G- }0 T) L$ [
    2.2.3算术运算和逻辑运算
    $ A( v: k* u& O# d; @* P6 R* p0 K/ W$ d' j* G
    ●计算机中的二进制数运算方法  M8 W! J9 B# X& b
    8 E# U+ u/ s  m" o  n- o
    ●逻辑代数的基本运算和逻辑表达式的化简
    " s- |0 e2 I9 E* x0 |
    1 k8 H0 \& l3 X) Z# o9 f2.2.4计算机的体系结构和主要部件
    6 ^8 W" l4 C% N, g# ~7 x# s
    & N7 L$ M! a: ^% B" y9 R●中央处理器CPU、存储器和输入/输出设备7 _! T0 o, `1 B

    - N6 O' @& z$ A/ m8 T2 H) F: N: x8 [# ^●总线结构、指令流和数据流" e. Y" @9 h9 N& }( x' g
    * E: }9 [1 W+ [5 M
    2.2.5指令系统2 W9 b7 g. s: t+ W3 A* v
    1 f9 {; i! `# X; _6 a- s/ w8 S
    ●常用的寻址方式  w/ E9 P4 o9 M6 C; K8 K! u
    4 w6 r2 {8 z7 C) h
    ●指令的格式、分类及功能
    " a. w: }$ y1 a! X% l/ D9 g5 U2 {% T& Z0 h( S( Q
    ●指令的执行过程
    9 L% W* x, A% f6 d$ z% V
    - f/ M4 G4 t# \: n* _2.3网络基础知识
    9 F, m" A2 Y* T% \, E" u( N( d
    3 @) K; \) ~" b3 D% Q% W. T2.3.1网络的功能、分类与组成
    * ?8 X  S) |9 c/ u  v& N
    1 x) o+ n- ^% C7 r$ m. o2.3.2网络协议与标准2 R  S/ j5 ?5 i* d

    8 ]* B( s, R: z, S2.3.3网络结构与通信& o4 Z1 F% {. S# b' X) d1 ?1 |
    " s4 O' o  W$ K$ p2 Q7 Z
    2.3.4网络的安全性
    & v4 [/ q& G& K( A7 W( D6 Z5 K( V% n1 Z
    2.3.5Client-Server结构! V" v2 T/ o& E2 E8 }. r7 U2 ^
    ; [- ]0 A+ ^6 V* G( r$ S" }
    2.3.6Internet和Intranet初步
    0 s  d+ ?2 U+ R$ C: @2 } 8 [6 J% i3 Z. M. I8 z

    ! S; T$ d) a+ v) {1 y
      j* _" b9 `9 f( C8 M7 L$ `6 ?9 B2 b, `8 t% m! b. f5 {5 {: p7 G
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    9 s( B4 c% A5 ?% s9 k5 @* k难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?
    4 v8 ^- X" r4 |! i) G难吗/
  • TA的每日心情
    擦汗
    6 天前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼: x, }; I/ q- n" b8 r: ?
    加油哦

    该用户从未签到

    6
    发表于 2003-4-8 00:28:00 | 只看该作者
    加油!!!

    该用户从未签到

    7
    发表于 2003-4-22 15:45:00 | 只看该作者
    你加油啊,学好了教我!
    alcoholic 该用户已被删除
    8
    发表于 2003-5-11 20:24:00 | 只看该作者
    这个是那个的要求阿  高级,中级程序员?
    雁北飞 该用户已被删除
    9
    发表于 2003-6-6 12:02:00 | 只看该作者
    这么多啊?我还有很多没有学呢 现在大二快要结束了 还来的及吗
    bones7456 该用户已被删除
    10
    发表于 2003-6-7 08:35:00 | 只看该作者
    煎饼!!谢谢你提供资料!!祝你!!!我们一起努力吧!!

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表