下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:1 k& V# h3 K2 X; Y
    程序语言(编译原理)" d# V( r9 u; j
    数据结构和算法、
    1 w" h0 @1 E0 K数据库,
    * c' V% t7 P+ j  g- }多媒体,0 y& j( j$ X/ b: D- e1 X9 h2 t
    计算机系统机构,7 M. J' k) O; q' k+ c& C
    操作系统,* e8 @$ ~5 ^2 \* k0 d# T
    软件工程,
    - Q" B# M, x: V6 W# W7 z8 W2 ]网络通讯,, W2 B# b: z) d4 z* e, @2 {' s# n5 U
    汇编程序设计,
    6 A5 Z" _. }- m! i5 m+ g' P' e- q这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    0 ~$ T1 ]  [" }. {0 v,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    . L' W5 L. P- q, Q9 \. f" x) V+ V0 @我今年参加了程序员考试,这是我对程序员考试的一点看法。6 M; S: K6 t4 r! [+ s4 F9 C

    ( V9 [4 T. F7 _: a# Q3 _( P( z下面是2002年程序员的考试大纲:
    5 Y" M/ w5 K2 S$ i$ e( ]程序设计(程序员级) 7 Y2 W* y8 x' B  i
       " |% i9 `% h: N& h8 P
    # n# i$ M9 l' b
    1.考试要求:1 a- y0 X' K9 r! ?0 r4 T! f! z) S
    1 J6 k& O0 x# ?+ S* t; D
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;8 k# y* B) ]! u# X. s& m( r" _
    1 u6 A' @& y) m3 E! A( j2 r
    (2)掌握数据结构、程序语言和操作系统的基础知识;
    8 P- L7 I+ `- P3 i$ h( V) l' H
    5 {, U8 q: J& N9 p5 T(3)了解软件工程、数据库、多媒体和网络的基础知识;
    7 _5 g9 T* o" P: D! Y+ P
    $ R2 f8 N* V0 V9 v4 Z(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    0 h+ k4 E; v2 K4 G7 w- R5 K4 G& T+ B/ R3 V3 T
    (5)了解计算机的体系结构和主要部件的基础知识。
    ( v7 f7 V! r4 j5 A/ J. N* S9 m2 p+ M9 z6 A6 W) D
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    6 \" ~/ u* x: g  z* P
    * g* I3 K, E: W5 J3 G+ n3.本级水平考试范围包括两个模块:7 u: U0 P) g% _$ B
    ; V! N0 x/ p  C* F+ }
    模块1——程序编制能力(考试时间为150分钟);0 f1 V" C# K" S! G
    * A3 ?  m; x8 a2 l" G5 v+ n
    模块2——基础知识(程序员级)(考试时间为120分钟)。2 q( h  {( E' H. P+ E5 _) y

    6 m( ^2 F9 D4 W( F5 `6 ~' t题型为:单项选择题+多项选择题。. b. Z# \4 c  r* u. I1 z2 J) ]

    " Z! N$ m* c7 H, P1 q& B+ N# o二、考试范围' x! s. \9 Z& M8 ?8 p
    * i1 P3 g: Q- x. T5 A) F# r
    模块1:程序编制能力- C4 t. }, q% X+ r5 b0 x
      C& T- L. F  r0 v9 J5 f
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序; F) R& I/ x' ?: A9 V6 ?; a$ Z% \

    ; s3 z8 [1 ]+ W3 H+ l3 K* M1.1.1 C(美国标准)
    3 G2 s' X& D! q) `* u7 D* O7 j2 x! j# c* x
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正9 i8 D' O4 Y, c8 C7 Q8 L: Z! p+ x

    5 o* j3 E: e4 n# H) Q1.3具有良好的程序编制风格1 \( n6 p" Y/ K' p! v3 ?  Q8 v
    2 Q" O4 ]) b4 T
    1.4基本算法
    ; W: r4 e* f4 R" Y; `4 ]( ]7 e6 S. g9 \* p: C8 G' g1 J" m: n
    1.4.1查找、更新、排序、合并及字符处理
    . c6 f. t" L- Q4 n
    $ H4 T" ]) Z& f5 }; }1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解9 Z, O& F* S+ X

    : e- L9 J4 S0 x1.5程序编制方法
    . O) O" R9 [. N( T
    * U& {$ o9 ?) h+ Q! p" |. f# O1.5.1分支、循环、子程序(过程和函数)、递归
    ) O) N* a  }5 X3 Z9 S
    " L" k! S) F0 M7 v% Y1.5.2输入输出和文件的处理% X1 [4 s  R) x# v2 `

    & _" m5 D) l" @模块2:基础知识(程序员级)
    3 v: l- Y$ D2 q( k& Q& ^
    ! j1 u& L! F$ n# c# s7 k+ D2.1软件基础知识
    ) r6 [9 n$ u+ G& @% e( s" y5 i+ k" @7 [. x% I& I
    2.1.1数据结构基础, k3 C' R1 o1 u7 n/ m6 q

    $ |/ T9 `; u% b2 u4 b1 D数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作% o3 F- k2 I, k* ]4 U4 X% i
    6 b# K3 [2 `$ u: N% }- I) V+ d
    2.1.2程序语言基础知识. G( l- ~7 H/ `$ Y
    ; R( I+ m$ \4 H7 J2 I1 d
    ●汇编、编译、解释系统的基础知识
    ( ]$ D# z4 ]& G: s2 E% F4 S+ A) k! y0 o- U/ T6 F; t% d. B* p
    ●程序语言的数据类型8 o" Y, P  m+ f5 P  k. w& p

    ( o% j6 l1 H7 @- i●程序语言的控制结构% a3 u) r2 [& K, @1 `, j

    5 j- T2 }7 }) E0 S2 B( D2.1.3操作系统基础知识
    ; g4 p3 a& l8 P5 T! w/ s: H' I$ |( _8 l# }: U+ _
    ●操作系统的类型和功能
    8 [9 n9 E2 U, I0 X& I7 v5 e! [) z( b( y; Y' P0 w
    ●操作系统的层次结构和进程概念
    ( |& Z; x5 A/ d  b! k8 L! b6 G) v9 Y/ {# U4 x8 n
    ●作业、处理机、存储、文件和设备等管理的基础知识6 O: |2 `3 Z1 k  H" g8 p
      W$ D9 K5 S# M) F
    2.1.4软件工程基础知识
    8 n7 x' N6 j7 a- A- O7 w  x/ x. r9 t1 x
    ●软件生命周期各阶段的任务4 L, i% I" ~& A  _; i3 c1 B( f

    9 f; h) x2 r. o( _●结构化分析和设计方法
    / ^3 r  O: v; N: B) U. i, O! x1 ^: g. q$ Q3 u- _
    ●面向对象基本概念, ~1 U) ?% t' B% F9 u4 S  z* `' \

    2 L% Z6 R/ Z4 [2 b0 Y: U●软件开发工具与环境基础知识
    , v$ J! y8 `+ V, W6 c7 _; i. O+ i5 O4 [* F7 l) L
    2.1.5数据库基础知识: z: V% q2 ]& |

    ( Z- m+ J. l2 i1 s* [  h●数据库模型& ?6 _* r2 M$ ?2 ?  J

    7 r9 a( a3 l4 b. C) m●数据库系统的结构
    0 v& }& _  F" N% }6 w' E3 }+ M
    7 i% R( E0 J! r●SQL的使用初步1 v* c3 \9 D! A7 f/ t& E

    - }: x' v7 q- L( l●常用数据库管理系统的知识
    $ H/ ]: T% t4 H: `0 ^  h) G8 x% S3 f2 ?. _
    2.1.6多媒体基础知识
      Q+ C" s6 p/ E
    1 A5 s0 P3 }+ ]* y8 h●多媒体基本概念
    2 T% \! J9 `8 Y5 J3 d) `1 A6 `$ V- W
    ●常用图象文件8 \& J0 V3 H. ~  V* y
    % w2 F6 v" c  D4 r1 [9 R
    ●简单图形(线段和圆)的计算机图示
    % j: Y& V+ e1 [" ], b% r
    & S% l8 t6 O4 \& g/ U: V2.2硬件基础知识
    & R) T: X5 \" [: f7 }
    $ V; Q1 _; O: n) z2.2.1数制及其转换# x9 G% g$ ~' T/ P4 I$ {
    & \4 k* x- Z$ g) ?+ o
    ●二进制、十进制和十六进制等常用数制及其相互转换
    & F" ]( ?) Z( I* O) S5 f/ M% H1 |1 C9 d5 p
    2.2.2机内代码- a1 r3 M3 x# d( J; `
      g4 C! w/ T' ?+ u" X& P+ g) r9 {
    ●原码、补码、反码、移码
    8 P! k/ n+ }0 l4 T  Y/ A) X+ k+ P2 ?/ M% A6 @1 l7 K! S# W
    ●走点数与浮点数的机内表示6 q, j) J. w1 @4 m: ]
    3 v+ B& {, E8 g2 z: C
    ●ASCII码及汉字编码等常用的编码
    9 J0 l  \9 u5 S  B
    - H/ O; @" S- d+ h# N* o8 Y5 x5 F●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    9 G) K: d7 l9 u7 x4 ?
    # l# N# Z' l, I4 n5 q2.2.3算术运算和逻辑运算/ k$ ]* y/ @/ E8 d0 x& O
    ; C# i& K4 Q8 e1 O- k
    ●计算机中的二进制数运算方法, {) k" t4 X  r' p: B3 C
    ' {! L2 I$ _# c% T* l- w& Z
    ●逻辑代数的基本运算和逻辑表达式的化简
    + S; J. f3 r6 Y4 T3 o8 y5 g0 f/ C% o3 n
    2.2.4计算机的体系结构和主要部件
    ' U% h( c* r- D6 o, E( w0 w4 j1 h& @
    ●中央处理器CPU、存储器和输入/输出设备
    9 i8 X4 G( N1 j+ @. h5 F0 D* l
    0 Y" F. F+ Z  m! ^; g, W●总线结构、指令流和数据流
    1 e8 Y* B5 d6 d, d+ k& Z
    : e6 [% h' P  b5 q2.2.5指令系统
    , Y7 p5 a+ e1 y1 K" Q+ J/ i+ ~0 B( z! e! @* \
    ●常用的寻址方式) d) ~* ~2 z5 E2 m7 f. a. S
    7 ]" V- J( d# Z) B7 M
    ●指令的格式、分类及功能7 m. M; ~( Z0 y& g- r

    * g8 J& r. ^7 q) \; x& D●指令的执行过程
    % b# ]) u! _, U6 C; l& j  e& }. d/ ~8 L1 m8 Y! n8 Q2 }1 D
    2.3网络基础知识
    , g  _; J7 r3 n; E! G
    $ V7 s. T3 O  D( {; s+ [2.3.1网络的功能、分类与组成) a1 C; C* i  H1 Q
    0 d+ d& L! [3 R6 V) i; @
    2.3.2网络协议与标准1 _3 @, c1 r' C7 M

    - ^+ o  q1 V8 r' I2.3.3网络结构与通信# G! E  @4 W% a0 z6 P, ]

    8 y$ O  F/ J" G1 @+ B- H: D2.3.4网络的安全性
    & m9 c: W% V7 J- Y, W3 |4 B: |: ]' i
    * Q# f0 [/ {( ?- K1 ^  l/ [  G2.3.5Client-Server结构# B. p; u, h. {: }7 G! w
    % L" x+ W/ E$ t5 F
    2.3.6Internet和Intranet初步 ) t6 S! e$ @3 ?% p1 \
    # y7 H2 c) @+ M* H+ H

    6 U3 E" _, G5 L. g" K+ C% C2 y2 W0 \  U( I; D' B( l
    + H$ v9 |# L3 z9 |# F0 Y# Z
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?6 x  }+ d5 P0 n) f( A, m$ }
    难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?. W9 p) V. c3 J) j
    难吗/
  • TA的每日心情
    擦汗
    12 小时前
  • 签到天数: 2269 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼
    0 K# A  Q/ B6 e5 o加油哦

    该用户从未签到

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

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