下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:- u( E; X; h& s0 H* p
    程序语言(编译原理)
    ; H$ y2 ~/ k8 e! z/ h+ E数据结构和算法、
    + f8 r/ R1 K: }- m+ [% e* M数据库,. e5 M  {( T6 P  j$ S
    多媒体,& C1 {% o8 ?* h. S/ c
    计算机系统机构,, L* J/ c/ _  t6 d$ C- X; w
    操作系统,
    * H+ Y& r5 \" [8 P6 M7 e软件工程,5 J$ p$ y7 W; y
    网络通讯,
      G4 P* W1 |+ {+ `8 a汇编程序设计,
    & u7 |- D; x2 h9 y& s) @% u这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多7 n9 N; N0 u. ~; w
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    ! Y0 x$ z5 a2 i# Y% W! k我今年参加了程序员考试,这是我对程序员考试的一点看法。5 Y% |$ b5 K! y3 j4 `( g5 S1 g
    # ^4 c! z, j& ]
    下面是2002年程序员的考试大纲:9 {* d# @/ a+ ~( I. h+ t  j
    程序设计(程序员级)
    ( ^" I0 c, V+ q0 L   8 q) Y: m' D/ b% H, H1 C5 b  N3 l
    # x1 F6 ~4 ], ^* F, D
    1.考试要求:
    # B- `. M$ V6 ?
    " r5 n% P! O, `+ Q6 E% n- k(1)熟练掌握基本算法和数据结构,用C语言编制程序;6 @. z! n" Y+ M( |1 ^6 U

    9 z) |6 S, F, u. W(2)掌握数据结构、程序语言和操作系统的基础知识;9 E1 N, s: |! y$ l6 h. \

    - I$ g# D9 Y1 c2 S(3)了解软件工程、数据库、多媒体和网络的基础知识;2 a3 S: \  D7 P8 Z7 b4 U0 K7 {
    , }. `% j0 i  W$ O6 e+ R
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    / w; l2 q2 M! I1 f- M& w" x1 a# g; I: x$ H, s  o+ G8 b/ {6 D) o
    (5)了解计算机的体系结构和主要部件的基础知识。$ k# S, n3 |) G! b
    & R8 d5 c6 t5 J+ f
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    ( p# T" h5 S7 V$ g6 L0 i% Z4 b  _4 J* ]7 b9 N% ~5 X5 A
    3.本级水平考试范围包括两个模块:
      r6 |, W6 Q% m
    ) p+ l9 i) L* s3 D$ S4 a% x模块1——程序编制能力(考试时间为150分钟);/ X# z3 w  x+ t8 t3 R! ?7 c  |5 t

    * J9 z6 R& y6 i模块2——基础知识(程序员级)(考试时间为120分钟)。: @; U% C$ b% |1 D5 S

    * Z+ M0 E) B$ f5 {8 p7 n  w2 L. E题型为:单项选择题+多项选择题。. j/ ?! y( x" C  K/ R
    ' R  A2 a3 u0 z$ k$ f2 ~0 G
    二、考试范围
    # z: F/ P- d" S+ k4 M/ p* U/ R2 S% m* t. h3 w2 g
    模块1:程序编制能力
    & t, o( Z7 t' x& Z$ V* [8 M# ~; s( W  f# Q
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    / _- ]9 P9 h9 E/ ?" b; X/ R; V% \4 Y
    1.1.1 C(美国标准)! ]8 b6 V& ~' `

    ) u$ `9 l' ^6 v3 L' Z- K+ Q- S) h. f+ s1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    : z. k* {0 y% j5 N$ W1 r8 k1 Q# z  {7 I' g* v/ C
    1.3具有良好的程序编制风格
    4 R$ `/ Y$ h0 `5 o) _, _
    7 I" T9 R* }5 B1.4基本算法
    % K3 M: w% T9 p6 z) M( J. g6 T
    ) s7 D5 ~8 j+ L1.4.1查找、更新、排序、合并及字符处理5 e, B  {" r+ ]4 y5 k

    9 M0 ~) ~  N& J! Y9 u4 I1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
      d' A; C: M+ B3 |. _+ [% f5 U+ [) g$ j. D9 S, e# \+ U
    1.5程序编制方法- I! d0 n3 L- p: s4 S( f

    7 }3 }# J- H! X1.5.1分支、循环、子程序(过程和函数)、递归
    5 K- Z4 Z# o% l5 L1 |# P* U  _% W' P  p6 d6 }' J  P) A
    1.5.2输入输出和文件的处理
    & L& {# S9 ]9 H3 z1 q
      N  V- J: M7 \8 A4 b模块2:基础知识(程序员级)  x' y; m& }7 r# c4 S6 |4 \0 S7 q
    6 l' i. k, {; s  ~: Q4 C. {
    2.1软件基础知识" A- h0 \" q0 p, H

    9 o& J0 [/ f+ k  F& G9 a7 _0 S2.1.1数据结构基础
      A: W' t' X* V7 H/ B9 e% a  X1 \4 f" `8 B( u; V! \) S
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作. z  p6 r3 W! C+ Q4 t- s* u

    6 U. H! x1 y- h1 H8 u2.1.2程序语言基础知识+ M; o5 p. A" C( A, g$ x

    3 y3 g( ?; y7 g8 I" L●汇编、编译、解释系统的基础知识1 S0 a  l3 V" B! J4 s
    & i: h" d/ v2 o1 g9 _% \) N! C
    ●程序语言的数据类型
    % I7 T9 @  F- H# T1 a2 s1 u& K/ n9 \0 [2 Z& o5 L5 |
    ●程序语言的控制结构" t6 \3 D4 c/ c/ ?" ]7 ?  I

    4 ~& n$ @0 ~* t$ S  X8 T2.1.3操作系统基础知识, a/ t  e! M: G* U7 \

    6 M  i) ?9 v$ k, R●操作系统的类型和功能
    ' e7 H! A, J3 H$ d# k5 J% m/ M1 c; t% E' H* J
    ●操作系统的层次结构和进程概念
    6 T/ s/ g" f3 g2 x/ Y/ ^1 N* b( H7 T  l6 W7 L# C
    ●作业、处理机、存储、文件和设备等管理的基础知识; j% d4 V" X. H" Q% v6 |* k( A% |7 j

    " A1 ^% k8 V" N8 t: W2 s2.1.4软件工程基础知识9 H# a- d  N0 X

    0 m! y' I$ f3 w●软件生命周期各阶段的任务
    4 p) t0 b# [6 k$ Q6 x3 ?
    5 c5 J9 p, S. ^: j0 Q●结构化分析和设计方法
    7 ^% E" c5 j" @' v' ]. [! l% Y: f1 B3 W5 g+ W
    ●面向对象基本概念
    3 M) Z# o7 F6 D0 S5 ]$ [+ P- p7 _3 v; i/ m5 X% j2 p
    ●软件开发工具与环境基础知识
    ) F8 H1 C/ F0 b4 ^' d' `. A* y: q
    2.1.5数据库基础知识5 c0 z& E- a4 e4 O: H$ H* k

    : s1 n+ e! H% F' f●数据库模型
    ( ?4 v- {5 c' X* |) h0 g3 T4 B0 b2 R; l8 s# B% S( ^( o
    ●数据库系统的结构
    # `: L* S$ K& d0 U7 l
      z, L3 W' _9 c2 d$ t! T; J% x●SQL的使用初步
    9 y' R2 W7 h" s& h2 P$ y$ `; p, F( N
    ●常用数据库管理系统的知识
    8 ^* j8 N& @5 |% D& L! n2 z/ U
    - T' G7 Z# |$ r' b2.1.6多媒体基础知识
    / S  p& J. z6 C" E+ O7 |1 e
    ( |8 q  G& b# O. H8 C●多媒体基本概念
    ' d" B, K4 A# u& A& L% @" b% g/ ^* L
    , P0 u7 I2 ]$ |8 O, t8 i$ K7 ^1 V●常用图象文件
    - D; }$ T: z" _( c
    ; c4 E) k% r3 M7 [! e$ ~●简单图形(线段和圆)的计算机图示
    ' K& ^! b3 B; I) n% b4 o% k9 Z8 |$ Y$ o) {6 _. [/ Q  g
    2.2硬件基础知识0 ~/ J( y* N! W, J

    ' I" {! h( x" P& ^. S  u* \. u# N2.2.1数制及其转换
    , l1 i5 V# ?- L, \# G$ Z! g& p$ ?4 `* @6 Z
    ●二进制、十进制和十六进制等常用数制及其相互转换0 S# t; u/ S7 J0 g$ G

    ' A; {! A. u$ _2.2.2机内代码
    3 w6 |& Z. s) l% m6 j$ S8 p) n
    : a* ?7 D' ~. R! M  d& b●原码、补码、反码、移码
    & p( c7 m3 _) V' l3 I
    $ U( {0 W5 q$ q* f●走点数与浮点数的机内表示; T3 U! M2 y& d, I9 v
    & s% V: I. M! s" ]* b3 P/ _
    ●ASCII码及汉字编码等常用的编码4 y" X/ b9 l8 Q3 i+ {. N3 H
    7 I& Y8 Y# i% G* d- c
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法6 A% N: Q/ w6 B1 H* G
    + }7 ^2 q/ p' `" a- P- `1 W
    2.2.3算术运算和逻辑运算8 S, G5 Y: x( _6 y6 T

    0 J% R$ c$ _5 u8 p0 A●计算机中的二进制数运算方法' @( Y! E. D% W

    ! O9 M; U" P4 g, `4 y2 x. @●逻辑代数的基本运算和逻辑表达式的化简
    4 S( P- }' `" g/ U9 Q! b
    7 Y" \# j) i* Y& D' v; V2.2.4计算机的体系结构和主要部件
    9 l+ v! D7 P/ V4 \* o( Y+ ?! j, N6 Z! Q+ B; y
    ●中央处理器CPU、存储器和输入/输出设备4 S+ |4 d) ?& k9 x  x. _
    & W0 Y" R' J8 A* @. w
    ●总线结构、指令流和数据流! h# K6 f# t9 B  N1 h# f* Y( u

    ) |; t$ k, z, ~6 h. B# f" Z2.2.5指令系统* Z$ `, ], B! e

    $ D" `. N9 g; {●常用的寻址方式
    ; H9 X3 _  i- C# ^6 z
    . J9 T, U! J8 s●指令的格式、分类及功能2 V3 |# M" f3 e5 N9 r2 H

    $ C! }8 M1 [) G. i" W  B●指令的执行过程
    ) O! S9 O' Y1 r0 s; ?3 `0 i/ M: R) r; g' U/ N9 k. s- Q
    2.3网络基础知识
    * Q+ s  I; `! ]# y2 A& O# [
    ' ]; [, I* u) s+ B+ }2.3.1网络的功能、分类与组成
    & ], Y% y0 @* B
    7 M+ M7 I9 @( }2.3.2网络协议与标准+ b# G/ C8 f1 O9 P6 f& X8 O7 \
    # ^' O- T) G# g6 G" N2 P4 a! x
    2.3.3网络结构与通信9 V' U- g6 X2 e" m5 v

    ' h$ ~$ [* w6 l3 j; r. i9 x8 m6 p  [2.3.4网络的安全性4 p* R4 j- J9 I! a) _9 V% A

    1 d7 }3 `8 L; H" g/ Z2 O2.3.5Client-Server结构6 P- W1 v! `; K* H

    4 \# E& |% Z% f/ B0 L2.3.6Internet和Intranet初步
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    badboy11 该用户已被删除
    2
    发表于 2003-7-8 19:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    晕,这么难啊?本来还想去考的,还好看了这个。哎!~~~
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    3
    发表于 2003-7-17 04:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了- Z+ z% W4 A. S
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?
    9 N& g: i- B0 i3 a  w$ B虽然是基础啊( l, l- n/ F- x; Q* @
    可是不知道啊 也一样很难
    % w0 q) V  j" P0 qh1
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    6
    发表于 2003-7-23 00:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我报了!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    every 该用户已被删除
    7
    发表于 2004-9-24 18:14:00 | 只看该作者
    很多的了,反正各个方面都会有一点涉及到吧,所以才说它广啊

    该用户从未签到

    8
    发表于 2004-9-26 09:53:00 | 只看该作者
    我也想知道考什么
    every 该用户已被删除
    9
    发表于 2004-9-26 11:49:00 | 只看该作者

    硬件的,网络的,软件的啊,反正都是了,不过软件工程和数据结构考到的很多哦

    该用户从未签到

    10
    发表于 2007-3-17 01:01:00 | 只看该作者
    吓我~~~

    该用户从未签到

    11
    发表于 2007-3-17 20:39:00 | 只看该作者
    不难也够多了

    该用户从未签到

    12
    发表于 2007-3-24 11:41:00 | 只看该作者

    老大发个网络工程师的

    发现我们通信的没有人报网络工程师 押宝软件设计师去了

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

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