下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    & e# @0 }. I6 q$ U+ G/ l) q# ~6 X程序语言(编译原理)6 r+ T% k1 S) |4 `, s0 v
    数据结构和算法、; s3 W+ A& o* |5 ?' Z# O( b( g
    数据库,
    6 t* i1 f. n% m: C多媒体,
    9 Y2 o( Q9 f9 F" u计算机系统机构,. N6 u+ P! r1 w* P% x) ~
    操作系统,5 H" V) Q& y2 J) V) [+ m; c
    软件工程,& c. X. ^2 P% z6 I) M
    网络通讯,$ W2 @% X) j0 v* n' F
    汇编程序设计,
    8 B1 D& j0 U( N' @2 P8 m这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多8 R8 X9 P0 N! t5 u
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。& I7 y6 d8 b8 I, V3 f
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    0 O' [( Y7 F" W! c0 x) v3 A5 {; K0 }7 y' o' ]5 }/ q
    下面是2002年程序员的考试大纲:
    ! {: v0 V  y" H5 C+ h3 i程序设计(程序员级)
    0 U7 U. v* V) T) b   1 C% l9 ?: r  X
    1 g3 W% x: _7 [2 u/ v
    1.考试要求:
    7 H3 V4 C" a9 x; r# |% p/ H
    ( y0 Q: i+ f9 [+ \2 V( I(1)熟练掌握基本算法和数据结构,用C语言编制程序;8 ~& i4 _2 O) K" {

    ! u' K7 I: b+ B& ?3 B/ j" J(2)掌握数据结构、程序语言和操作系统的基础知识;
    " x! h6 H0 t% |) J  R1 h( |. o( d/ i+ |. n  D  u3 Z
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    , [/ M' R4 |* p& H2 g; v% @# t# a
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;( k/ Z4 ~, E5 X6 h: D

    0 v+ Z3 ~# g) D2 v. [(5)了解计算机的体系结构和主要部件的基础知识。" o3 q! S' Z4 K$ n1 [: G/ Z& X3 T
    # |7 ?. q+ I* N% w2 N$ U
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。6 j4 V7 U/ E: @0 q/ f$ C8 F

    2 W+ Z  t; O# y) H3.本级水平考试范围包括两个模块:! _, d+ p5 [# I8 V) e3 a/ j
    ( y$ J1 j& u  g8 I4 M7 y5 U
    模块1——程序编制能力(考试时间为150分钟);9 C% O; @" x$ j8 Y

    1 @. `" O8 J0 K; z/ E; F9 G3 M模块2——基础知识(程序员级)(考试时间为120分钟)。' S7 v# p/ V) R- @2 I$ Q: O' r( ]
    $ v, b2 L$ y: d* J
    题型为:单项选择题+多项选择题。
    ) `. R- n$ N4 e5 Z* z+ F1 V0 B3 |% |2 }3 i) v, n
    二、考试范围' M6 H1 P, H% }/ Z/ |

    2 G# i6 t' L8 W* G: R8 r. A模块1:程序编制能力& k; N, Z; N) n7 S

    + E, [$ b, ]" Z1 s6 B. n/ E1.1按照软件设计说明书,能熟练使用下列程序语言编制程序" I4 c  P; ~# p' o6 r/ f3 h

    0 g) d/ h! w7 N3 v1.1.1 C(美国标准)
    ' [9 ?9 `  {5 u' g  D( B  H% @' O# J; j, a
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正0 ~  p. x4 a+ p1 t  i
    0 k" Z- C: k5 H
    1.3具有良好的程序编制风格
    3 ~- W) Z$ K  u- e$ F) C7 F4 W% M& Z) T; Z- `0 z5 ?8 o' h
    1.4基本算法. g# A$ t+ o5 B0 l6 h( ~
    3 Q5 U0 ~, _" M4 o# a4 O# B+ ~
    1.4.1查找、更新、排序、合并及字符处理+ B) e: G6 W) C. z0 ^

    " U7 A2 x( B9 o6 t1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解: }, A& X8 w  V' b. Q3 e

    / \. Y2 K  X3 F5 Z* g6 D  }$ R; }1.5程序编制方法
    / D! N! t. G4 Y6 q" y
    3 g* P+ X4 A" T% P1 E" I1.5.1分支、循环、子程序(过程和函数)、递归& Z: b) j5 Q( r3 r
    6 T& r4 X4 E) P- u/ N* \, v
    1.5.2输入输出和文件的处理
    3 G  x. ~! n, h4 d% h! l) w- r7 D! H5 o" i1 ]7 n! \/ L
    模块2:基础知识(程序员级)
    5 R3 y" T: V# d4 s
    * t) V6 J- A& O  }: W! p9 l/ _. I2.1软件基础知识& A0 p7 z- q. }) H$ d+ \( z) l
    9 y- v) _& T6 R( C  d3 y& L
    2.1.1数据结构基础2 D5 K9 w* n2 q) a( z( b
    # Q/ o  H% y4 ^; k/ U" y( \6 J; U
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    8 P7 r% ^. y" t, z+ p$ _! M. G6 `+ |0 w
    2.1.2程序语言基础知识" F2 u+ x  A3 O2 h  L
    . m$ F) ^5 r5 ^4 @) p
    ●汇编、编译、解释系统的基础知识
    ' `2 ]8 b6 w4 _# R* r: O7 }9 m# b' n) j0 W6 p# H' I
    ●程序语言的数据类型
    & I% o5 |; K. t3 \6 |0 w
    $ q: F$ W: z% v●程序语言的控制结构6 @- L( t7 N* [
      b8 L6 I2 t  v9 z6 ?0 {
    2.1.3操作系统基础知识
    + V* ?+ c, E* M0 @0 V" r) Z$ o% X3 C" q+ ^* V
    ●操作系统的类型和功能# G7 Q  U8 a7 z! h5 _
    - L( W! m' l- `6 z  y
    ●操作系统的层次结构和进程概念
    3 ?' H, n" l' h" r+ ]3 w+ w1 |
    2 |4 }: K3 F! a4 R$ ^8 S9 v$ r●作业、处理机、存储、文件和设备等管理的基础知识4 T8 ~. L; [& H! W+ O$ Y
    # d3 `) P* h4 j) W5 U
    2.1.4软件工程基础知识
    . J& x) J3 Y& z$ B( n7 f9 H" ]
    . Z' d( v. e& ?●软件生命周期各阶段的任务
    ; \1 _3 @5 N" q. m. ~
    $ x, o8 Y$ i& R! a, v●结构化分析和设计方法# F: D' r0 ^% a0 Q# R8 k6 V

    . p& L5 g% k, K9 {# f2 F2 U: [; }) A●面向对象基本概念: G& _1 `% a6 |1 L& p

    $ q" [+ ]( b- P●软件开发工具与环境基础知识$ Z; R- `# m. P# }# R$ T" X

    $ |" [5 j! o& v2.1.5数据库基础知识4 [' c# w. x" C: ?
    9 S& d3 l8 R& T( J2 D3 K: {6 R5 x
    ●数据库模型" L: R" h. S( s

    % b' W/ A/ D) ?6 D+ a( I6 |●数据库系统的结构
    ' |" ]1 n1 p9 G! T% H9 y2 V! Y  k# f1 \
    ●SQL的使用初步$ y3 ?6 e& L' N9 J
      q8 v/ z7 l6 A# q
    ●常用数据库管理系统的知识1 z2 _& B; K3 F6 P) u
    $ X. `+ f3 w' c- U5 X4 m+ \
    2.1.6多媒体基础知识
    ( A- D7 `3 t% ?3 C# q* o* H& p& B; }( K( u" u% C- E& m
    ●多媒体基本概念
    4 c1 d; R' h7 q: R/ @! r& X) Q9 ]9 {5 n" m
    ●常用图象文件
    - `# o- ~0 t, {0 O/ z( h/ m1 W; r( c: C' R3 N2 [
    ●简单图形(线段和圆)的计算机图示
    1 r0 Y) B7 t/ o0 U2 O
    - K4 p9 Y- [( V# T" Y2.2硬件基础知识$ U& s6 [$ T6 `* H" ?9 ~; [
      |$ e4 d0 y" H' j
    2.2.1数制及其转换
    9 s7 y' P/ E4 }
    1 t/ u& w. K( c+ a* Y●二进制、十进制和十六进制等常用数制及其相互转换
    3 l& m8 B8 i, k
    ; J) ?+ w0 Q" y# }4 C2 w/ i# z2.2.2机内代码0 s8 ?- X# c" {8 A6 b: B" f- f+ b
    3 \, e+ ^( D9 r7 t
    ●原码、补码、反码、移码
    8 g; @% S  j: _
    , l, Z8 F. i2 T# J" U/ ~1 H: B●走点数与浮点数的机内表示- a- [6 b' H  o

    + s% w# s* C5 ?8 i% _( b/ h4 i8 p●ASCII码及汉字编码等常用的编码
    3 e2 }/ B: X. P/ z& L& `2 |/ h1 z- B
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    + Z* \/ h2 h$ @' }
    4 ?9 |4 e, J# w; w+ x2.2.3算术运算和逻辑运算
    1 x$ a6 {  z& p% [; D: U6 ~" |( M0 j; l
    ●计算机中的二进制数运算方法' u/ k! W, W2 ], i7 l" S

    " c% ?6 Y0 o9 Z●逻辑代数的基本运算和逻辑表达式的化简
      D6 r9 U+ V5 E5 d3 i& p' F7 u  B! W7 r) I" |2 R2 C
    2.2.4计算机的体系结构和主要部件
    ; x& q: O% E$ z% o+ X; s
    ( `9 y" e/ o/ u8 L% T, f' H* `! Y( e●中央处理器CPU、存储器和输入/输出设备/ `) [9 n0 D3 [$ N, H+ X" I0 a4 y

    ' a' F) F* z3 [) t: X) Z●总线结构、指令流和数据流1 i, p: [& U/ n/ q
      s' d* j1 {' q5 D, M6 I3 N
    2.2.5指令系统
    8 Q2 C- ^6 b* r! ^9 P: N& s8 y  L, V6 L  \6 S; A
    ●常用的寻址方式
    ) ^5 z8 l- c4 S8 c6 x; S; c
    " c% b6 a$ z: J9 z; }+ C" I●指令的格式、分类及功能1 P  `, I- ~" F. Q6 {# B1 H

    % \/ e. \. e- N( I●指令的执行过程% E  B9 q: W6 F8 M/ q' W- u
    % K$ _8 q$ p' H2 [1 l) Z, E
    2.3网络基础知识: U, z' l5 ^, ?6 a1 b5 S

    ) r1 H$ e9 D! W/ }+ u2.3.1网络的功能、分类与组成: Z0 T/ f' }1 P6 h7 G: Y
    9 I9 _! f+ c. u4 u- {: Y
    2.3.2网络协议与标准/ ]: p3 E2 v: p1 ]" h, w

    5 O) b4 e6 \) A7 V4 e* X7 R2.3.3网络结构与通信+ n5 ?8 V7 J$ q

    " ?: p6 Y4 X8 i9 Z# Z  a* n2.3.4网络的安全性
    : r1 M. h% N( Y+ s: A5 c! u. S# s2 }; \4 \# n
    2.3.5Client-Server结构3 T2 ~, f+ S$ v7 a8 O, @

    ( W( U/ R: y% n+ A$ l, F5 Y2.3.6Internet和Intranet初步
    1 X( J, k4 {8 C" N5 k. c$ C
    0 ?$ c, B8 H" t3 v! R1 ~' T; Y  E6 M! f" \. b* o
    ; [+ e& ]/ _; a9 h- O; Z
    2 ]3 b7 n$ b* Q0 `1 ?! N0 ]
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    9 N) n/ _  S0 u# N难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?
    - m! w9 ~) y2 E5 x, ?0 t% {难吗/
  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼9 p4 G$ B, u4 l4 Y. ?2 y, V6 A
    加油哦

    该用户从未签到

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

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