下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:) Z& h2 W0 b" R- x% G
    程序语言(编译原理)
    : T( \# m- j' D, m. {' T数据结构和算法、
    , X5 c$ x; R, N( X; R1 s数据库,
    , ~# x. L, @' _/ ]4 \多媒体,' C; n( c% O3 t( r
    计算机系统机构,5 h, Y" m4 u! l; X1 x! b
    操作系统,
    : y7 g" v1 Z6 a9 a. |软件工程,
    2 R0 u7 p- W8 I$ q/ j+ ^网络通讯,
    3 s& Q( e/ v- L汇编程序设计,' \: \% }6 D# j3 B: u  [
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    & @% o$ G5 c$ R: ^) N8 G1 },至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。& ?, p5 U; ]4 X  ]' V4 w8 T7 x" d
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    ' N1 ~* S! J' h8 V; ~2 r8 Z$ A5 j$ ?6 F! ]' B& r+ U
    下面是2002年程序员的考试大纲:3 Z( ~" @0 {( m& Z* z- I
    程序设计(程序员级) 6 R- k  r* C. T/ v
       6 \; E. M. a- M! u
      ?1 J; J% k6 T/ H8 s: a3 i9 L/ d
    1.考试要求:
    7 C) Y* O3 M: n! O- a* y, l( a/ j1 c9 b) z) }* \; R  b, D
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;& o# t. c# ?9 m5 k* O+ v
    - y: W! V5 V- F* q) M7 ~  z3 f1 I
    (2)掌握数据结构、程序语言和操作系统的基础知识;
    % A6 Q$ J" L. d% ~+ b: `/ U! x* ?3 W" z! _0 |4 e
    (3)了解软件工程、数据库、多媒体和网络的基础知识;, h3 N" r0 O, l) _
    . c6 D. @9 ?. [6 v
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    - f8 R0 ~: p. \9 @4 h* y2 F
    4 `! y4 W& z8 V  X  j5 G(5)了解计算机的体系结构和主要部件的基础知识。
    % w! A) _; `  u$ b0 U% B
    # W  K  A! F3 ^: T" I' X3 j3 _2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    & p6 w' `  d( y7 v4 b
    , W' S2 h. Y8 l  E" p8 S3 l+ W3.本级水平考试范围包括两个模块:5 \' J6 E/ h" S3 K3 D( i

    " g- J. j# t& X& ]# ?; c" A8 V模块1——程序编制能力(考试时间为150分钟);# i2 j( d* I7 w8 Q+ X3 h6 H. R

    , L1 m: S" b0 I0 k" P8 T模块2——基础知识(程序员级)(考试时间为120分钟)。0 e8 ]. t( y8 C/ h5 O0 ~
    8 C" V- _. N" e1 Z8 n, K
    题型为:单项选择题+多项选择题。
      Q2 H2 Q9 K; S
    " K6 C+ k+ w7 c* n, b6 u0 X二、考试范围8 q: L/ }9 t5 Z9 I( Y" C
    3 _, K/ l9 l& P% @1 J4 d* O. J& ^& Y
    模块1:程序编制能力
    # q$ K" ^! V+ t# r2 Y( |3 G$ A7 d0 z
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序; {! I- T4 k9 ?, |$ H5 |2 ?

    5 a5 P- J8 H) B7 }1.1.1 C(美国标准)3 ?! A; x) T4 a* q
    - v: a6 D) c- ~% T7 P# _) \7 z. v5 A  K
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正+ b- t$ \  V: a$ P& Q# q

    5 ^/ x1 \- U/ }- E: {& s2 A) f$ v( z1.3具有良好的程序编制风格
    9 J+ |. l; \% n/ `1 G6 }* p7 u, w
    & @+ }! ^  @& O1.4基本算法4 J+ |! o+ j  ~0 N
    8 ~7 e- |: e& N  t6 O# L* B
    1.4.1查找、更新、排序、合并及字符处理
    % E. C  s! j- I* F
    * t( g$ @$ d- E0 d9 c3 E$ k; I1 |- S1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    : |9 |8 ^& ^: W% S8 P6 u) ^0 k
    , G4 u+ C3 G! p* }" \& |+ j: G1.5程序编制方法
    1 t+ {# Q: P( w' J+ D
    $ t  D$ ^" ~: @; b  a! h1.5.1分支、循环、子程序(过程和函数)、递归) E6 P+ P7 ~: [2 _
    0 a( s* g, U3 c% e) \7 }6 b( J9 m
    1.5.2输入输出和文件的处理: E7 Q5 N8 b" k' ^/ d

    0 K' W* W. ^/ [模块2:基础知识(程序员级)
    ! a& X6 Z5 E6 Y' X; W
    ; Y! z& I1 l7 B& o. c) |( k2.1软件基础知识; F$ o) u  P8 i% Y, F
    7 {! ~" E( l/ [8 T! O5 _4 ]7 S+ f
    2.1.1数据结构基础
    % {% i' f3 o) d' P2 v
    ) a: t1 R) v7 t$ d1 D7 e" d& j1 {数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作4 Y9 b; a& R3 `4 Y

    " T6 L5 x5 r9 Q1 M$ @2.1.2程序语言基础知识/ L" j; W/ l4 M. [1 u% B
    ) [! A" i3 _) h# O& \2 R% N
    ●汇编、编译、解释系统的基础知识
    - P( I1 Z6 h# I7 y9 Z
    $ S; ?4 i4 g1 e9 {. n: [●程序语言的数据类型
      j! f) c6 Y# H4 V8 X5 l. x
    9 _& R- ~1 z4 k, U) _: P  N●程序语言的控制结构( n4 n2 w& ~3 `9 b

    3 R8 e3 [8 o% G$ y- p! D2.1.3操作系统基础知识; @" ^5 X8 f# j

    ! o+ G, G- \- ^  H# g●操作系统的类型和功能
    6 ]$ x1 |. l! l% i* K$ @$ j: M: A
    ; O: ~  x- {4 V- Q2 j, t●操作系统的层次结构和进程概念8 P+ M' y  ~* ~3 x+ u% |7 N- z

    # w' V) F) h9 {9 ?3 s- ^4 W. _0 P●作业、处理机、存储、文件和设备等管理的基础知识! J& o5 S9 j6 V3 `3 ?
    . _9 I, l" [! D( e( U' k
    2.1.4软件工程基础知识
    5 {9 i5 m7 @: j6 q0 G
    % X! ]/ C& S1 K  l, [% {●软件生命周期各阶段的任务
    . j9 I+ S2 s2 Z! G& g
    ' K1 r. E" F- {) p●结构化分析和设计方法5 A+ j3 Y4 |. I2 R/ U' [8 S4 B
    8 n6 x; f; ?" ^( h
    ●面向对象基本概念) s1 E, y+ Y0 M) h2 y0 B
    & C" ]8 k/ j) b0 i/ _  i
    ●软件开发工具与环境基础知识
    ; ^1 T5 B' f* B. E0 J3 F1 j0 d% W. c$ \
    2.1.5数据库基础知识3 A' j& e" h* x% `& }/ N
    7 ]8 P* H, Z! Q4 b  n& ~
    ●数据库模型
    2 k3 k; b; P1 H  Y
    2 w- [- N7 ]" Y# Q+ w) h: v( p0 e●数据库系统的结构; ^4 x* P" w9 Z' @4 h+ T0 N  h

    " ]4 X3 z+ B! d) y●SQL的使用初步
    % K$ q8 X  q. c2 |+ M3 C0 z5 U3 j% B% @, [
    ●常用数据库管理系统的知识5 K- T9 i7 ^3 }5 R
    . Z$ W+ f- R2 H( V- q
    2.1.6多媒体基础知识2 U$ L  _. c+ V! J5 S. }. ?# ^
    . W  Y2 Z" t; Q2 x7 W1 ^  P9 h+ a1 K% L
    ●多媒体基本概念
    0 [4 h; N1 G: k4 p+ t& l7 V8 o
    9 s  v. R# k9 `7 O# Z  m- [! ^●常用图象文件3 ^* q5 d  a& R3 Q# X
    ( T) A  `7 g  `/ M' x" Y1 g1 o
    ●简单图形(线段和圆)的计算机图示; B% f) s9 Z4 I* v: Q* T9 \9 `: n

    4 ]& C$ [* g) Y$ e2.2硬件基础知识
    % u  l) ^2 N! c" e' e, `$ Z) g/ G: W
    2.2.1数制及其转换
    9 I8 ^7 z* s% S9 w2 }
    5 ?2 A  F+ [. u●二进制、十进制和十六进制等常用数制及其相互转换
    ; L9 r3 x9 u# ~4 C7 ?) I
    " [7 o4 {# ~6 n, M7 V) @0 H8 i6 E1 R2.2.2机内代码
    ) P7 o7 {- t" m7 C8 T& k" ^% l  h, \4 y- F7 r8 G% e) z2 M0 M
    ●原码、补码、反码、移码5 s9 f* F- d% q) a+ |

    % N. Y' q: s, S# N●走点数与浮点数的机内表示2 v4 t* `1 m% \7 U' D

    ; ~) E! ?  N2 q* o2 j* X( U●ASCII码及汉字编码等常用的编码: Y& ?5 y! \, U' ]" l& z8 [5 F
    / @: t9 ~' ^, _# k' o" u
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法( \2 i; [' A6 X) m3 D

    8 z1 ~" j: n" O7 V4 i# s7 W! n2.2.3算术运算和逻辑运算% U/ e$ ]/ O. N; J, I4 f. s

      D$ M; F% V# A, ]# G●计算机中的二进制数运算方法+ Q1 c* X4 K0 x. d( g5 ~9 i7 @! g
    # b. P/ [; _: x1 t% b" Z
    ●逻辑代数的基本运算和逻辑表达式的化简2 T/ R0 b0 P9 K! v/ g+ X# z
    / f3 {; e+ |# w4 j8 K" Y
    2.2.4计算机的体系结构和主要部件
    0 w' B* ?; d- ]9 v( W+ i* k
    * g; K' p( ~$ ~- W2 y●中央处理器CPU、存储器和输入/输出设备  Q9 }# ^/ A" C8 A' S! ]. k& F: l

    ( ?" k4 Q4 x/ x; h6 `●总线结构、指令流和数据流7 h1 z* P# V8 {# Y6 _
    6 Y7 g" y. r- w$ b7 G# \% m
    2.2.5指令系统/ l- J2 r5 x8 i6 l8 V( J
    7 ?+ o4 }( N6 L( \4 J$ Y
    ●常用的寻址方式4 p- A( @! Z$ B$ ~8 \) a

    6 d0 c+ a1 b$ u; ^( K●指令的格式、分类及功能# Q0 O: I* n3 [" {. ~4 y! z/ h1 W4 H
    4 s2 Z& F/ d5 U8 a5 H
    ●指令的执行过程3 l  h- ^% j2 X% `
      _# e2 _! F- n9 W/ I
    2.3网络基础知识
    ' P# @) `5 x8 F+ ^- H2 p/ ^2 L/ E' I  w" g7 v; E* |$ {: g
    2.3.1网络的功能、分类与组成; L% _( c! }% _2 _* D

    ) Z9 U. g$ G2 G0 ~! k+ A( B6 z1 u2.3.2网络协议与标准
    6 ~' {. [/ h* u4 u, Y1 u# e( z  g8 U5 Q* ?6 i
    2.3.3网络结构与通信
    1 `8 K& X! N4 S1 n# m  g& @, \- E* e; h- x
    2.3.4网络的安全性
    9 j" \7 Q7 h+ Y2 T1 w' W& ]" x8 ^9 ?/ L9 O) N6 o
    2.3.5Client-Server结构+ q5 Y  l9 ^- ]( C
    9 E  J# P! S: h+ h  D( I
    2.3.6Internet和Intranet初步
    8 E( V  W9 {) B/ D' u2 _
    - X  k1 x9 ]8 P) o( x# a4 K, h
    ; g7 a3 g* M9 c/ M/ P& j- J- d! y' y5 r& L0 _8 N6 R! P0 F
    8 w& I8 n- b. M
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    2 f/ n& ?& B* ~难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?) H  p5 L) M' y: w5 X
    难吗/
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼7 _" [, H( ?$ K& M
    加油哦

    该用户从未签到

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

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