下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 09:18
  • 签到天数: 2260 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    # u) _  @- s$ u/ }( w程序语言(编译原理)
    / s: g$ y# Z1 X数据结构和算法、
    ( }% S. E0 N0 _9 k数据库,
    2 n, w, A6 m' M  n多媒体,
    4 S$ _4 O$ f4 E" ]8 u计算机系统机构,3 b5 _$ Z, y2 W. y
    操作系统,
    : _# s8 [* N8 ~软件工程,
    7 B+ U$ G3 c$ m3 A网络通讯,
    0 R" X- y9 `( i0 j2 X汇编程序设计,# e# f8 A4 Q  }) E7 ~1 W' Z% q9 O
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    - Q' Z5 |3 s* e( n0 c# {,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    ( a9 e; Q* ~$ D* k, }8 ^我今年参加了程序员考试,这是我对程序员考试的一点看法。, s" l4 v4 M$ x- D' F$ V

    ) d1 V0 D- C) |' e2 h下面是2002年程序员的考试大纲:
    - [9 _* r5 C7 r, ]3 N程序设计(程序员级) 4 W( E% I& r9 F; p; k
       
    ) x5 q; Q6 Q% L# j2 {; o$ l- ~: r# g6 p
    / V) h3 W  k4 k, Y% c+ b1.考试要求:1 ~7 J0 I/ d7 Z4 A3 y/ l1 k7 g2 I
    ) L1 }+ Y9 m6 m. L1 O
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;$ ?2 [( _: p4 Q  q
    ! P% b; B( s. S- f* Y+ |) Q. w# _
    (2)掌握数据结构、程序语言和操作系统的基础知识;
    1 k. `1 g$ t- W. P4 {% [; l' a, M) Z; t+ v: w0 U
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    3 W- E* h( A3 C, c; P
    4 ~7 [% n5 p* Q$ `8 k7 i(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;$ B+ \3 U7 T2 O3 Z: L
    " Z4 ]! u$ a% K. E3 g! E$ X& }
    (5)了解计算机的体系结构和主要部件的基础知识。
    9 n: e1 A! x5 w/ z* W% R4 Z8 D$ H
    ' q2 `: G0 `+ q& i" Q$ U2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。: t# Q6 ]6 t) h! N# L; |
    9 b/ Z3 s9 E% R# o) s$ ?" ^" Y5 o
    3.本级水平考试范围包括两个模块:' Z$ p$ P1 v. W& o5 s. s/ j

    * X# V, V$ k8 f4 a; u# w模块1——程序编制能力(考试时间为150分钟);
      x/ ?' g$ `5 B9 l  G! m+ X) F! x3 i1 o9 u/ [( ?( `
    模块2——基础知识(程序员级)(考试时间为120分钟)。& j0 z% V5 V1 Z! w3 A0 Q  s  f5 L$ s

    : }$ @5 a! M$ a1 L/ R) G! [" z8 j, M# l题型为:单项选择题+多项选择题。0 J8 v' c% `0 k. a) j

    , m0 X4 v/ z1 h& _* {- t: Y' Y# O二、考试范围
    % y; X' a% w2 }2 Z5 h; t" F( ?
    9 b9 i8 ^" _8 t! s$ c模块1:程序编制能力& o$ E! M% c! R. e! u
    , f0 E/ k$ z  W' r4 R5 t: A
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序9 Z  E& o/ ^# j5 ~3 {0 f$ R; x
    - X& O* O% j1 ^; e0 Z
    1.1.1 C(美国标准)+ J) ~3 K. H$ `

    ; ?" T$ T8 b6 T3 _" H0 {1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    7 |0 Y: a0 F; h; u' c
    + a5 j7 z/ F0 g9 l1.3具有良好的程序编制风格
    2 x, U2 J" U  z5 n5 Y2 u7 c
    4 w) {% E5 r; D* I8 l1 P8 E$ ^1.4基本算法
    ! g, h+ T. U3 s% s- }' y9 k  i# V4 J: I2 f. l* G' X. E
    1.4.1查找、更新、排序、合并及字符处理, I1 K- K5 T5 A9 U" ~% i9 Z: q% O
    % M# W. x  I1 p0 j
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    : A+ ^! o, q, l! z9 m3 k
    - P. g; _( i& ~1.5程序编制方法6 U( q( D4 R' S9 C3 ]0 j

    3 C3 X. Z% L1 [1.5.1分支、循环、子程序(过程和函数)、递归
    ) Q( z& {2 {! F* }, }7 r3 Z, E/ V0 I! Y& b; l2 X; H
    1.5.2输入输出和文件的处理8 @$ N9 A( Y& a/ l

    , ^6 E2 v$ f" g- d5 e! V模块2:基础知识(程序员级)
    . }5 O( B% Q/ F' \0 i% A* r7 U# I3 ^- O! T% L- }9 P
    2.1软件基础知识
    / Y! H3 E" ^+ }6 J5 |  o% d( C5 m( f" D$ B1 V* C
    2.1.1数据结构基础, {5 B2 d- U2 p
    / k9 l& g5 i/ N$ e( C
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作  I5 ]/ r$ e. a* Y
    7 T6 C! f$ k$ `6 r' _
    2.1.2程序语言基础知识, j! ?) a" }8 t: R2 G. j

    ; [/ I7 a1 ?( Q& Z+ {0 Z●汇编、编译、解释系统的基础知识
    ) M$ J6 R3 M& g- E2 o: H' l  g1 i# w0 i: B' Y6 K' c
    ●程序语言的数据类型
    9 w: L4 g9 E7 s5 I0 Z+ y1 T' w0 f8 \. M4 W. b$ N
    ●程序语言的控制结构( y$ N9 R' A! Q8 J+ X
      {: q1 W3 m  S2 ]+ L
    2.1.3操作系统基础知识2 R7 D3 [1 a+ A& k2 F" L

    ; V9 d* C% G' K9 {$ Y●操作系统的类型和功能, B" c6 Z/ V  _. n
    & y* o5 G/ h. j1 V5 F6 n
    ●操作系统的层次结构和进程概念
    9 k( Y4 h: e- ~) M' z& W" m
    ! P( m- a7 D7 t+ E* C  X! U●作业、处理机、存储、文件和设备等管理的基础知识
    , q: A; F2 i- v% ~
    % X- k/ s8 [% H$ y2 I" t2.1.4软件工程基础知识
    2 ?- M( ?9 C1 W- r" d6 e/ R* z* V" A2 L7 d- d
    ●软件生命周期各阶段的任务
    ; Z" Z$ \: m; M9 N0 C3 c% Z: U' ^8 \
      [! N, q- E6 N* G- Z●结构化分析和设计方法
    ' J$ J* i) b. j5 K) F8 {
    6 I9 U+ E# G% ?8 D5 r/ m/ K●面向对象基本概念# q% m$ N2 ]2 T- _% [6 T) S% C* L
    + D. T0 m1 m) d4 E  }9 E- V
    ●软件开发工具与环境基础知识
    : m% b7 m0 ], n$ t2 Z
    + d; T2 K3 q4 u" A9 l  `2.1.5数据库基础知识
    ( I% m$ v: H* f
    - h! {% e7 o3 m% z; X( h, p●数据库模型
    5 w: y6 [% A1 V# ^  q
    5 C, x0 d% z+ t6 X& s/ g0 @3 f●数据库系统的结构! n: s# s4 m5 Q' d) p

    + E6 S/ w# j9 k* Q1 W- D+ w/ `●SQL的使用初步
    1 {, Y0 T- Z; x& ]& f4 W0 S
    * Q6 e1 S( f- ^% J. B8 c1 U. E●常用数据库管理系统的知识
    3 ~$ n8 Z! m! w: s% [
    9 m8 {! j, p3 x/ i) a2.1.6多媒体基础知识
    % s( l- w) p* J2 G4 L, ~/ H2 {$ S& X0 R
    ●多媒体基本概念) c* X& J! J4 F! r. I4 E
    # _0 L! o1 F6 C6 u7 C4 |3 D
    ●常用图象文件
    1 J% W5 ^! C- [+ ~3 X3 e6 o1 N7 K. R/ X* O
    ●简单图形(线段和圆)的计算机图示0 f+ t: ?  Q% T3 u
    : J( o1 K/ z( A" u$ j5 E; K
    2.2硬件基础知识
    1 e7 i5 C& u( j# u
    ) G9 H8 g, k! j  \; S2.2.1数制及其转换
    " z4 h/ y8 ^) N  w7 ?5 T
    & g- P; z8 F5 ]+ f! U" S●二进制、十进制和十六进制等常用数制及其相互转换1 f! ]! q/ `: Q
    & e; Z2 j% c- u1 N
    2.2.2机内代码. ~7 h$ R- p. a/ S  v
    9 @4 m( O6 y' l$ b, S
    ●原码、补码、反码、移码8 Z" B" |( |; m( S$ R2 d" T) V4 H

    $ E) q: c/ a: T  S$ i●走点数与浮点数的机内表示
    , C2 b( }  V4 G, }; b5 t5 d4 v9 w7 V6 R9 J' _: I
    ●ASCII码及汉字编码等常用的编码+ a% v, s  J0 Q0 X' j. ~

    3 p3 z: x7 b1 n8 f7 O; e3 R●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法& F4 \% i6 U  ?) u
    # x% j0 x' {3 d1 K- _
    2.2.3算术运算和逻辑运算
    ; l- V9 M. V- S* `
    ) }, z/ b3 _' b! k: w/ o+ k, S9 n5 ]" A●计算机中的二进制数运算方法# I; g: h7 v  @2 z1 {. E8 d, e
      l) f: C: E* N7 J3 ^
    ●逻辑代数的基本运算和逻辑表达式的化简
    & c3 j7 O! K& f9 d3 e2 J$ o5 B0 ^; x6 @
    . y) E" W8 s8 m2.2.4计算机的体系结构和主要部件' H! d- {# r: K' r# X* k& Q% U: K2 P
    & N- _, J  q  c. G. I
    ●中央处理器CPU、存储器和输入/输出设备" m6 L- N* `1 A0 E8 a

    9 q2 M. A* j4 E6 h7 M3 W  T●总线结构、指令流和数据流5 u. C3 S7 z" t9 {1 _; L
    # t3 G. z- M( p/ \8 G5 I! t& K
    2.2.5指令系统
    $ s. S. s8 h4 y  F8 A8 ]
    0 h0 ?- A$ c: L9 g1 P●常用的寻址方式
    3 w- a1 K1 a5 S& ]/ M8 A- _$ P4 q- K4 `) i, M
    ●指令的格式、分类及功能; a) j3 a9 X$ h

    " H% M- B& V  R$ ?& Q7 b●指令的执行过程
    / P! h( @4 V$ t4 O" @4 S1 G! ?" B+ f5 U$ G) a1 s9 R
    2.3网络基础知识
    - s9 Z8 p: x( E% Y  O5 D5 |1 `- b* m; b. w2 r/ e. |
    2.3.1网络的功能、分类与组成
    # Q  a4 D  f- }  j$ v* b" W. U: M8 g8 u. C( X! M
    2.3.2网络协议与标准0 R$ m" @; J$ l8 j% r" [3 I4 S& e

    7 K; q& D0 i' O: m! l: C2.3.3网络结构与通信
    ! L+ d( V. h6 ]0 \0 c7 d: }( l* J
    2.3.4网络的安全性
    4 i7 S! y2 C* y& j/ W& j
    " n- n: z, \/ k' F0 V" @2 b2.3.5Client-Server结构
    & }$ r/ H( q0 @$ y6 m" L* _4 P0 R% G& ?; g# Y
    2.3.6Internet和Intranet初步
    $ u# \/ a  q7 _- q8 U5 P
    8 H0 Z7 B3 @% K) q5 o
    6 c7 s0 S2 @; ?) c/ o. @6 U' p2 q4 p' `/ Y
    4 z, P/ \6 ^, W. N
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?  Y$ d' J  W5 d5 ~+ }9 [, Z
    难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?* [) p" {& ]  B3 s" _# H$ p! {7 c. N
    难吗/
  • TA的每日心情
    奋斗
    昨天 09:18
  • 签到天数: 2260 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼2 o. C( F) e$ D
    加油哦

    该用户从未签到

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

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