下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 11:26
  • 签到天数: 2397 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    : u  N8 ]' n9 {! j  g, _程序语言(编译原理)
    ( l) M4 d; E' ^! l, {数据结构和算法、
    % m! M0 h+ g$ R0 l+ p: Y) |) y" b数据库,1 m) m. ^3 ]8 _3 S  a8 x! D
    多媒体,
    ! g" [8 b; Q3 z8 U% _计算机系统机构,
    ( L) U" ^/ i4 j; b1 h6 }8 q  k操作系统,2 a" G0 z1 `8 V7 f
    软件工程,* F6 m7 u% F0 f
    网络通讯,+ y* J% M/ }7 h; u2 @
    汇编程序设计,
    " C% Y# N. \: l这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多2 U4 d0 p6 u! N8 |% o
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。  U% ]# g/ f0 O/ S# |
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    ! }! r" M9 c5 [, U- J, I4 k- C  Q3 t% n! B$ t; `3 w2 i3 Z+ I
    下面是2002年程序员的考试大纲:/ ?6 M& X# C0 A, v2 T
    程序设计(程序员级)
    + P6 c4 U, R& f$ b0 F8 l1 G( K   * Z( c0 `: E" ]0 O# X

    & i. V5 s) i1 F5 W- Y2 k7 C5 H1.考试要求:. c+ ]0 t) j8 S2 G+ R7 L
    - i  {& a- }  M/ \' X0 V2 k
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    9 z- t3 |4 g# \6 _$ m5 w/ x
    ' Z: u, v4 J" D% ~. c. B(2)掌握数据结构、程序语言和操作系统的基础知识;
    - A. O* s5 G! _( d
    * G% `" t, J. _! T9 M6 J(3)了解软件工程、数据库、多媒体和网络的基础知识;$ p. D% O" Q& H3 {; {( F5 c

      d: j; @7 N# g+ U* E(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;* Z$ p" ]( g9 k- f

    ; U1 i; @$ x5 H# x* z(5)了解计算机的体系结构和主要部件的基础知识。
    / I& R/ h- J3 D& L! x* U' T: T& q
    6 l3 `. ?& A! N# |2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。9 r' j! L9 O# @$ T) L1 U

    + g' k4 V5 c" g/ t8 M/ W7 N3.本级水平考试范围包括两个模块:1 u2 q; e) X+ y! X8 H4 Q
    1 w2 i2 W+ `% ~0 X8 C7 t  a
    模块1——程序编制能力(考试时间为150分钟);
    1 b) R& _+ o2 {
      k! T7 z- R$ Y# Y" o: o1 D模块2——基础知识(程序员级)(考试时间为120分钟)。% r6 z3 u; z4 A4 j1 h

    0 S+ m  U- D  {题型为:单项选择题+多项选择题。
    % t8 v& c: W! u. L) m3 R3 G
    0 ]& q7 |+ I8 e* r9 M! a二、考试范围. l( d. w6 y, z2 J& u% U+ r4 u

    0 D2 P8 S1 x* N$ e模块1:程序编制能力
    6 \3 q5 P& v6 B+ E0 _6 n; B% F+ \& d7 X5 C3 q5 s
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序4 y- v$ |. P6 G

    : d+ ~  L2 z1 o7 S1.1.1 C(美国标准)
    & |0 @( n; b  e4 f; \  q  Z3 B9 E( y1 ?" o# j
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正, f. q9 p9 n& j* H$ W

    " ?: k$ O, ]* s( P9 g1.3具有良好的程序编制风格# E* G6 E8 Y( P8 K/ O
    ; S. |) V" j* S
    1.4基本算法
    % }4 M0 B! A, D: k' I9 D8 W0 `
    6 S8 S$ }7 u$ {4 Y1.4.1查找、更新、排序、合并及字符处理$ Q" \7 a3 a! K" H
    ) d2 a! G1 C6 P8 M0 a
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    4 M5 X3 C2 P, O" A7 M, w9 N$ H7 V8 w" E* [
    1.5程序编制方法3 E% Q/ ~6 ^" b, R9 w

    ! ?% J! g% G! e* G- K1.5.1分支、循环、子程序(过程和函数)、递归
    - k# u$ Y2 }, ?5 {7 u1 w$ _: {4 N' c. o" ?, \7 K/ ?3 G
    1.5.2输入输出和文件的处理
    ! s' n2 U* O4 h. |8 i( r+ }3 a. }; i; p8 o' \; {+ ?
    模块2:基础知识(程序员级)
    , I- }  S% g/ u7 V- v3 o$ {& K3 h' F
    2.1软件基础知识+ \8 W: S) h" ]

    # j; p$ ~+ ]/ u6 E! p6 r2.1.1数据结构基础; }& J* Z6 R3 Y7 z. R1 b. _
    + K0 P. F  r) H4 V
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作9 u! P' j( h3 n% q$ |

    ( O! O& n8 \3 V, w! O2.1.2程序语言基础知识+ `6 b3 M4 o9 G: M+ d4 A8 @
    ; C$ o) z5 c' e+ k4 g0 ^
    ●汇编、编译、解释系统的基础知识
    , L+ S4 K  ?/ U, M1 ~" M3 P
    8 c$ c  V* A" j' w, _8 P2 H. A●程序语言的数据类型
    / ?& E2 m9 d$ @+ I0 T! y  g* z. y9 V. `! W+ x2 _2 I
    ●程序语言的控制结构
    1 f0 v+ j5 w) z. \7 {2 S
    / ?. {" U3 K% f4 K2.1.3操作系统基础知识
    / ^& a6 v! m6 k2 r+ g1 u' V* i( C- ~0 y6 Y  Y( T; y
    ●操作系统的类型和功能
    , Y) `2 q; T' ?. T- G$ v- q5 z- a) y0 e* }" I1 Y% P
    ●操作系统的层次结构和进程概念
    1 J) [. m4 f7 o% t% h/ W/ K7 {8 y3 V; r" [- u
    ●作业、处理机、存储、文件和设备等管理的基础知识8 E& u9 `6 Q3 z  y' M/ g- @# T

    0 Q; `9 L# [5 @: f; X: b, z2.1.4软件工程基础知识
    7 u, v. Z* j! v. L2 D" V* ?) n* Q! V' |% G1 k  @
    ●软件生命周期各阶段的任务, Z6 M- t2 e5 _3 E0 b3 ?& O$ @
    % J% |  F( V8 @2 i' M" f9 Q# Y: B
    ●结构化分析和设计方法/ A; ]) @# H; ~% n/ K5 ?6 l+ G& V

    : F1 p8 ?% c5 r- P( W& t" y●面向对象基本概念/ ^; ~0 g7 b1 g# t9 S* k

    , M; g) q$ `  B2 K●软件开发工具与环境基础知识$ h+ y/ ]7 |* U3 z$ P' Q6 a% X
    / [7 F. p" c( p6 ], {
    2.1.5数据库基础知识
    - n; Q! F: d! d5 o0 {2 h5 \' F
    3 p% E( [+ {% ~6 Q●数据库模型
    ) v8 p3 L+ K- ^% C9 m* o- D  H5 ]# G0 \
    ●数据库系统的结构9 Z, i4 [9 u; o1 X

    : D! S" k1 [5 w  G( w: _●SQL的使用初步
    & Y4 V# R) E* |* j* ]6 c  G5 P, j1 u
    0 S" j3 u+ _% F3 y●常用数据库管理系统的知识
    5 Q  k$ k% m( L" G
    : g* V7 h2 N4 Q7 i" K/ T% o# C2.1.6多媒体基础知识
    0 d( r  |! I! b+ P6 @1 D
    9 T9 T# C' d9 W+ e" S2 _●多媒体基本概念& a3 c% c1 k, J7 f( N4 w
    $ m8 y6 ]3 y3 ]# D" r" t& l6 u5 y
    ●常用图象文件  R6 A& X( H  h( V
    : Y" a# ?; h1 E& g* I! {
    ●简单图形(线段和圆)的计算机图示
    2 x2 O5 G7 ~/ b% {7 f+ A3 i: S0 M# B
    9 t& o; g$ E, l' Y4 \. y2.2硬件基础知识
    ' s7 j% B6 B. p9 R3 P1 M2 ~6 b. r$ ?% ~. i9 j( \
    2.2.1数制及其转换
    : A2 r! c- D, S: W, a  j" Z& \6 _, E* i. }+ a& g/ U
    ●二进制、十进制和十六进制等常用数制及其相互转换
    . f. `6 A6 y1 \' L" d) E+ B% g+ s# k$ B5 d# k
    2.2.2机内代码
    * p5 [: J/ _8 P3 a2 v1 R' U5 |" y+ N7 n# P( N
    ●原码、补码、反码、移码6 A, I0 m2 K6 t5 U: j

    ! z4 v# y9 w& q●走点数与浮点数的机内表示
    ' }& b- X* H# c8 X3 l
    $ K' z! N  ]1 ^/ m/ `  E& X; Q●ASCII码及汉字编码等常用的编码
    * i0 C. t0 N' \) e! f. p
    ( X& e+ t6 N/ B8 S9 g9 p●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    + x0 h$ `" ~/ _& z/ U" {
    8 O. X! ?) c6 N3 v) A! Q- g) J+ n2.2.3算术运算和逻辑运算% _6 [: w1 P. L; D. Z
    : h2 z7 J& I* A2 \+ H
    ●计算机中的二进制数运算方法* |- D) q8 v- r3 w

    0 p* U" y% g7 Y. `4 }* }: o6 d●逻辑代数的基本运算和逻辑表达式的化简4 n( I$ X% y2 O4 U  c* v" p
    ( X( Q+ D# d; G0 ]+ P5 ~% l$ M
    2.2.4计算机的体系结构和主要部件7 d6 x3 j6 r# d; g

    # Z; q0 |2 G& q4 v7 t9 q5 u, A●中央处理器CPU、存储器和输入/输出设备0 O3 s4 V7 r4 p0 Y

    " ?9 K' r  R7 q$ m3 X: B0 X. {" B●总线结构、指令流和数据流
    ' e! I" d7 N- |! d% T1 q7 G5 ?2 ]! b! |! j
    2.2.5指令系统
    $ j' q# w8 z- a1 n
    0 c6 a' F% [" k% `# S/ N●常用的寻址方式
    % S, y( x0 L! B+ |/ J/ R
    1 H" C/ R+ f7 O2 O●指令的格式、分类及功能
    5 C& O, N9 I9 I  {6 m/ M! U1 R- ~" P( o" A! b
    ●指令的执行过程$ Y2 E6 s6 [/ e* F# l

    6 x% D0 o% R5 K1 Z' [4 a2.3网络基础知识
    . B" }" |( ~' d- e4 W2 h+ X% h6 g. N6 e& r( ~: I8 K; y, t/ _
    2.3.1网络的功能、分类与组成
    : _/ t( Z5 l! {( B( \. h5 b, J$ s# a" s- R; Z1 ?' @& d  q3 G  ^
    2.3.2网络协议与标准& _: o! \' m: E- U$ a
    4 m6 Q# S0 Z! S, v2 ?6 b0 T
    2.3.3网络结构与通信$ Z) i0 ]5 G% l8 x  z
    5 d+ c* r: i2 p3 H; L4 i4 o
    2.3.4网络的安全性5 o6 z7 |; a2 H
      q3 Q* l% u+ E! g6 Y7 P
    2.3.5Client-Server结构! L% ~6 q' Y* ?; G0 u( d3 ?! Q

    ' E! D' O' Z9 h6 Y2.3.6Internet和Intranet初步
    : y$ s7 }4 E3 n- f9 ?6 l . {* L3 k, t% W1 ]8 o* j. c$ K
    $ f- _' Q8 I  P9 c  c. R; m3 W
    5 p: q3 L4 E1 V4 Y) Y1 r! |% d
    5 d* Z: {- f* r* F9 }2 S
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    - r, Q- L5 O" t难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?% |4 F8 I# s9 B) f
    难吗/
  • TA的每日心情
    奋斗
    昨天 11:26
  • 签到天数: 2397 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼  y9 q& x2 y9 b: t( W/ J
    加油哦

    该用户从未签到

    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 下一条

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