下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    ' D. I+ \2 }( [! x! ^$ A程序语言(编译原理)% U9 q( Y. ~' H6 s' s7 r
    数据结构和算法、
    + p1 a+ W0 v% r9 a  F$ i数据库,
    ( Y( j, P2 v2 s9 t, [# `; h多媒体,
    : i% f4 s& r( {$ E. V3 A- a9 z0 u计算机系统机构,
    2 u- G, f! I1 b1 _1 g' c$ q操作系统,
    # C: K# ~  I# S8 [5 B软件工程,
    / Q) Z+ F- S1 u( X2 Q$ u3 q9 |网络通讯,+ ]4 |: t$ s' C% ]- c9 ~
    汇编程序设计,
    . D# I1 s* K! f3 I1 \6 S$ U$ e8 d/ y这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多4 ~# T/ a2 V  o% e( c2 t
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。5 G4 O% R% c) R) S3 f
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    ( r- n' j) V% U" \& H* ^; a/ u& H( d; h1 W6 s0 ?* Z# V  x
    下面是2002年程序员的考试大纲:
    ( ^1 C0 l! H+ l7 n* X# Q程序设计(程序员级)
    ' f7 A- N0 J% N" L* X& a2 H8 F   
    9 |( Z! M% y! r
    ) p2 O. r3 u0 @3 }8 F1 Y1.考试要求:) h' M5 n% o' z& H  W; R; n
    , `/ C0 @: O* C9 G9 k; q, t* i0 [, }
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    4 b  b( T7 z* }& W+ D: r! Y$ i8 p5 c: Q3 f1 A& J9 _
    (2)掌握数据结构、程序语言和操作系统的基础知识;' N5 D, k8 O* j8 j

    3 |  I. s$ a4 I! Z(3)了解软件工程、数据库、多媒体和网络的基础知识;( D& c; `! D1 J6 u

    ' U! z! m/ C- t. y. Z$ [2 j8 I(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;$ s: Y  y' T% w9 J3 ?/ j

    ( U+ @' K3 ^3 p# F(5)了解计算机的体系结构和主要部件的基础知识。8 X5 I5 `6 i% j" ^

    # \+ B* [; [. _+ r2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。4 x: p: v& \. P6 t- |$ H# w2 }
    2 o. U0 e& t1 S8 m, t/ Q* |
    3.本级水平考试范围包括两个模块:- }/ l% D. ?* ~3 q0 `) Z. M
    ) w4 A% c( V, T" P8 K- |
    模块1——程序编制能力(考试时间为150分钟);
    9 M7 Z: K+ A/ V1 [% C7 K4 X# q
    : V0 _( u$ r+ d0 A模块2——基础知识(程序员级)(考试时间为120分钟)。
    - D, Y5 s2 p: j' r. {
    1 B8 Y$ x1 _1 k2 Z5 N# W题型为:单项选择题+多项选择题。( m& s) L7 |3 L/ x

    5 i* g& l# I& R0 K$ x; Q) H二、考试范围
    ; o/ v4 `0 D8 W6 Q8 w
    " [- \$ J6 L, C( o: O模块1:程序编制能力+ }0 e$ L% G; F  Q9 C" a
    ; r9 M1 t* C) Y' G* z5 Y
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序" u! _- M, I; h2 w  Q( e
    - I# s" _* R- y+ t4 ~' R+ C7 m3 X
    1.1.1 C(美国标准). C3 ]3 C) e1 ~2 h

    # I5 h1 V* H, H3 I1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    " ?' c" e% m: {+ A
      H4 k1 v" S, c) X1 n1.3具有良好的程序编制风格
    1 r3 F+ F; E, x% k9 m. n+ X: u4 p  f$ l$ z9 d/ g
    1.4基本算法, c: C( L5 ?5 ^  T0 s& v1 w% p/ j9 g
    3 g9 H7 E- D9 ?5 y, N
    1.4.1查找、更新、排序、合并及字符处理
    ) d8 S5 x5 w. k( ?0 w  x7 x" x
    " \8 z- Q4 z% r) D! [: B: g1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    6 n1 C2 b- u" M8 p
    ' ^3 B3 V* n& p- t7 `! [1.5程序编制方法
    2 u! i: F3 ?7 a/ C1 i3 n0 b. i9 N7 ]1 `- ]
    1.5.1分支、循环、子程序(过程和函数)、递归9 b$ e) P! z5 z0 E& ~
    9 u8 h8 u; n6 [6 b  y# v
    1.5.2输入输出和文件的处理- e( G0 J9 B  Q2 w
    ! h/ M9 o$ j7 n& Z1 Z1 m
    模块2:基础知识(程序员级)
    7 M# |; J  M" w  N' B0 `' Q4 ], |# W2 p5 S4 x/ H, @6 N
    2.1软件基础知识& S1 X/ V( O: P8 ]& b1 j$ g* G- l

    2 S1 E  a- o: ]3 H2.1.1数据结构基础8 K; x( m+ v$ l* n0 t0 V
    7 J9 e9 T" i- d& h5 h1 R6 j" @6 _
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    / Z" W) k  o5 Z# q1 o# X4 h9 h  _8 t9 K" }) i5 z: W
    2.1.2程序语言基础知识
    % h4 x2 Q4 D! ]! F9 A" z' l7 |
    8 a$ W. D0 N+ x●汇编、编译、解释系统的基础知识
    : F5 E; m3 I/ |7 s4 e: _( n
    - U$ Q2 E9 r& A●程序语言的数据类型
    - @6 `& [9 B3 S( H8 R! I$ F! e# G8 x# w
    ●程序语言的控制结构1 J' U8 f* z: R, X' S: ?9 o9 f
    # F% y' Y3 a. P! m- T6 g
    2.1.3操作系统基础知识
    6 @5 X2 m, K: U9 ]- b1 t
    ! e4 W" T/ a! y. ^6 j●操作系统的类型和功能
    5 k, [3 o% i* J& _4 k; A
    8 Y% c5 U( P8 X) P●操作系统的层次结构和进程概念' P/ n0 y; ?! X2 Y

    4 }! Y; z4 K) h+ N0 E0 n& t●作业、处理机、存储、文件和设备等管理的基础知识
    & _4 x3 W& d* e, n0 I9 [( M
    % m2 y0 |3 {0 f- E. q) P" S2.1.4软件工程基础知识6 Q# ^$ s1 W: j! j8 A
    $ {5 y( y  T# |
    ●软件生命周期各阶段的任务
    2 U" j# M  [1 X% G$ ^- t) @1 j" |# e' [1 k$ _) @
    ●结构化分析和设计方法/ v. a8 t2 K7 T" ?4 O8 g& D
    , z, w* k- I+ c+ l! d. Y7 C" C) E
    ●面向对象基本概念
    . ^8 C$ m! }/ e3 D5 @+ P2 U$ h1 j5 o6 P! `* R5 p- \
    ●软件开发工具与环境基础知识2 M5 w: F" S) q4 V: y( A

    4 a7 M: p2 z, z* I6 j2.1.5数据库基础知识
    3 A  ^: N! T5 ~/ v1 D1 w# S1 v/ ]
    ( L3 T! I9 e9 N●数据库模型
    1 D0 ~' m+ L" }# Y5 m# d: d% N% D+ q) K& S& ]1 w% t
    ●数据库系统的结构
    9 l: Q0 {" O4 n2 W4 ?/ b
    % S- Y; ?& ~% U9 Q: `8 x4 D4 g●SQL的使用初步2 B& |% X2 v4 d6 g9 G% @

    * k2 M8 Y- z9 N9 |& L, F●常用数据库管理系统的知识
    ! a+ [; y( x& Z0 o! D" a/ a6 ~9 x, u' |) n, u
    2.1.6多媒体基础知识
    6 W& u$ f9 b9 \7 \0 ~8 ]. r+ _$ a1 _/ {: Y
    ●多媒体基本概念
    0 Y- g; G. }# A, \7 a( W" E- V2 Q- V& D, D. W- h' @2 P5 j
    ●常用图象文件
    1 X6 L- f& S) w- U+ y* ]( M, h4 f. Y
    ●简单图形(线段和圆)的计算机图示
    5 v% A7 f3 |, [* o; f: `# m, T) S& e
    2.2硬件基础知识* }7 m- _: x# Y- A" S

    ' [8 }/ k' p* `8 b2.2.1数制及其转换
    1 v/ O. [2 p: Y; e3 u: ~. N) ]+ `5 Y" G
    6 ?3 ~0 ]6 \- j●二进制、十进制和十六进制等常用数制及其相互转换4 z$ k  l& D2 b( P+ L
    # i5 a2 b$ P- X& q7 d" J
    2.2.2机内代码
    ( [5 p6 r) M' D- b  ?( Y
    # l% {# s* _2 {9 x+ X& N% _●原码、补码、反码、移码0 `3 Z. A8 U8 Q- }& e% W" l$ D

    $ l. j" @$ R8 {* V# g●走点数与浮点数的机内表示
    / T7 [! w, u0 F, l$ o3 t
    7 i1 I' C( |) x2 [: n●ASCII码及汉字编码等常用的编码
    8 ~2 E; U- q4 S( I% [
    8 ^& H3 a- z  f4 F4 N- P1 }1 T* A●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法) l9 @2 r6 M! B- M

    8 R' c5 _: j7 a. n9 [+ H/ ?3 T2.2.3算术运算和逻辑运算
    6 Z  v& ~1 U  j9 s" l) h$ j6 g
    ●计算机中的二进制数运算方法3 e5 [+ j4 }% v
    2 a1 U9 _( D3 \& n6 U+ ^
    ●逻辑代数的基本运算和逻辑表达式的化简* D# e' O1 p& I' J( s$ H
      Q" ~8 k1 L. ~" q
    2.2.4计算机的体系结构和主要部件
    ' s( ~: Y, \" r! Y9 f' ]) G( U2 B3 C
    * k1 @9 h5 h% G/ N2 K$ Y. r$ |●中央处理器CPU、存储器和输入/输出设备
    - n( I% R! N& \* Y# t- V! l, E( f) Y0 |& B
    ●总线结构、指令流和数据流1 M* v  W5 C7 @

    1 [5 r( o/ e7 T& e7 S2.2.5指令系统8 N, ?: ~% u3 N, U( r* j1 u
    ' q7 `" J5 o% n4 y# m
    ●常用的寻址方式
    ' m3 h7 ]& N4 N" j3 ~& \
    7 e- S" L" `- d●指令的格式、分类及功能. R9 J8 T1 a. G4 t( ^; f2 h$ {( I
    6 H" v. k9 J) J5 D4 Y* R' z5 o$ T
    ●指令的执行过程2 i' a6 z: |" n$ T
    ) F, u# u0 X; v; L2 M- H: s% v
    2.3网络基础知识3 m& L; w! S9 W, b% n

    . {9 K* e. C7 T8 Q' `/ A2.3.1网络的功能、分类与组成; b' u. f, w4 v' U

    0 K. R1 W% K# k8 {% ?& g4 D2.3.2网络协议与标准. G) m# t7 s' q" Y! {
    . l* g6 w9 ?( }5 F
    2.3.3网络结构与通信
    2 G% X8 C, I1 Q7 C" |8 @4 V: v; v% I( _8 G7 D, g( Z
    2.3.4网络的安全性- r! i8 t( o& W4 L1 \5 |5 s

    , K5 z2 r& M% Q" m4 r2.3.5Client-Server结构4 ^/ d( ]" j: r: G* O# Z1 A

    ( T, s6 K& D1 ^2 b% P. E2.3.6Internet和Intranet初步
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

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

    老大发个网络工程师的

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

    该用户从未签到

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

    该用户从未签到

    10
    发表于 2007-3-17 01:01:00 | 只看该作者
    吓我~~~
    every 该用户已被删除
    9
    发表于 2004-9-26 11:49:00 | 只看该作者

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

    该用户从未签到

    8
    发表于 2004-9-26 09:53:00 | 只看该作者
    我也想知道考什么
    every 该用户已被删除
    7
    发表于 2004-9-24 18:14:00 | 只看该作者
    很多的了,反正各个方面都会有一点涉及到吧,所以才说它广啊

    该用户从未签到

    6
    发表于 2003-7-23 00:10:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    我报了!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    不难?+ T; u3 k: V2 X2 T, k
    虽然是基础啊
    $ D: A; B6 ?" _- j4 z) v可是不知道啊 也一样很难9 E  L4 k9 f" a  g2 h; p( r
    h1
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩

    该用户从未签到

    3
    发表于 2003-7-17 04:57:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    真的要努力了
    . u$ I, J( s% Z8 O4 o不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    badboy11 该用户已被删除
    2
    发表于 2003-7-8 19:52:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    晕,这么难啊?本来还想去考的,还好看了这个。哎!~~~
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    关闭

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

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