下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2398 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:4 H% K. `- x  D* T# s3 v
    程序语言(编译原理)$ e  ?8 n4 {" A! Q- ]+ h/ O
    数据结构和算法、0 C# ?9 F4 D) _+ R2 o) C
    数据库,/ P( ]+ ^+ }4 p/ \7 [
    多媒体,, Z/ T& x; Y" a
    计算机系统机构,
    0 G; ~6 ]4 F% p, J6 S9 J操作系统,* D  y) D. A; U# V/ X1 D! l
    软件工程,
    ' H! i* c5 \7 P, L网络通讯,( ^3 M5 u6 W5 G7 M% `% b# f
    汇编程序设计,/ g  m! X+ l2 Z3 `- t( m
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    ; q( F/ x1 E0 {,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    / d5 R$ {1 Z* E" I# _我今年参加了程序员考试,这是我对程序员考试的一点看法。4 [; W0 g! |! `. f, E3 r0 `
    6 n1 A0 i# f! B1 b
    下面是2002年程序员的考试大纲:) M% y; k( C! Z7 N
    程序设计(程序员级) 7 X- `9 }0 k* e' a; F
       
    - ?6 u; p# ~. s4 A, {8 h1 e) s/ \' j, G# S0 ?8 O# V
    1.考试要求:1 Z/ l+ ]! u; ^  F% x4 A2 E, i; W) o# I
    - l) k% q! o2 Q( s: t  v
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    # s) w2 g: m9 p$ @
    6 h2 s. m, A( `" [(2)掌握数据结构、程序语言和操作系统的基础知识;6 n- J+ d* T4 M3 R+ l

    5 C6 @0 a+ h4 K  k  c(3)了解软件工程、数据库、多媒体和网络的基础知识;3 ^% c8 K3 j: r2 j, e) n

    " U/ s7 o, s- b, B/ u/ U5 ?. s(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    3 O. F" W$ N) {2 N2 W/ {/ [/ T" C1 i# ^$ z/ M1 e# K
    (5)了解计算机的体系结构和主要部件的基础知识。
    0 V9 D: [5 `3 S2 @/ G  [
    ) @$ z2 \* Y/ i2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。* [3 |. o" e& }3 d; W

    9 q+ f$ J. w6 Q8 H6 O! E5 p1 m) Y3.本级水平考试范围包括两个模块:( O" `6 U( Z9 v8 N9 g3 J

    5 B2 \2 U' ^3 ]1 ]! i4 C模块1——程序编制能力(考试时间为150分钟);
    . V3 N7 z: j" E* `6 L
    1 m4 M4 T( s6 C1 U模块2——基础知识(程序员级)(考试时间为120分钟)。
    . X2 k7 D+ E5 O# y+ W" U. C  c4 x0 Y/ A" E) x2 P* j, c3 {2 E
    题型为:单项选择题+多项选择题。
    / c" S& U8 k+ e9 w- M( y, S7 P: ^* c9 H* ?- B$ j
    二、考试范围
    # o/ A# s0 \& _" e/ \
    1 L) \9 W4 L2 E" I7 T! u$ e0 n模块1:程序编制能力
    ) r' j: J& C2 w3 |
    ' O9 i# ?8 T& j$ S, C. P. S& e1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    + b  k" k( i& T- N3 t1 |2 G
    5 B1 l& |- P! x% V! X* M1.1.1 C(美国标准)5 F$ T( [, `0 [+ f
    / U, P9 b8 S8 Z4 i8 y
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    - i) Z5 h; I- W' e) [& {  M/ A9 e$ k# F9 I0 I: F/ z1 }; O2 K" e
    1.3具有良好的程序编制风格
    $ ?8 S6 f) |0 x- J5 U5 N/ q& v7 _% p0 t7 W5 E
    1.4基本算法
    ) c, z, Z0 S! B" y- K$ ?. q" f/ y' s/ G$ I
    1.4.1查找、更新、排序、合并及字符处理/ B" l  v# i7 B+ _5 D; M

    8 R. k+ S& \3 E  @1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解  d/ p$ G; ]) a' c' ?9 o7 h4 L* h
    * Z% R9 Y  h$ l% f/ X3 K9 F- y; g0 q
    1.5程序编制方法
    4 v. S7 `; a0 X+ @' |* p
    # S/ E% [! i. C. n1.5.1分支、循环、子程序(过程和函数)、递归/ q4 A' q( W+ Z8 t0 g

    ( W/ _3 _1 U, ]$ z3 b$ `1.5.2输入输出和文件的处理* c3 O: t( I5 Q5 J+ q) ?0 i8 d

    3 z, o7 M+ l+ W: e模块2:基础知识(程序员级)& D! C* g- F. J3 o0 U
    / h% `2 W: ~, u! [7 `1 |0 b
    2.1软件基础知识
    - |- K" M# M; H
    ; f' J. ?+ g, V* m: l8 M. L- [2.1.1数据结构基础
    6 ~- G9 K; x" Q, M! ]% N8 K4 G* K* L% S) E
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    . z! |( A) z! {8 _% t! D' m9 s0 W% @) r
    2.1.2程序语言基础知识. V5 @; Z5 ]" z+ X) ~. C
    3 X! v8 V; c) a% B7 A( B8 c
    ●汇编、编译、解释系统的基础知识
    6 X2 X9 C; r4 h  z
    , u+ K' g% b5 T4 u3 f! s! p% d●程序语言的数据类型
    : L% T8 d6 l5 x% O3 @$ i2 E. W3 Q; D
    + W/ a- B! g& ?' |4 H* J●程序语言的控制结构
    - Y" F1 `7 ]+ G6 t4 A
    8 h0 G8 R/ }. ]; o) V' Q2.1.3操作系统基础知识
    : \3 |3 q) r8 S, P6 o9 l  @0 {" s( }
    ●操作系统的类型和功能% j6 D2 E/ w) s& M
      j" i# u* x# k: ?9 P  p' p) o, ^4 o
    ●操作系统的层次结构和进程概念
    / l- L$ o4 Y! l. G% j/ W/ v% d# M* w! B7 H) @: T6 o
    ●作业、处理机、存储、文件和设备等管理的基础知识+ N7 _( u" [' E

    + g% _* Y2 E; I0 @9 B2.1.4软件工程基础知识+ s& S# o6 s  [& S2 ]

    " x' b+ G1 h4 X6 e) C●软件生命周期各阶段的任务
    * `4 k, U4 n6 I# a: T- S, x( m4 a# v+ m( ^# [9 }
    ●结构化分析和设计方法5 @6 z: r+ L4 v0 H$ s. c
    ! }2 w! Q/ A) V
    ●面向对象基本概念- E7 [" R( d% d! u; i. g- B
    8 n3 g1 z: I! {4 w' L
    ●软件开发工具与环境基础知识* [/ ^1 y& X8 U8 @, x
    ! ^& q" g5 B+ Q4 |( X2 w! l
    2.1.5数据库基础知识, i+ l0 y9 Q# u) ?' h# g1 [. `
    6 q0 Q0 t5 M# d: V8 ?' Z
    ●数据库模型6 r* i, L& g! H, j# S% p& J4 T% L

    6 ?: R4 R4 e: R! \3 Z2 T●数据库系统的结构- S! K% Z3 @+ B

    ) C9 q, s9 W6 D5 ^# ^●SQL的使用初步' t& u1 ?% Y; A0 Z
    : I' k5 i+ B7 y
    ●常用数据库管理系统的知识- F! o; Z1 o. ]1 k
    5 E2 w$ I/ ?0 F9 X) |% ?
    2.1.6多媒体基础知识0 S' j" \/ c" t

    ; w1 Q/ D1 [( ^  f# C●多媒体基本概念9 L! r4 Q9 r" L" x5 S8 a* k- F
    4 W" p# G# |, U8 c3 m
    ●常用图象文件! b: Y7 k% A+ Q$ C/ L

    , d5 m$ J8 P* R# u3 l- ?7 d; o) E3 E; U●简单图形(线段和圆)的计算机图示
      r: K& k, O  r" z  }* B! s) A; m4 l. k$ T# U2 d
    2.2硬件基础知识
    5 e: j2 W+ @* Z
    8 S/ O7 h6 m3 c9 x. W2.2.1数制及其转换2 B& ?; U* ~) G) O, J9 H/ Z6 B
    - J# x, U& I2 v9 F
    ●二进制、十进制和十六进制等常用数制及其相互转换% r# }# c! p6 X: S. P
    4 N! m9 d. \- P
    2.2.2机内代码
    % G3 m8 r/ d9 X. t
    " u7 X# v6 |/ x8 S* j●原码、补码、反码、移码
    8 w4 ^( n0 A" C# J/ O! ]/ d4 b' C0 y' p! i
    ●走点数与浮点数的机内表示5 w! G1 k/ W- i8 `; _) h

    , Y9 s8 p" @* f# P% Z5 i- P●ASCII码及汉字编码等常用的编码
    " O$ V3 g: h0 H3 _0 B( ^
    3 p% H, U0 {' f! V7 |) q●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    4 ~" _5 f& r3 c: V# c# T
    5 U* }( u; t- Q& J+ Q2.2.3算术运算和逻辑运算
    6 r( M& ]& k9 z" U: q9 u0 q5 w7 H4 u) E+ P; y$ \0 r$ m
    ●计算机中的二进制数运算方法7 Y( `( u& l/ w, a* A: ]2 I
    9 e% l1 z+ [9 U2 i& _
    ●逻辑代数的基本运算和逻辑表达式的化简1 V# s1 l7 W* H$ Z1 b7 Y& u
    , w' z, S) V: X% d6 n2 y! ?/ \) @  L- w
    2.2.4计算机的体系结构和主要部件0 q, V8 S) D/ Z+ Y" V* \
    * I- f. o: X' L3 `4 `- t2 Z
    ●中央处理器CPU、存储器和输入/输出设备$ _, p+ m5 H. h' l! t% E1 v& f2 {

    - s/ m* T; d3 o( t●总线结构、指令流和数据流& H1 \8 h- ?! \* I* u4 z
    0 y6 k: q5 W# E2 b3 n
    2.2.5指令系统* e7 V& i* @7 _; O- N
      v' q! T, b" p( ]! A" Y
    ●常用的寻址方式# U, O7 V0 c. X+ A: \

    " s$ j; W. s* R/ _  D●指令的格式、分类及功能" a8 Y, k& \# q4 z& u- v$ w

    ; J- v3 Q" L) d2 J/ A●指令的执行过程
    * P1 G& c0 ?  ]6 p0 `7 f+ i9 q; u# A* c
    2.3网络基础知识- a& ^' k, Q1 t5 G& \# k
    1 N7 O9 A- S' o4 |" Z
    2.3.1网络的功能、分类与组成9 d' r; x( u, i
    9 x% @5 J" ]# o4 p. U) I3 e) L
    2.3.2网络协议与标准0 V; ]/ ?2 C, l( I) l2 A

    + X1 c2 o+ P4 b4 s( k& H" m3 ?, d2.3.3网络结构与通信, U# [+ R$ o+ F+ o) `9 x

    % U! z$ T) T$ M. N- a5 _2.3.4网络的安全性  ~" P" b4 d; F0 Q7 g0 d

    , v9 }: @! [0 Q0 l9 D5 n2.3.5Client-Server结构' Y1 o- u" m  M
    : a* @; Y; ]) T$ Z6 X* N
    2.3.6Internet和Intranet初步 6 E7 V7 u2 U1 M: \

    . K8 X- k: t, `: [( X  [; Q2 o- B* _  G9 i( ^' k# V; Z% B7 q

    5 q; V" j3 ]* H/ o" H& A+ N& X& V+ H/ e! {' U, ^
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    - [( ]) T3 D# H& z; Y8 H  y  T难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?5 L, T  `  [! |1 l& y/ n% V: N
    难吗/
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2398 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼& {4 u/ s2 Q. z0 C
    加油哦

    该用户从未签到

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

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