下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    擦汗
    2025-1-24 09:05
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:$ }1 m7 v6 N0 p& M- n
    程序语言(编译原理)
    # O: o% T" Y7 N" d+ I- ?9 v数据结构和算法、
    ! G$ H4 J  T% f$ E' d1 Q# M" _数据库,- T# e% ?" j. K, k$ v5 D6 C' f0 k
    多媒体,% X4 i6 n. ?" u6 o9 T
    计算机系统机构,
    4 ^6 @1 H/ _: T8 q9 D6 D$ l操作系统,
    2 B# B! H( u/ o$ V$ T软件工程,
    + ~% k+ w$ G- a/ q! e: v' u网络通讯,7 e  v4 h" H9 C3 e  B
    汇编程序设计,2 f( N" p7 k0 ]; Y1 J8 m
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    ! x4 y% R  Z' u! N1 W,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。% ^4 v/ V- \% p
    我今年参加了程序员考试,这是我对程序员考试的一点看法。; Z4 C7 ?' O8 L& i! {9 q: ?
    % h8 i6 q. ]7 I8 U$ p0 A6 k5 \% C
    下面是2002年程序员的考试大纲:: z. {+ ~3 R/ R' Q7 o; X$ k: K
    程序设计(程序员级)
      V3 @: Q' }0 k. ?7 z1 k  C   
    0 E$ A: x  L. t8 T2 E0 F
    7 V% ~1 B/ o; I. E0 X, Y1.考试要求:
    8 W8 o5 S$ h4 \  c6 M# L, j
    1 L; g- J% R- J5 c) d(1)熟练掌握基本算法和数据结构,用C语言编制程序;! J4 b' T! k, A1 x. S

    0 @% G; [0 D; ]5 E# S! V( z# B" D. K(2)掌握数据结构、程序语言和操作系统的基础知识;. {: |$ y$ y3 ?& h9 u8 {2 _

    # d" O. w0 H5 z4 E# _& p(3)了解软件工程、数据库、多媒体和网络的基础知识;' j8 [. x2 h! e0 y& A& r8 C/ p
    0 J0 y4 E0 m$ p) N; a- Z  J
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    : @/ n4 g; C9 E% U  U3 P" W/ F9 {: a
    (5)了解计算机的体系结构和主要部件的基础知识。) r$ s" O9 W: _% }4 ?

    3 O& E- _: r* @" s5 F- o0 A$ [2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    6 h. T& p6 B+ E$ n- X
    9 Q. O; o3 I- f+ ]3.本级水平考试范围包括两个模块:
    ! P. g; ]. s$ _" O2 Q/ O
    / z: g" Q7 j0 ?# E/ P! P模块1——程序编制能力(考试时间为150分钟);
    ; D/ @% i) I! k5 x; C  `$ v5 e+ l9 {0 C3 R% R. @7 V) _
    模块2——基础知识(程序员级)(考试时间为120分钟)。
    : `0 t2 Q& }- A$ G
    ( g( h* G6 `- O+ ?7 ^# v题型为:单项选择题+多项选择题。+ c3 B5 D9 M4 W
    * Z6 e7 q$ \0 q# K
    二、考试范围! d3 Y( w% @0 n+ Y# g! p
    2 s# E# l, }/ H) e' c% ]! c. X$ v
    模块1:程序编制能力
    - D4 w1 m, @+ h! D2 k8 S0 }3 z7 V2 p
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序! n, u9 j. p8 t0 r' V* c$ \
    7 }# G" B5 ^+ y3 _4 q
    1.1.1 C(美国标准). P. m& ^7 r0 m
    . r. `. w5 w1 V. D
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    5 j, }% _' X) W% a* d) M
    5 b. P7 m4 ]# b7 A1.3具有良好的程序编制风格# S/ i$ ^% q/ f

    / P+ H7 t. q8 E2 h0 B9 b1.4基本算法  w- M' }0 ]% j* N
    . s/ ?" V$ u6 v) G/ B
    1.4.1查找、更新、排序、合并及字符处理
    $ W) s$ q8 L, k2 ?9 k8 g5 k- V: Q( t1 P2 z- d8 ^
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解3 ?9 f4 N% s4 |7 u* n
    8 X3 ~. j; X1 F# m0 P( s
    1.5程序编制方法  z. c$ r* l5 u: e: N2 k
    8 M9 W5 j  }3 \) r6 {% r" r
    1.5.1分支、循环、子程序(过程和函数)、递归0 e6 A4 @3 [6 X2 v5 H# Z
    , `$ N; ?% w9 A8 l0 q' M$ R
    1.5.2输入输出和文件的处理
    2 C1 }! Y) r4 r& g# N& O7 ^) l6 e3 L, N
    模块2:基础知识(程序员级)% C/ x) ~. p/ e3 w6 c$ q5 s0 T

    ) A) g" X2 z3 o; c2.1软件基础知识% H- u" p3 c& H0 c3 u% x

    * T8 x, g6 u! m1 [2.1.1数据结构基础
    9 _# Q9 ]3 r6 }0 Y$ c/ t( a  g* M  C* g1 J& Z" B5 k
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作4 t2 B& n2 O0 b$ `6 x4 P+ T
    ( U; U4 L/ h% a0 D; Y
    2.1.2程序语言基础知识
    3 y: R) p- W) I7 e4 L' g7 M# k6 R6 o7 `5 c( q& D
    ●汇编、编译、解释系统的基础知识
    , K- j" }3 p& L; o, N9 \8 x' W& D+ y4 U1 C7 u0 R
    ●程序语言的数据类型
    # W  z8 U7 g1 V, A; w) ]) S: Q3 B
    ●程序语言的控制结构# y" d# k2 t% M6 B& u

    0 |3 _: Q& x; |3 `& t2.1.3操作系统基础知识" h. W$ l9 [: b; Q( s

      I, l) K' }7 y5 _. \) K0 I; L3 q●操作系统的类型和功能9 l& j) ^, j0 I' S8 @
    0 b5 N! X( V% i, @) v
    ●操作系统的层次结构和进程概念
    ; m, Y. H3 S+ q$ p7 I7 P, m" X6 E7 N) }8 l- T5 T. }* u
    ●作业、处理机、存储、文件和设备等管理的基础知识2 G/ K9 S5 w1 M+ A; B+ K
    3 Q) C, K/ [3 D- l% v
    2.1.4软件工程基础知识& o& R+ E' Y7 u0 X& M* h
    ' G$ w3 U0 Z7 ?1 y9 U5 i
    ●软件生命周期各阶段的任务
    ! s: \7 z' [. ^; G, n8 U1 o  O! U0 R2 l
    . X% E6 ~$ m: n●结构化分析和设计方法3 y  b) g! F" K. f

    ) s) m8 B& g' z, x& i; [5 P●面向对象基本概念
    : H9 J& ]3 B: H3 O
    5 Q0 M$ v! w, w0 x●软件开发工具与环境基础知识* g3 W, i/ i+ o" |* g) a

    # S; x) T: n" L) f* R+ R( L2.1.5数据库基础知识
    , W  \: z/ F* |0 ]
    6 V! l! U: m( k9 c! B3 ?●数据库模型3 |' v5 t% J" h& s) t
    5 }! R( ^- W8 Z! k5 r  N4 q. x
    ●数据库系统的结构
    , A* R. `; u0 }
    ; ~8 T* o! M9 q3 x●SQL的使用初步
    ) x! L7 X. @! D: H% s7 N( w, K# L: I1 n  g( j, r# ]3 U
    ●常用数据库管理系统的知识
    + T) X5 g) s, e. p9 E" q4 a2 j8 k3 b( i% k4 f5 J
    2.1.6多媒体基础知识0 o7 a4 M0 A- A& B) {8 W1 O: N
    8 Y& _5 D. K+ d3 o. G4 ~
    ●多媒体基本概念) y9 R3 w) y5 u

    ! H! E' j' r0 _9 D$ z8 y●常用图象文件  Y* j! W1 `; C0 s
    ( f- s' r+ C* a8 U
    ●简单图形(线段和圆)的计算机图示6 N/ G1 P& Z6 F; g( F; q! c) }! S7 ]
    2 E  g; M  C" |$ Z0 I1 p" w' f
    2.2硬件基础知识* x* t" R% J! ?! v
    6 Q7 \* Y$ u; u, Q
    2.2.1数制及其转换9 j9 J% B% \! S6 F7 O1 _
    & Q) ^2 c7 ~; s( p6 j
    ●二进制、十进制和十六进制等常用数制及其相互转换
    9 ?+ j9 t2 {+ N7 k0 E: L8 \1 c. e4 r) Z$ `1 \
    2.2.2机内代码9 a( \, _* X6 m

    # v; j" U* Y# N: a3 `5 j: W●原码、补码、反码、移码5 U3 z( I) c( z* B

    % [: ^) e  K5 `$ C) C●走点数与浮点数的机内表示2 i1 ?# ]* o2 W! s- C  w4 {% L
    + g. G9 q8 }; n5 S8 T2 `( ^- h6 H: \; k
    ●ASCII码及汉字编码等常用的编码  V# r$ l: F( |$ `* g+ p
    6 O3 T- V, C' m% z& Y9 W) s( ]
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    : y7 d+ V5 _5 [, i4 ]2 e7 G5 X( ?1 u( }7 Y
    2.2.3算术运算和逻辑运算
    ) F: B/ `7 o, C: T
    ) p3 D' Y. q+ i; f1 [6 p/ U% v●计算机中的二进制数运算方法
    1 O" s5 S# T1 t  @8 C) N6 Q/ ~
    ( `1 x; \$ U- K7 ?7 \●逻辑代数的基本运算和逻辑表达式的化简+ A: ^/ V2 m8 f. i+ y, C5 p5 U4 |' L
    - p' V$ D/ p: O! J
    2.2.4计算机的体系结构和主要部件3 x2 x" R0 U4 \1 L! P* ~# _
    7 C& |9 e* s2 C; S7 [
    ●中央处理器CPU、存储器和输入/输出设备
    6 |3 L2 k6 d: o6 K
    . ]; J# L# n: }●总线结构、指令流和数据流3 A1 l  M2 Y0 V2 E2 k
    ( b8 n7 Y3 P. L3 r3 h9 A
    2.2.5指令系统7 Q* p  S: A, Y2 t/ s5 u. l. x" ^) h
    # U4 T0 E6 Z  ]/ Y" A  T
    ●常用的寻址方式
    + [: Z$ r9 P! K/ N) d) v1 [) o' j+ w
    ●指令的格式、分类及功能
    ' u$ N* w' {' U, k1 V
    3 l7 n1 L- d0 x% w  q●指令的执行过程
    2 x, b/ ~, [1 H# _: r- t. \" O, k6 G
    2.3网络基础知识. A8 T8 O" C0 t; L! |/ V7 W

    9 M* z3 u- a4 H/ I# N; H2.3.1网络的功能、分类与组成
    0 t  d9 r& ^* |8 A, K
    . ]. P5 j7 m3 y% L- v2.3.2网络协议与标准+ O& B% W0 x: p2 F- \/ e

    ) ^) J/ h" p( N) F5 t2 T% ^% U! s2.3.3网络结构与通信
    3 G) i: W) |6 R, g; p: w' X
    : G+ d! D# B* n3 \2.3.4网络的安全性, P6 |5 Y- `: r, i& G$ ]$ s+ {, s
      M: \6 e! j8 P
    2.3.5Client-Server结构# _# j! \& x3 ~0 c1 W( k
    % q* J! p* e; S/ o, z5 [# D, [+ x
    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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了
    : p; }# h! V0 V$ r  v6 e不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?! O' h6 P0 p; N8 M6 D* H
    虽然是基础啊/ m* @8 [/ x: W6 T: H, {3 {
    可是不知道啊 也一样很难
    - R7 ?! V* J6 x( @' n) ?9 Oh1
    分享到:  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 下一条

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