下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    5 O0 s8 H; H( ^$ t; M- K1 _程序语言(编译原理)2 o( i7 F: ~2 Z4 o8 d
    数据结构和算法、
    % u" O/ L$ v# {) T- J, S/ R" v, ~数据库,
      Q' g' v/ G9 L多媒体,8 e- _/ n" w8 t  X
    计算机系统机构,; S7 ^) ~( y) q! f0 n% t
    操作系统,# Y* B6 d. U  w. q! Y
    软件工程,
    ; Y5 {) k3 |  O3 U7 f) Y0 h网络通讯,
    1 v0 `+ X' f& Y1 T% H) ^! N汇编程序设计,. |' p- F: B0 t" V) q; c( z! ~
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多: p5 O) C" d$ Y; a# E7 O: W
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    ( H9 m; ]: I) p9 G6 p我今年参加了程序员考试,这是我对程序员考试的一点看法。
    ) L- w9 p" r: q! Q0 Y( {) `0 Q/ ], b# ?: Z
    下面是2002年程序员的考试大纲:- ~/ T" M& ]) L+ m; t$ O
    程序设计(程序员级) % z  G$ X- T1 i5 f5 n) p& `4 ]+ J4 N
       - c% V/ c+ F( q4 l3 L- Z

    ) t+ c! [3 P8 ^  ?' n1.考试要求:3 u/ a, t( |; X6 f! Q& s) m
    ; n# O9 }4 \5 D& w6 s
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    / z+ t3 T4 Q3 u1 |* R( n1 q
    % o  w9 f+ n7 ^# E$ N(2)掌握数据结构、程序语言和操作系统的基础知识;' l& ]1 H/ b' [$ E6 W% Q9 {( A: u
    , T9 b/ y: T) F% B; g
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    : q' u" E6 D% k  F0 M+ z& s5 b% c+ g$ L
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;2 s! I) j) M2 W6 P" V  l4 @

    + \# T  r- u- r3 Q6 [+ I3 S1 F' F(5)了解计算机的体系结构和主要部件的基础知识。8 m9 ]( l# g6 X3 s, X9 A4 e

    ' ~$ W- p: r* o% {5 Z2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    # C' R# @, q3 `! e  @4 |7 w1 g" A2 t5 Z0 n8 y2 M
    3.本级水平考试范围包括两个模块:: U6 N4 f3 C  Q- g4 U

    ) F2 g4 d  O' A( D. @模块1——程序编制能力(考试时间为150分钟);3 w, z8 h' W3 C0 v7 z

    % O  S2 |2 Q* V* q  |+ c0 Z" I模块2——基础知识(程序员级)(考试时间为120分钟)。
    1 r9 ?7 \) D6 X( W0 R  Z- Z
    - O, L6 _7 Y& F; J, l1 X题型为:单项选择题+多项选择题。
    3 b( S# M* Z3 o4 [  S+ q; m3 s' o$ P% P1 f
    二、考试范围8 A$ h4 h; Y6 x/ U! I

    1 n9 Y/ ]/ `# Z- b# |模块1:程序编制能力2 H3 O) v- ?. p6 Y5 X

    * X' Z6 G6 U) S  M1.1按照软件设计说明书,能熟练使用下列程序语言编制程序7 w* [# c: t4 N9 D
    - I" e0 h; L9 |4 J& y
    1.1.1 C(美国标准)/ @- _( E$ D" @9 {; ^
    ) a1 Z* i  V- @. \
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正, i6 @5 a& [2 j, Z

    % ~( o! [8 m3 `3 I) T0 x. D" r1.3具有良好的程序编制风格
    # R$ h9 M3 F$ i, h7 V2 H: ?' ~2 o3 L) t: m. F# l2 o2 ?3 h
    1.4基本算法
    + b# B* d+ b! P+ ~: `
      I( ~& ]' I* O% o2 v+ a1.4.1查找、更新、排序、合并及字符处理
    " K; l/ m7 d' l7 Z) k- R% I- q
    0 }! V9 n, p  _. @1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解$ t9 F# P4 ~8 D: Z4 r
    1 F2 Q, m) {4 p& {9 j4 e
    1.5程序编制方法) i* g; P/ P; [; r' X+ K, `

    " F6 ]/ B$ M. x; q" }" Y1.5.1分支、循环、子程序(过程和函数)、递归
    / E0 [5 X/ C$ b: {% c- _
    . P( e2 ]/ O2 H4 i' `. J1.5.2输入输出和文件的处理& L4 D) N- I- a# w9 c2 E
    + o4 S1 E) o. X: h' _/ W& i
    模块2:基础知识(程序员级)) d0 i9 I: a6 [6 K7 \0 F* n
    9 ~, ?$ `: K: L7 x0 b
    2.1软件基础知识+ G7 h1 o  L: _! X' J
    , u8 c9 Y: m+ E7 h" }% J
    2.1.1数据结构基础. e) V) ~( r2 {% @4 L& t1 B: L( O

    * d! \& J3 g- u7 @2 h数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作( h0 f2 R" ?6 i
    ( x" E* `# h1 a. m6 u5 r" p1 l0 R
    2.1.2程序语言基础知识9 x& B5 g9 ^2 a, b
    ( E/ ^$ C6 @- o/ M. A
    ●汇编、编译、解释系统的基础知识+ I3 V" B% E' g6 }( U. m& @

    4 m) Z& R, z2 E. ?* O. z●程序语言的数据类型
    + i3 X" k- H$ w8 }, L; `6 R& {: A. j. b& M; d# w& c
    ●程序语言的控制结构  [0 F& E) P* V3 J' b+ J0 _6 i3 N

    , Q9 d1 X$ \0 y* i, f2.1.3操作系统基础知识
    ( }4 M* R: [! s6 J8 E  g  a1 g# j0 y8 b( m' }. S- V8 X
    ●操作系统的类型和功能
    / u+ O+ ^0 w' g
    & B+ V6 ]' @- Y. m. A( S, i●操作系统的层次结构和进程概念
    ( p: \: C6 A7 q2 x$ n. }" c/ j
    3 M. B, ~$ C& T* X) C: M●作业、处理机、存储、文件和设备等管理的基础知识
    . l5 b7 p% l! U& h# S0 ?% o
    5 r8 M! a( z4 p' `$ P. e$ O2.1.4软件工程基础知识4 v0 k! r% _% C9 D

    # a' C& L( I5 c, f●软件生命周期各阶段的任务3 F7 {+ t6 H  S- d" W; o* C

    + g; Q* K3 C; T, [●结构化分析和设计方法
    ; x7 i! k  |0 u6 \3 i, F, x: L$ L7 q3 W$ e
    ●面向对象基本概念, V9 n) {' @1 a& g

    + E* I" o: a( a8 ]# m●软件开发工具与环境基础知识
    + F; \" G( T. I$ ~( M  J- V
    4 Z7 h% P$ s) I/ W2.1.5数据库基础知识) m/ M. o3 h& L8 _
    : @, w: c' I# }3 B8 t7 T
    ●数据库模型% ^4 G5 p5 O& ~4 ~
    5 A$ p9 I  Z+ P1 ^) n% z
    ●数据库系统的结构  _$ {0 [* M2 L
    ) _6 N6 T& k1 C9 C' T7 f5 `/ g6 q
    ●SQL的使用初步3 t! X5 @: U# x  u/ x

    " ^! k2 q- Q7 }+ i0 o6 \+ O  n●常用数据库管理系统的知识
    8 ^8 ^% @" s7 u+ q6 v! l& D/ K! m% _- X5 ]: w% P6 |% \
    2.1.6多媒体基础知识
    # g( j% N0 _4 Q9 E! H( n
    5 q/ `' X' {/ c●多媒体基本概念
    ) e# m8 H/ V7 G8 n& P# {3 D" p: @( D0 i
    2 K3 v+ U8 ^5 O: T& j# A  w●常用图象文件4 e; F9 H0 t! H

    7 |) z+ r' s( \6 G1 D●简单图形(线段和圆)的计算机图示( u3 E" ]1 p8 Y4 k( ^1 C, b
    5 z1 ^7 h; U" o! ^5 i- V! G3 s/ l
    2.2硬件基础知识- ?; A# ^& ?1 E$ V6 G' O

    9 s2 T7 W3 L: b7 z* X2.2.1数制及其转换
    0 ~& _, G9 [) x/ `) N6 z* C9 K( {8 J. c4 ^( k0 H
    ●二进制、十进制和十六进制等常用数制及其相互转换
    $ ~: j+ M  x7 s5 e5 I8 S. E$ A  ~1 G8 U5 \1 B1 `. m: [
    2.2.2机内代码
    & d) \% U+ b( j3 l. o
    / U5 o' y+ W2 p●原码、补码、反码、移码* h7 x7 Y1 v! c. [; A  S% J
    + ]6 _" U3 {& F7 D" s$ @
    ●走点数与浮点数的机内表示
    : K3 U7 J$ H* d: r$ b9 O, E) ]2 W8 Z. g2 Z, c6 K, p7 I
    ●ASCII码及汉字编码等常用的编码
    5 t7 J: C. ]' B; O! @
    , r: i) T+ D1 Z1 m6 ^. g●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    $ g! v) P3 m8 S9 C+ I# I* S7 _% i* h1 k$ T# `
    2.2.3算术运算和逻辑运算
    , k: V  M/ y+ j$ s" D
    + y7 p  B, ^9 b+ o●计算机中的二进制数运算方法
    $ q- R8 t; ]5 B8 ]6 T, B3 J
    ; f$ J0 Z( ?4 x●逻辑代数的基本运算和逻辑表达式的化简
    . g* U7 J$ }2 {" d
    & @5 b! k& `: h6 Q9 K6 t$ j2 {/ a2.2.4计算机的体系结构和主要部件
    ) q! c% u- ^. @- ^3 k7 o0 \) U+ X' {" z7 Q4 d' ]
    ●中央处理器CPU、存储器和输入/输出设备  o" q5 ?$ M4 W, h4 K, v! o
    2 t3 u/ k) k: J6 D/ e6 q
    ●总线结构、指令流和数据流( ^+ T6 |/ q# w  e7 R

    7 R1 P! e; P6 r8 i! Z  }2.2.5指令系统; x8 o, i' Y$ k3 w" ~

    * y' D: j/ V* D# F+ d●常用的寻址方式# K1 m8 V: ^6 [: K
    * ]+ k1 I0 U, K
    ●指令的格式、分类及功能) ~; E- ~; z) E  h

    . V) s  }; ]* ^% P" \/ i4 u" A●指令的执行过程3 X1 [: A/ L7 @7 {& y, }
    ' l) o7 I  g8 z
    2.3网络基础知识
    ! H- A' O( ~; x% {3 h: q# S7 h9 I7 ~) d$ {% s/ j8 i
    2.3.1网络的功能、分类与组成4 ~# `- ^2 |7 N* F4 B+ A

    0 h: a4 ]: r* N2.3.2网络协议与标准
    7 `$ [2 H9 E2 K
    $ T% K5 R- ]  }  r2.3.3网络结构与通信# w' {" }7 Y2 }, l  H) r

    ) N% y0 ^) a6 i2.3.4网络的安全性
    1 {* m- A0 y" T7 w+ o$ J. q  D& M' P  [
    2.3.5Client-Server结构& W) t0 o* S1 y2 w. V7 K/ n
    2 _) i; N* N7 l1 I% O* A
    2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了! [( ~$ N  d  F6 B
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?# T$ n* T' H$ f1 M
    虽然是基础啊
    - P7 d) [! n+ i' S# e可是不知道啊 也一样很难% X! {' ^- B* j) E5 E4 ]' Y3 b: @3 Y
    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 下一条

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