下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 11:21
  • 签到天数: 2393 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    4 z9 J1 {- h5 N+ N- t9 }7 ~程序语言(编译原理)
    " [3 S6 H4 f; H* H, x数据结构和算法、; {" ?, ]+ l" J
    数据库,6 L% s+ }" d4 n/ Q' E
    多媒体,/ b. R4 q1 B1 T6 O2 \
    计算机系统机构,
    + s2 W$ C/ F+ P8 Y# i+ g操作系统,2 c3 t8 f$ U) o- T/ N+ ]7 B" q
    软件工程,
    4 [$ V1 u/ Z) v0 j0 W: B" Q网络通讯,% y% Y+ l; h* A( ~3 ], X
    汇编程序设计,
    ) e6 j% f1 _8 w8 W/ N6 N这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    6 x" B1 f$ ~( t. L1 d7 l,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    : H/ }4 R/ y; }8 L' j/ i我今年参加了程序员考试,这是我对程序员考试的一点看法。
    0 L! g$ v( a+ ^6 w3 v
    3 [7 @0 `  ]9 t下面是2002年程序员的考试大纲:
    ! i4 p+ o% z+ L0 H3 f) M8 u程序设计(程序员级)
    7 M7 C1 {5 g0 U" k, O- j! Q( V   
    . ~, U4 l" t: w# L- H: B1 ^3 M) A
    " s4 I5 U4 O* i" K6 u1.考试要求:
    " T9 v) n8 y* B( w
    0 R: C. ?+ Y1 }* g9 X# N) G(1)熟练掌握基本算法和数据结构,用C语言编制程序;
    - u7 f# C- G# `* L' _
    / |$ W: I- A. B(2)掌握数据结构、程序语言和操作系统的基础知识;5 x- l+ N2 i/ A+ K5 T5 S+ E
    # F$ {' y+ Z  `+ H  c& W, R
    (3)了解软件工程、数据库、多媒体和网络的基础知识;. n4 I7 \( `' L1 P
    ! M% ^! x+ U# S$ t5 n2 k0 V" k
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;7 j# K8 r& ^: }" m+ {2 F3 f4 C

    - P9 ~; E3 b# k(5)了解计算机的体系结构和主要部件的基础知识。8 z2 d' S0 ~- b+ G

    + d2 P  t+ n4 K: N2 L. i: m& ~2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    - i* j" \# K% l/ y: j6 {. @1 X: V+ T4 ]: c! C# E0 d9 t
    3.本级水平考试范围包括两个模块:* x1 L- Y! A  k6 U' [
    4 x+ F6 B# Q! p4 {0 e- ]
    模块1——程序编制能力(考试时间为150分钟);
    8 z8 G, v- A  R( o0 i
    ( \6 o; {* N2 ], ]$ H5 _' W" \模块2——基础知识(程序员级)(考试时间为120分钟)。
    , \% ^8 o6 u% `- I, N) u' O4 g4 L6 T4 o1 l
    题型为:单项选择题+多项选择题。
    ) M, h: x7 ?3 b0 r7 L4 q0 j) N5 A$ N" ~7 v
    二、考试范围( ?9 u" j2 v1 ~4 f

    ; B8 p! e7 D+ x. a) t( @& X模块1:程序编制能力
    4 w2 v0 m0 K) h, z2 s8 z" _# `: _: ]2 v& O5 c6 B
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    + T+ K& i( x4 ~/ p' K1 R- b
    6 ?$ m3 ?& I$ L& h* Y# k1.1.1 C(美国标准)9 _/ F4 ]! J8 h  j
      L4 G- m: i1 R( r& Y% }4 ~" P- o. O
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正, B- X4 ]! z/ a4 m. s& X. q5 p
    3 V1 O: H  G% Y& u
    1.3具有良好的程序编制风格
      A/ \1 k- D3 E
    $ M, K$ X  o8 m1.4基本算法" I, v6 g6 N! b8 C
      u) H0 G& Q9 }9 S9 j" U8 a$ ^1 f
    1.4.1查找、更新、排序、合并及字符处理
    " z4 f2 n2 |$ W; m4 C' L7 V% {4 ]; `7 n! |$ M/ m0 X0 T2 u
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    ! v' K5 D, Z+ N, a, P( @8 R+ I' F: N. O1 D' K8 o% J# |
    1.5程序编制方法
    0 k) K* L8 T5 U4 _$ ^
    1 P$ @. X6 N( D  m& A; X3 g3 A1.5.1分支、循环、子程序(过程和函数)、递归8 |; H$ J0 l' v3 @

    " z9 u4 F& H" E( |6 d9 v+ n7 E% s1.5.2输入输出和文件的处理
    : c% X! R( H$ \7 E9 c8 R4 X+ D/ R) G
    模块2:基础知识(程序员级)
    $ C9 A, o2 Y4 m3 X
    # Q  b3 l$ N! V* z/ ~; @" k: ~2.1软件基础知识, }% x* y! z& ]( C8 h. I
    , x& |% X. T9 G" @" q9 L8 Y
    2.1.1数据结构基础' e, z, R+ |9 @7 F8 e
    ( R& `! o+ v/ c* y( Q
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作1 M% @% T) ?1 Z! R$ c

    ; K, ^  Q$ @# A2.1.2程序语言基础知识
      Y6 i; t& L( g  c8 s+ x/ v" ^/ A5 C* H7 [5 u' u- _
    ●汇编、编译、解释系统的基础知识7 p4 d9 C& i, H/ E! y- U3 B5 P! j" N
    , A  I5 V- l- Y2 B. y
    ●程序语言的数据类型( b' x8 X8 e1 a/ G
    ! s, N, ~4 K+ @
    ●程序语言的控制结构
    / g- l; @5 E6 v' d1 L. u
    # p9 O8 I! e/ I* \9 o, ~+ u0 d) a2.1.3操作系统基础知识
    9 W) T, S6 L7 i, `/ k' q1 P" u4 e8 N/ F8 w7 `6 _
    ●操作系统的类型和功能  r  c2 L7 ?2 ^% _  ~: g
    1 q' q/ n+ q7 ?$ [0 h$ f8 L' y
    ●操作系统的层次结构和进程概念
    3 q' n( ~4 }# I8 l5 v/ L) b8 {) S0 l# @0 v/ t" Y
    ●作业、处理机、存储、文件和设备等管理的基础知识1 _9 l* E, Z+ ^
    ( i4 e7 r& `5 V
    2.1.4软件工程基础知识3 m2 w4 o( O1 L( n  R, r2 @

    ! L, p4 |8 Z- x- a●软件生命周期各阶段的任务4 F# ^# Q! u! s+ O8 T
    3 z5 ?5 Q8 Q9 C7 E- w* c4 w! V
    ●结构化分析和设计方法
    ' T1 H1 \5 \8 L1 b9 q6 n' D, P. T( }, f) `: z8 Q, a
    ●面向对象基本概念# l2 g) V( \, x
    4 E) I. B; y9 {1 Z# a- L* l9 Q! v
    ●软件开发工具与环境基础知识7 \* E  M2 M$ X5 s, o: F
    " }; [4 Z; ^0 P
    2.1.5数据库基础知识
    3 w+ e- s$ ~  D
    5 m3 M( M$ k" D3 ~* C$ A●数据库模型6 K3 p8 O* c3 g' d  F' [: D$ X" r
    & @5 R8 v0 U# l+ r
    ●数据库系统的结构* Q0 f9 F$ E& G0 g0 L
    5 x, k# W) `. Q0 w2 f* X% u+ ]
    ●SQL的使用初步
    , p- a$ G9 B$ d% _) p/ P: T" }" x  V4 B8 f9 ^$ @- a* M% N( v  }
    ●常用数据库管理系统的知识, U7 q* J( t7 {; q2 P4 J# x

    ! y' r- i' K1 h8 V+ m# \2 i2.1.6多媒体基础知识
    8 V5 e5 B7 I& n% n2 c
    : J8 B& X2 c  a4 V& Z# x4 @●多媒体基本概念6 s' }! X% e$ z
    ; P% ]# @- \. H% y( m
    ●常用图象文件9 C' I( m2 N4 v, i  ]  H
    9 ^( B% }) V8 a
    ●简单图形(线段和圆)的计算机图示
    6 O) ^8 T; K+ \# f1 v/ ^' d. p, k& r. E
    2.2硬件基础知识
      L; l. x9 L5 C& z$ B8 \6 t2 @% {. W% L7 N9 J3 U* T* M2 Q
    2.2.1数制及其转换0 R( f2 |/ n. S- h' M  ?
    ' w9 |+ }; o9 V: V. Q: K% w
    ●二进制、十进制和十六进制等常用数制及其相互转换7 @7 J% z' M: ^' R$ ~9 F# ~
    $ e% ~2 o0 L3 t/ J: s) f
    2.2.2机内代码1 e- y' O+ _' d. D
    8 _& [9 V1 |7 {
    ●原码、补码、反码、移码
      e9 w6 Y$ s) [0 E7 s. ~( S+ q
    " ]& _7 C6 b  J8 d* \- K# M●走点数与浮点数的机内表示# m4 T. ]; C9 y

    6 F6 v8 d$ H9 p3 ^●ASCII码及汉字编码等常用的编码
    " f' c# P# L6 G6 a& X2 a
    / U2 Z* C+ V' a●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法2 `* y4 {! N  I  V) M/ g7 W
    8 W+ N4 K0 D! T/ H
    2.2.3算术运算和逻辑运算
    $ B) r0 E1 ^3 z  h4 G; k. n9 o, n' C  x! w5 l& Q4 S  R6 R
    ●计算机中的二进制数运算方法
    ! ~+ f% ]5 _, ~0 |* q; `. u
    - m3 X% r& }" C●逻辑代数的基本运算和逻辑表达式的化简$ k$ {" g' R# d% P5 B/ I

    0 s+ ]( A/ Q- C2.2.4计算机的体系结构和主要部件; P- }" k9 g8 \/ j* o2 a0 \7 t: H
    * T9 b& v* R! G( a1 d7 ]. m
    ●中央处理器CPU、存储器和输入/输出设备( ~1 _7 m' U3 M& I2 P% {5 S4 d/ F

      h. [2 _1 b  c, a●总线结构、指令流和数据流# K# `7 k; ~# ]% o: [! d

    + B4 L: K" Y7 I' m) b* U% K2.2.5指令系统
    & [) u$ B. [& `' I( L- {
    3 @+ d* M5 l/ v% x& J8 u) a# x) K●常用的寻址方式9 h3 O- t* \. v8 |# C2 W! h& ~
    4 L% b, ?) _* O
    ●指令的格式、分类及功能6 W% `2 {$ w2 J  E6 l  p- {/ r1 l

    4 {9 j% L2 x; ?% u: x( y! E●指令的执行过程
    $ n  ^$ x! U9 J" C% O3 G. }1 Z
    ) k0 ~4 o$ B  S5 K7 U8 a- s2.3网络基础知识$ K5 v9 j, d: v  v
    1 v& y9 I* e( H& L% N; c; g
    2.3.1网络的功能、分类与组成
    $ ]" m. \1 M% s+ k+ z* p/ K
    * S7 ~- W0 ?& f- v  H  v2.3.2网络协议与标准
    5 N; ~, C: z# n1 Q
    # n! N6 S+ S' g. j/ q& w2.3.3网络结构与通信& l1 C3 i' Y7 I; j
    + A: M0 f9 O5 P) C4 t$ p
    2.3.4网络的安全性
    " y0 ]  i8 n1 n  s" b
    , r0 z0 ?# D4 T# Q3 O) I2.3.5Client-Server结构; z4 T) N0 S$ g) p1 p

    " l' a+ E/ R( ]; P2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了+ I+ z" k* C0 f5 X1 V% ]
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?( i. t1 v. a5 u/ i- O
    虽然是基础啊, j* `( |  Q7 |1 U6 N* V
    可是不知道啊 也一样很难- m3 A) ^% b' }3 h8 [" {" _
    h1
    分享到:  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 下一条

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