下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:7 Z0 W1 k8 J% B$ ~4 x  t" i
    程序语言(编译原理)9 y/ o9 s2 K( E' `/ b& y7 w( B- V
    数据结构和算法、
    7 v- F# u! M. G& h数据库,
    $ W& @- E% n2 X' N多媒体,3 X( g+ d; f) O3 y
    计算机系统机构,
    * p- W* P( G& E, c( q操作系统,
    3 ]  N& {' ^) n软件工程,
    0 C$ m6 o% L* a* Z8 m* u) p网络通讯,* N' c4 d" f6 j6 k' Z4 K
    汇编程序设计,
    , U' c. r* I$ h& Y0 n1 a这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    - L" B% P$ `- s) T& B; M& \,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    6 s* p+ [+ C$ i! d+ U5 j我今年参加了程序员考试,这是我对程序员考试的一点看法。
    / c' }0 j7 O$ z) f% ^
    5 J, J0 ~- m, z) c( k下面是2002年程序员的考试大纲:
    5 [1 P, F6 Y5 _2 b: ]0 c1 y程序设计(程序员级) 0 t8 G; ?* g( ]3 [
       
    5 H" X, `" t3 T! x
    8 c) m0 k  E6 _! l- ^7 C% n1.考试要求:
    9 n: D6 t7 |. o0 [: R! ]( e
    5 p: j9 q8 G: r; j1 M6 ^(1)熟练掌握基本算法和数据结构,用C语言编制程序;) P# C0 J: ~3 E0 p( Q

    - z+ n, t4 G4 {+ P) W(2)掌握数据结构、程序语言和操作系统的基础知识;! P5 v9 j! L/ R8 X, f. \1 ]7 u0 E
    * _$ f& i( J' |( x# c/ k
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    : \0 U! s; F7 E* |- h$ ^) f0 Y
    6 B1 z8 n; k: G0 L(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;" F) O' V" [! J8 X2 g

    & R; C: J6 z! [(5)了解计算机的体系结构和主要部件的基础知识。
    $ l' p% K0 p& E8 u; @
    ' [# m! e" B8 z2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。! O9 q; E. e0 ^% |$ Q8 `/ {9 h5 K
    5 H' n1 O6 p' n- j4 O
    3.本级水平考试范围包括两个模块:
    : O1 o6 {8 N) [+ U6 t% K- b' g6 B! g5 s% }. b( {
    模块1——程序编制能力(考试时间为150分钟);% t5 X" }- q! r# Y% ^3 m

    ' ?  i0 I$ K; D3 B0 t8 }6 k1 u模块2——基础知识(程序员级)(考试时间为120分钟)。
    ; o3 Y7 U& a; ^  {2 V' r: C8 A- L) A. j! }+ s
    题型为:单项选择题+多项选择题。
    ) n6 o& k$ \2 S
    / z; s2 q' o- K$ Y二、考试范围
    . T$ D* M- Q3 u5 |. U% S7 L
    * K! i+ G4 `) N0 Z+ h模块1:程序编制能力
    + B# A" c4 v# Q6 ]5 P
    " [/ `, O2 W$ O: w. Y! `4 P4 g1.1按照软件设计说明书,能熟练使用下列程序语言编制程序! N% F2 h" M8 u, p
    5 W1 F% d% O) r" i
    1.1.1 C(美国标准)2 n5 y" z  Y) x! ~" R1 k
    7 a, u& [9 O* J
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正: q7 a* g0 l' H; K7 Y3 j) e
    ! u5 R) h3 [6 j6 u7 k% e. O
    1.3具有良好的程序编制风格
    % Z' m* {7 M$ ^: s
    1 z; C, A3 `5 E) x2 ]1 W1.4基本算法: j# A+ I, y' n' z5 K5 N* X; P2 k
    ; ^. x+ x, c/ J& r* u
    1.4.1查找、更新、排序、合并及字符处理
    3 M% S. S: i3 J8 K* u6 N
    : u5 u6 Z3 B) Z5 g4 W; J1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    0 X0 |; ]5 f* L
    8 ]* U) `! }1 b- J  E9 C, j& |1.5程序编制方法
    - R/ k$ z# X' J# u
    ) l6 @1 P' m. C- X! [$ e1.5.1分支、循环、子程序(过程和函数)、递归: ]" |- I' d. `& r4 k' L( S

    . K4 @, G$ G6 i  x1.5.2输入输出和文件的处理
    2 s1 b0 d. N# @, K; s9 L: }. {! _# Y) L! A" \4 g6 A, I4 W0 n
    模块2:基础知识(程序员级)4 h& c  z- s+ y' \$ n: u" z

      h+ r* S3 a$ J% E/ O7 I7 X2.1软件基础知识4 \2 C8 d9 o% ~

    # c" a- y+ ]" G9 _, Y$ p+ ^2.1.1数据结构基础
    9 l, Q/ B" ~- g4 p; Q( w
    . u0 h4 k+ [6 |) Z8 h# w! F! S数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作' U' e6 @' V& A9 C
    / c4 A$ B# Y2 k4 o/ b% o5 n
    2.1.2程序语言基础知识# x! Q. L$ a3 N- g
    8 v2 {4 K7 U# ]; i9 D
    ●汇编、编译、解释系统的基础知识. a( ]9 ~# Y; G8 e# R' T; }" \
    2 E/ C) J1 a3 w) P
    ●程序语言的数据类型1 i& N' G# p5 j" N& q

    4 l6 A2 J, i! J2 t) x3 J; W●程序语言的控制结构
    ( p* q1 x# V4 k' U. r0 @0 k: c. C8 c# w- V5 u2 R/ A
    2.1.3操作系统基础知识
    7 l. g8 y9 B- [
    & L% f, P7 R6 k4 |, f2 w- r●操作系统的类型和功能
    / x! G# u; ~$ o& M( {6 R) n1 W2 e. g
    ●操作系统的层次结构和进程概念
    * L& I9 R' Z' @
    / g) N9 d9 ]! X●作业、处理机、存储、文件和设备等管理的基础知识
    4 t) o$ e# {  |( B' r! v+ J4 m3 ~
    2.1.4软件工程基础知识
    4 x3 m* ~: r" ~5 _+ r& F7 o# {2 O1 T# z, j) R
    ●软件生命周期各阶段的任务
    ( e$ g/ O3 ]8 r0 U% ?5 A3 f2 T% A# a: X
    ; p  A* @' ]9 l/ f) s●结构化分析和设计方法: ^' [3 \6 P) Z1 ?
    4 D+ q$ c/ D3 ^: H1 v
    ●面向对象基本概念
    5 G5 R! ?3 J1 A) M8 ~0 u; w+ {, p
    , d$ w* I) w: y●软件开发工具与环境基础知识: P% D' G/ o* c6 Q' Q4 h0 m+ x
    ' i! m* F( b$ {, a4 |
    2.1.5数据库基础知识3 R; e( J8 g3 m, a
    * X' _; `& l/ u9 `& ^
    ●数据库模型# ^+ `# x4 Q7 U6 m: K7 j; \
    6 ]0 e3 Y* `1 c+ C
    ●数据库系统的结构
    9 d/ H) c. K4 n- i! j6 J# s6 z5 B) j* s, K% x
    ●SQL的使用初步
    ) l. y0 J% }! d- m8 a$ e8 v% }- P3 N7 B* I3 Z
    ●常用数据库管理系统的知识
    # d" h% q, z, t9 H: m! I$ n4 }$ I$ w( k9 k
    2.1.6多媒体基础知识
    2 Z) g# J0 s) c' N5 u# i! c' H0 L8 r  u: H; v3 M
    ●多媒体基本概念: m; b! A# C1 T: _# q/ [

    ! \) R. t' N% p) f' S  V$ m●常用图象文件- `8 U1 [9 B& H7 Y4 T
    2 U" ?9 w7 q* K1 f  e# Z  R! [) H
    ●简单图形(线段和圆)的计算机图示& m5 y/ `, {  s/ V. Y
    ; x* p7 n5 o9 T
    2.2硬件基础知识( c& n! E' ^' A9 W$ J  l3 ]
    . R% d  c  m' u# q8 w" B" _( Y' m
    2.2.1数制及其转换
    9 }( k" W8 c3 C4 r( G9 `
    5 e: g1 l7 X, k- D# Q; y: o●二进制、十进制和十六进制等常用数制及其相互转换; Q4 G8 M1 l$ o2 a
    " x9 B$ Y. ~: [: @2 M
    2.2.2机内代码
    & A# h- r, g# j
    3 Q6 U( R5 y/ l+ N●原码、补码、反码、移码
    % @- S& f& j! x5 Z% W1 d
    + n; T% ^+ |, U/ S" ?●走点数与浮点数的机内表示
    * }0 K; v  e8 g5 q" \  G
    + n) r8 K( \* b7 f●ASCII码及汉字编码等常用的编码
    3 I8 o6 c: D( M; X& O5 v. m, F% d  D6 J) U+ Z" w4 M
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法2 _) I* Q( j5 ?; P( S; B* ?* V

    + _0 V  j- U9 @1 ~7 [2.2.3算术运算和逻辑运算7 f  E) ]  ]0 _: S! g" A' Y
    * x/ B' x/ T7 X
    ●计算机中的二进制数运算方法( D# U) F# X2 g% Y3 H0 P/ |( h* H

    0 t6 Y% a: H$ n2 W! T# b7 R2 C. F: a●逻辑代数的基本运算和逻辑表达式的化简
    # j6 P. N, f% D6 a0 U7 K! E1 B6 `% b: A2 u0 p) v
    2.2.4计算机的体系结构和主要部件
    6 N- r& u9 \7 @2 [
    8 X) U9 S" R  z6 J; Z- W5 N* o●中央处理器CPU、存储器和输入/输出设备
    & E3 b9 a+ T' u7 u
    / F/ c' B$ I3 l3 ~●总线结构、指令流和数据流4 P! \, Q' M. _

    & B" U  N7 a# @5 `2.2.5指令系统- o4 v( K& M$ a# S6 u2 I) q

    . A3 w* E! ~" p" O! T( I●常用的寻址方式8 ?& e2 I. I& T- i, K

    ! F! `- i9 l3 ]●指令的格式、分类及功能. v' G( R7 w" i6 x# H
    / f* n$ \4 g8 M& {/ T8 u
    ●指令的执行过程7 L7 W" Z- p$ X0 o0 r# B

    + t/ X/ K& ^% g: ~- d2.3网络基础知识% _, B% a7 s6 q9 S" g
    / r! a2 M- r, m, T4 h
    2.3.1网络的功能、分类与组成
    : t5 _' k6 Q1 t
    / E  Q( A( P: @+ E% E+ y* f8 j2.3.2网络协议与标准( B- r; {8 ?# n& K0 z( j1 r

    + V( Y: @4 O1 f0 b4 G3 P2.3.3网络结构与通信
    " e9 v+ q  y( G' ~  }3 ?) h
    * E  `% Y6 x. U, |$ ~2.3.4网络的安全性6 H9 ?5 a" X3 U% U; F

    . B; Y2 @1 G; F, s' @  M' i2.3.5Client-Server结构
    9 Y" A+ W# }' t* r4 \8 ]1 v4 T) O- R( c: X7 I5 E
    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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了1 r  U+ U" ^! N- K4 \% g
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?
    " b. w7 v- f3 P. h: n2 f虽然是基础啊- K0 S4 R! G$ {( s* \) U4 K$ C
    可是不知道啊 也一样很难
    ( \4 r$ D# z7 v' b% y, \, x8 Y+ Zh1
    分享到:  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 下一条

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