下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    擦汗
    7 天前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:4 K1 h# v" Q7 G: S$ L& l% I
    程序语言(编译原理)
    ' R. @! L5 ]5 g) O: {数据结构和算法、5 W7 a9 [; Y6 {8 Y. O, A
    数据库,8 c0 m5 l& g' X
    多媒体,
    * r/ D# b0 v% |8 V& S: J! N计算机系统机构,
    " h1 k- L& r% X& ^7 ]0 G* a操作系统,
    & `6 l: ^2 o$ G3 t% Y3 k软件工程,
    5 p- M0 Y% x+ |5 H网络通讯,
    " @! u# q* f+ r# c4 O汇编程序设计,
    4 [  f6 k' V$ N* ^这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    4 L* n! S. @0 V% g,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。: R/ B; {0 e  k# x
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    * \2 q9 X8 H# F
    . _, b, }3 w7 }4 {下面是2002年程序员的考试大纲:
    / `! j( T3 ~; p3 |程序设计(程序员级)
    1 L! g  _1 e$ M- s% j1 Z   6 L4 U6 f. `; D1 E

    ! T: \) `8 d8 E, X9 I; X1.考试要求:( `( w) h' n. t( E( O, _8 b# z

    8 O/ E6 r0 m% c(1)熟练掌握基本算法和数据结构,用C语言编制程序;
    + W7 n6 @( y  j6 k' ^0 j8 M
    . w9 g3 t9 V) K(2)掌握数据结构、程序语言和操作系统的基础知识;
    & X7 _& W0 g$ M: c. `6 d
    : ^- S: Q+ j" u- p$ b2 o' I, J6 Z# k(3)了解软件工程、数据库、多媒体和网络的基础知识;
    ( D8 ^( e3 i+ `$ o( z4 r
    ( B6 @; J- j* k+ C5 v(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;6 X8 E1 P& q" c: m& L

    5 g* g6 \8 m2 z. p* _(5)了解计算机的体系结构和主要部件的基础知识。4 Z+ Q& r' P* G2 d8 ?8 m2 H& G; F8 k

    7 l  }. K6 s0 w8 o+ S2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    - E: O" j0 I9 e5 c2 k; b
    + ?5 H# n$ |( x/ b2 o; x# `- r3.本级水平考试范围包括两个模块:( ~( i" z" o5 L0 v8 @

    $ p4 U  i! q# v5 G% Y7 d模块1——程序编制能力(考试时间为150分钟);; L: S3 c7 a# E% f
    & I' K: x, k1 t) A! T
    模块2——基础知识(程序员级)(考试时间为120分钟)。9 k# X( M7 ]! U

    " \% J$ g5 L; @. U题型为:单项选择题+多项选择题。
    8 Z; ?0 g; ]. K& V9 x8 ?9 R( A
    $ k# C' I7 G; @二、考试范围
    6 R- [6 R. ~; Y& K
    % S/ X0 h( }/ t: f5 }3 \, A  Z模块1:程序编制能力
    ! m4 w) d9 _7 X5 k* v8 ~; r* |) r8 {" P& W& Z1 K
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序  n0 g. C/ N& f5 S" s

    8 u" X6 u$ b6 K1.1.1 C(美国标准)
    - M, O7 @9 ~1 m% t& r7 a  i$ ]' Q- w5 h; W. }0 g& [1 @
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    - h1 v: w- y+ `" a+ J$ E# M0 b' L9 B+ l3 S# w
    1.3具有良好的程序编制风格
    ! ]9 k5 J9 k# S1 p6 l9 O1 D& A0 F* s2 _
    1.4基本算法' |' Z8 a& c1 C- R: b

    / H7 g3 n0 e& R) ~! ^2 G: o1.4.1查找、更新、排序、合并及字符处理3 W- w9 Q5 P/ N: U1 v; N

    + w" [& L8 d7 h% T9 O1 u! j6 I8 h: ^1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    , I4 ~3 F. A8 {; f2 i
    . V" Y7 ^! Q; Z9 Q' ]1.5程序编制方法! n0 K0 i6 w6 i% h2 |

    % U! ^, t  m5 D9 \0 Z* _0 k1.5.1分支、循环、子程序(过程和函数)、递归. L( h% B# D" q& {% ?- ^0 w
    4 ?2 T, N( Q/ y- \2 m- J
    1.5.2输入输出和文件的处理5 y" \# M% e$ X# f. G2 B! C

    % z  s: L' I8 i模块2:基础知识(程序员级)
    6 ~/ k% q% B  M* K6 n& R1 x4 j8 ^' L4 h& M4 q
    2.1软件基础知识
    # k' T3 s0 }7 j" l+ g  ~! i
    3 p- F2 e& [; x9 H/ T+ c* T2.1.1数据结构基础3 l9 ]8 S6 S' T! X; J# b
    4 H* _  ?/ l0 |4 v0 _, G0 s
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作8 t& Q; a0 T6 W+ z* X
    ( L0 [; W8 P4 V( l5 I) @
    2.1.2程序语言基础知识
    - G7 Z- y! D/ n2 P& ]2 S" }0 h% g
    4 N. g6 @7 a1 k0 R. w3 K●汇编、编译、解释系统的基础知识
    0 s+ V" i7 j% T7 A2 }6 ?+ ]% ~, a  o" F0 @2 {0 B+ ]" f
    ●程序语言的数据类型4 n# y; l% B9 f" p

    4 M- R) g. N: p  [: ^5 L●程序语言的控制结构
    9 S2 f2 M5 H. c+ N9 D
    4 j9 A$ y9 Q) J" _- u# j4 ^# C2.1.3操作系统基础知识
    6 M7 ^: K# o4 g; e# c3 B9 j( w) u5 Y% ~- t! J, P
    ●操作系统的类型和功能! y# H, k( l) k
    - x! Q, i6 w8 I% S2 }
    ●操作系统的层次结构和进程概念
    ) r( j( [# \6 P  O  m4 Y6 Q/ h3 F: N7 A4 |. @1 W7 f
    ●作业、处理机、存储、文件和设备等管理的基础知识- }. n; [% ~, x3 E
    3 D& t+ w+ g$ r+ a! |5 T. s  `
    2.1.4软件工程基础知识/ _6 K* p" b' D
    2 D$ A0 B! g2 F' K- t8 M: P
    ●软件生命周期各阶段的任务9 W$ q; `- b- Z2 p2 `/ `2 A# F' U

    % Y( M+ I2 o1 V8 ^3 R' @●结构化分析和设计方法
    / j" r$ ^. e* Y, p8 k& O3 Z# e% }9 I5 }) V: R& F! l/ u+ s2 T
    ●面向对象基本概念
    . h" n" T# x9 {
    0 U2 i+ Q' M* H3 s●软件开发工具与环境基础知识% {9 b! K* w7 V3 q

    % }1 @8 S1 Q( m7 W" A3 Y" G2.1.5数据库基础知识7 e1 u2 I4 d1 ^: C0 l
    0 K$ a* s8 i; g/ q  r$ _, _
    ●数据库模型
    8 H! h: E; C! w" \9 `
    $ f. T* h+ ]9 Q- v●数据库系统的结构
    ) o8 t& [7 v" i  ^. W
    & z% a$ n; ^; {●SQL的使用初步
    ; k2 u1 g1 f4 x
    5 \7 Z: {7 x7 @  g4 ~; A4 A# q●常用数据库管理系统的知识
    8 R  s8 t- |& S4 d$ }! [( `7 V1 ^: _! S% Z. g
    2.1.6多媒体基础知识* A: `4 |8 T5 A, _( X: I
    % G/ A  d6 X1 G. ]& _. o' v
    ●多媒体基本概念
    ; a  Q: i0 a. a+ z4 c
    + K: O; J/ e& _9 x8 @! x●常用图象文件
    ; ]! C% F( _5 X+ R, [; w& S5 n( e! N% P# Z2 H6 O7 f, m
    ●简单图形(线段和圆)的计算机图示
    4 q& r- B4 O% d5 b0 S, J) `  \  Z
    , z: s/ L' L) f2.2硬件基础知识
    7 d0 V2 i4 F" n
    1 C; l8 Q9 n2 F4 m* F7 x2.2.1数制及其转换
    - ]! L( Y! }1 b" V, R1 M$ G) u" m0 K4 f# z- O
    ●二进制、十进制和十六进制等常用数制及其相互转换2 B/ w* y# n( f7 q4 z: h

    & J" l3 z: s6 |4 O  Q2.2.2机内代码) Y) v& \7 I% T( `/ d; @. T

    * [. @. ~( P8 j; s# P" S●原码、补码、反码、移码
    . [. a7 J9 I; ?7 h( w) W/ H) ?+ T- _: v2 }4 W2 |
    ●走点数与浮点数的机内表示' o! c: Q7 m9 \

    : o- Z. v) s- y" Z●ASCII码及汉字编码等常用的编码# [4 F4 K/ F+ X% P6 q5 J' b( ]: W
    6 i0 {  N2 M6 {: s! o" _* T  E
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    ' S' B4 W% O1 l1 J; U
    . i- M1 I1 q+ U9 E8 L2 }2.2.3算术运算和逻辑运算
    4 P3 O8 T" q. q& y, l, L, O
    0 [' ]7 x1 n/ K( l●计算机中的二进制数运算方法" }: v+ I1 z) k& Y% I

    3 c# U" \" ^9 w% l- D/ Y# i●逻辑代数的基本运算和逻辑表达式的化简
    , y* `: t+ r$ ], l0 P( Y1 A, x- N, n
    2.2.4计算机的体系结构和主要部件
    ( ^6 f& W" W, G8 |9 H0 e& z. ^6 z2 V3 P3 W8 C
    ●中央处理器CPU、存储器和输入/输出设备, s. r$ m- I9 }) Z
    2 A8 i" N! I$ q8 B/ r6 i/ S
    ●总线结构、指令流和数据流
    9 ~6 I% ]0 a; i/ h0 D5 }  u* X* T) ]
    0 o. n# E# O  y# F& Y6 m2 E2.2.5指令系统
    % p; C+ C1 ?6 G+ F" S5 c) ^' R+ V% }$ E$ _9 B1 |: x
    ●常用的寻址方式/ k- n6 M4 u3 I" T! m

    ! \- x$ C/ u! `●指令的格式、分类及功能! p9 }3 q/ a) X' c9 P: a' ?

    , n# v( p2 X$ \/ B! F$ U# d●指令的执行过程
    3 X: {9 y2 i; K0 m0 L3 p: d4 `! i" @- z5 z4 b8 [; j3 h2 K
    2.3网络基础知识) f; l, k7 L/ T. |3 V

    , m6 G0 ]4 n5 s) |4 a& U$ x2.3.1网络的功能、分类与组成/ |8 c: D' y. n

    * T5 @' A* P% J+ F' b2.3.2网络协议与标准
    / M  s( s1 L3 l" d# D5 p" H; X8 G3 c( G/ d4 W2 L+ o& o* ~
    2.3.3网络结构与通信( j" B7 l* L6 W4 H+ g) O: W3 \+ k
    ) d$ Y4 [4 Z2 N( b- i+ P
    2.3.4网络的安全性
    & b! ]9 y# d! a/ |, p1 k9 z2 y. S- q- {1 T( a  G
    2.3.5Client-Server结构
    % ~" E( O: D. f8 L' _3 |, G( K0 ^/ Z/ m3 v+ I- f
    2.3.6Internet和Intranet初步 6 ?6 B/ ^/ s( k' \  o  b
    0 d& C2 c  F/ o' T) `! {. G0 @. U7 j% Q
    : A2 Z' S4 W. U8 e- l
    : t6 s6 g  ]1 M
    ( J* a; \& ]0 j
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    . o) ~; V- y% Q2 u6 b难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?/ ]/ H. {- G% |7 k8 s5 M& `; k
    难吗/
  • TA的每日心情
    擦汗
    7 天前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼0 b' H% U+ Q' a& f3 x; l/ Q
    加油哦

    该用户从未签到

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

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