下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    # _6 a7 d$ Q/ ?程序语言(编译原理)" i( e2 m& e* }3 z% Z- E( _
    数据结构和算法、
    & x8 B( o% {$ X$ ^5 }数据库,
    1 N, x" v0 a/ U+ f. J多媒体,
    - m7 S- {# r5 ?9 W; u计算机系统机构,( w3 w, Y9 D- I  Z# D
    操作系统,
    ! [/ b) Y! o! p. Y软件工程,9 G2 M; w* A, `! W8 Q7 q
    网络通讯,
    5 [2 R& b5 W4 P1 m# U汇编程序设计,% ?; Z. P$ r' e) b* z
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    / ~8 C! t& h/ I# E& Z& p, x,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。: N, a, t2 F- G! |" C6 i6 ^
    我今年参加了程序员考试,这是我对程序员考试的一点看法。: O) U8 n/ U# L) p8 B
    + f8 Z# W. D" J* {4 j
    下面是2002年程序员的考试大纲:+ t) r$ O0 Z! ?1 Z
    程序设计(程序员级)
    9 J5 C# R! o3 z/ z, r) L   9 D; d$ j; u! W

    7 N, v: [7 o+ I" D" a- N1 A0 j1.考试要求:
      d4 C7 H" i9 T6 F
    & m& s3 |. A5 r4 T$ }. a/ \(1)熟练掌握基本算法和数据结构,用C语言编制程序;
    9 s; ~; R5 X( L, p& A$ V( S; g& F0 b
    (2)掌握数据结构、程序语言和操作系统的基础知识;: ^- Z/ R3 {, y) K
    ! I+ d, ~+ x, g! W# E" b
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    7 ?' ?, o! Q  l, S
    / A  Y$ O  Z$ x, X% V  g4 }; K(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;* B0 x. l4 U! Z7 g

    ! d3 E7 d5 Q1 w9 F+ k0 j) z, Z! o0 v(5)了解计算机的体系结构和主要部件的基础知识。
    5 M- I8 L  t" T6 ]* u& X9 l* g/ M3 M; F
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    + N! z' F1 @8 `* {# {+ f( a* O1 I7 {; F2 k
    3.本级水平考试范围包括两个模块:
    % ?" d9 L7 v  N  u! q: W3 O
    8 D* [1 _9 J0 w模块1——程序编制能力(考试时间为150分钟);
    ) m# c' U7 L) {  I% J+ I+ `  j/ o% U; _5 ?- S+ e
    模块2——基础知识(程序员级)(考试时间为120分钟)。
    4 n- y/ D' i5 n# k$ |7 Y: g! ]1 T/ m6 M: Z: _- h
    题型为:单项选择题+多项选择题。8 k' ?5 m: ?) W3 ?- X. N) L

    5 z! h! i1 G8 M# v二、考试范围3 }1 L: a( b( Z/ l% s2 y

    6 M+ U% G# m( Y7 N" V4 O2 a/ N% S模块1:程序编制能力
    , T4 L# Z5 A4 G  b' O' x) r: y- r' L
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序) X" |; }! _+ |. K4 i+ m, q

    3 W2 Q& A5 j8 g1.1.1 C(美国标准)
    9 [# R+ q& c, t/ j
    ; Y+ C( R7 s& u' e- g2 W1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    ) R, h0 W, T0 S! C: P6 V) w/ n  \. P3 D3 [. C, q0 @
    1.3具有良好的程序编制风格
    2 g- ^2 b9 k. r7 a
    + t; {) Z! Y+ U' m* e. K+ a1.4基本算法8 |+ V" ~! L+ u8 ?1 G( g0 p
    ' ~! b1 \# n$ z1 B' Z$ z8 z
    1.4.1查找、更新、排序、合并及字符处理! q/ R* A" u# j) A% [

    % W, A9 H& q* o" T" j6 x7 n1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    * q# C% U) a) j% O
    , _/ i5 V- N0 Q7 Q$ ^, k1.5程序编制方法
    9 f, r! V9 M: \; X/ j4 }
    6 a0 U) H/ M5 F% n1.5.1分支、循环、子程序(过程和函数)、递归
    3 ]' Z. U6 ]9 A0 F+ K
    5 k5 W; d0 b7 ~6 c7 l1.5.2输入输出和文件的处理
    " O1 p- o1 B9 Q, D4 R, i! f! U! S& N+ W
    模块2:基础知识(程序员级)
    4 |% Q* N3 y# n3 L& G% N6 e# V/ c7 w7 y0 Z" i! r
    2.1软件基础知识* s) _: P6 B( f  V) Y$ F

    7 S1 {5 d- n7 A, c: l( ?2.1.1数据结构基础
    : j: ^: }" ]9 l7 K  z- s4 T& U& q& s4 ?/ h7 z% n) |
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作+ \. k1 I, P$ M7 b8 t, O

    2 E# u3 f8 d- s, G6 b! z2.1.2程序语言基础知识
    4 h4 r6 i: h3 ^. ?0 k" ]7 \
    # k. |6 s5 h: M! L& J$ @* r. T0 f3 r●汇编、编译、解释系统的基础知识, z3 ~. v- J" m+ \2 G) ^& C

    % N: r& z9 s6 ?3 [9 ?4 a7 ]●程序语言的数据类型
    ) D5 k) Q" ]. V' F; M* @, y( G% f0 ^. a; y: Z# l8 J3 X
    ●程序语言的控制结构6 u, ^8 y9 W& F" y2 a- _# R2 m

    0 Z; B9 S7 f) e* B: \% Z4 s2.1.3操作系统基础知识
      a/ }8 \' [/ t# X7 c% w3 ]7 R4 P/ c5 g3 ~# i& t) Q! Z  P
    ●操作系统的类型和功能
    % ^0 A/ j" X5 e" q% g- K
    1 m, v) C1 I6 ]9 L+ @●操作系统的层次结构和进程概念: F) l, P2 g1 \

    6 [2 l3 Q* {1 N3 Z9 |8 e& L$ h, P●作业、处理机、存储、文件和设备等管理的基础知识
    5 T7 X% c  [9 X* A% V
    ( |' g) M3 u/ Z7 B* A2.1.4软件工程基础知识# u! X9 _) ]" `; D) ?

    ) s" o% b) r& ~) }- M& t6 z●软件生命周期各阶段的任务
    7 r/ w$ A' N( y; a- e3 g, f
    ' @1 v8 D: x( b* _$ L●结构化分析和设计方法7 Y" S+ I5 @# P# g8 n; R

    ! n% z  J# @1 i+ Z●面向对象基本概念
    6 @, [2 n3 v/ v+ f4 l& }) T. ?! w5 P6 p! e: o
    ●软件开发工具与环境基础知识1 F# \: m. E: W" P" P
    3 R4 r) B/ ]2 ?) U7 x5 H5 r/ g
    2.1.5数据库基础知识/ @, U3 i" j8 [" T7 J8 e5 G
    9 k) m% W4 [6 x* |% |- e5 y
    ●数据库模型
    # n7 c  k9 s! ?3 A
      ]& E' m* v' x+ i! L- z●数据库系统的结构* w1 N% f/ |0 R$ C

    ; a( ^3 S+ h) G7 S% w●SQL的使用初步' \; a; S* Z, W' V' K* K; |5 a' t% J

    % }4 ]  J3 o8 `9 C  I. P●常用数据库管理系统的知识+ r* _- l$ h! F4 u' C6 J

    * I0 V8 o9 s4 Q3 b# d; I2.1.6多媒体基础知识
    7 R' X5 l2 [. B
    " O8 Q1 z! j% E8 z3 z* o5 k●多媒体基本概念) i* _4 e" i: [4 d; ~1 Q  x

    ) F! r; \# [, h3 X# Q- Y5 P! s●常用图象文件8 B5 u4 K. |! V% c9 y
    + z, |1 I) X$ m# T; M
    ●简单图形(线段和圆)的计算机图示
    7 r5 S; D& y. h, t( E  W
    # ?  m' d8 m2 G. Y' a) D2.2硬件基础知识9 a( z5 P8 p7 A2 q
    # ]3 [3 i5 G, f  S" V1 U3 D
    2.2.1数制及其转换) R+ M* {4 U% A9 S: O: y  ?1 Q
    / n: Y# m+ f. b4 n0 c
    ●二进制、十进制和十六进制等常用数制及其相互转换
    * ?; O  {) I& z* R/ [$ v' H2 L& `8 O& b; J' g
    2.2.2机内代码  E/ L% O2 x$ D$ g2 t% l

    # \7 {" B1 s5 [' c5 S# n●原码、补码、反码、移码
    / S- q' m& t2 l. Q% e' u# Q! s# u2 P4 J' l# t
    ●走点数与浮点数的机内表示
    2 y7 g' x) s+ b, [
    & Q# j+ z3 h* |' Q●ASCII码及汉字编码等常用的编码
    6 h( ]0 G/ B( Y: |) W+ |7 G8 C+ c' j, M( z1 x3 K$ R
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法* _  C% n4 O( k/ K$ W0 D, I

    4 Y0 D9 j- Q# Z! i2.2.3算术运算和逻辑运算  j* v; u- `1 T5 a

    , M' f- g. p8 u' j9 E- j●计算机中的二进制数运算方法
    - U, F) R6 R/ R& D0 N% b
    ' }+ Z( w3 c2 Y! J●逻辑代数的基本运算和逻辑表达式的化简
    ( G2 K: L* A# \* I6 v9 C( Z
    - c8 Y1 W+ U8 K" K1 A2.2.4计算机的体系结构和主要部件2 v" P% l9 a$ N

    / Z( X, X. V7 p  b; c  z+ W●中央处理器CPU、存储器和输入/输出设备
    ( I& \, f0 K# u8 U9 S' I2 \* Q# c6 o$ ?+ A9 b  D8 V" O
    ●总线结构、指令流和数据流/ k/ _$ s3 h, J* C# X, O

    ; S, ?% k- n+ x( h2.2.5指令系统
    % T- s4 x& e* a& D* e
    ; _- v. @) b/ U  `- g. s●常用的寻址方式9 H- i0 O  C. l9 ~

    # }" C3 V% y2 l& |; o" |# P●指令的格式、分类及功能$ K, n6 D9 n3 g0 B" Y3 `
    # L5 p; A% D+ k( G7 K" V, u9 ]! s
    ●指令的执行过程
    : N, v# l- E$ S+ V3 b: \* j! ~5 n
    $ h- |5 \# q! C! ]" E: N7 W; O2.3网络基础知识  P" y8 H  a: C
    8 F, o7 z$ K0 d8 h: ]* i% |
    2.3.1网络的功能、分类与组成
    " N1 K) y/ q, N- P
    % L! g' U2 \! @1 ^2 B9 q2.3.2网络协议与标准/ R8 z! x, v2 x  Z) q8 k
    ( k1 Y& o8 k/ Z" i
    2.3.3网络结构与通信
    ) {2 z7 c1 l% V( r0 x  N) B* S- w% V3 a8 @$ A6 y- k; d6 ^
    2.3.4网络的安全性
    5 d, t' \' U# Q+ h9 q
    ) a/ s9 u# ]' P5 _9 |( h2.3.5Client-Server结构
    8 U0 i0 L1 ~  [9 F. y, q' ^0 ^5 ^) D
    2.3.6Internet和Intranet初步 ) w& Z' y7 m2 k& \

    + J9 \- p! D/ [# k8 |& e4 B- V
    5 f6 l: b# d+ K1 i# E9 E
    ; H$ w, p5 H1 d6 l% h* i4 y( s! j1 B& b
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?' c4 ~- u, H% ]
    难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?$ f2 e2 E/ _5 R2 b
    难吗/
  • TA的每日心情
    奋斗
    前天 10:07
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼9 a8 i" N% j/ W9 J8 R
    加油哦

    该用户从未签到

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

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