下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    擦汗
    6 天前
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    ) D* z+ ~* J3 M  T程序语言(编译原理)
    : y) i4 u3 f) B( m3 d数据结构和算法、
    6 B; n( Q3 T5 l+ e& l1 {# K* o数据库,
    + X/ ^% _" J" y7 L  j5 V多媒体,
    & ?3 P6 {2 K/ f* f2 A; x计算机系统机构,( M# F9 c3 Y. q5 f3 `
    操作系统,5 W" _# W6 i( y8 H. g
    软件工程,
    6 [; P' l' q8 d5 F6 {1 _网络通讯,& J8 u" ~2 ^8 I! H9 ?5 C4 c$ _7 `* Y
    汇编程序设计,
    $ H, ], A) I& Q: ]- j这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多* c. P5 N% j. B. |4 @7 O
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。1 R9 ]' A5 g# y' U$ E
    我今年参加了程序员考试,这是我对程序员考试的一点看法。1 a3 a2 W5 d6 F0 @% c
    + K. P( p: \5 A
    下面是2002年程序员的考试大纲:7 n, y2 \8 f" a6 f7 y
    程序设计(程序员级) 0 q# d3 t- h7 i6 t: `8 i
       
    + s% s$ u/ z  |" G/ a' o" H
    + r$ Y: g$ D* Y: ^& h1.考试要求:
    0 r3 f4 n6 Y0 m, A% @" Y$ C$ O% u5 C, m& P6 b6 A; |
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;+ A, [& i) r' ^, @

    - Y* U* T# [, ~0 I) ~/ H( X" n(2)掌握数据结构、程序语言和操作系统的基础知识;
      b- b) Y, p, G( q
    8 w: h$ u% C# E; I# h! `(3)了解软件工程、数据库、多媒体和网络的基础知识;
    5 X( U2 G% |$ ]5 K6 B0 g' t/ d' L' ~4 N/ t! e! }. ^
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;3 T& b9 x" o* ~) t9 Y

    ) W3 R; V/ ~) x% ]& c- Z; c/ ^0 D- R(5)了解计算机的体系结构和主要部件的基础知识。* g" v2 J5 A; S; A& k" x
    , G- G" Z8 C, g8 a0 w1 N
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    7 d( z) h$ N0 [  m& d- e: }
    ' |& G. w+ s! ?  M! g) q3 r9 [3.本级水平考试范围包括两个模块:
    ( ^: Y5 q! _! G% @) G
    5 _2 e" i5 W4 b0 x, n模块1——程序编制能力(考试时间为150分钟);
    ! P7 s/ {% g6 a# Q0 h( O
    / [2 T) v) v" ?. H模块2——基础知识(程序员级)(考试时间为120分钟)。
    7 k& G. v) z6 [" K
    9 n2 D3 Q8 v4 R1 E2 K' g% J0 P题型为:单项选择题+多项选择题。
    3 ^- Q1 x8 L/ \$ V* T' F% Q# x' c( z
    二、考试范围
    ' v& x2 l: ]6 j: a7 m2 j  s4 H7 @$ ^1 [% M' ?$ S8 q% B4 E0 W- k! D3 Z
    模块1:程序编制能力
    % u0 P0 ~8 A1 L& \% k
    ! h0 ?' t5 W# H& O7 k$ N1.1按照软件设计说明书,能熟练使用下列程序语言编制程序. `* d* z+ B4 ~; n- G5 Y$ C
    7 M# s/ a. X/ T
    1.1.1 C(美国标准)
    . R) F1 j7 z2 E2 N5 A$ m. i* E5 z# i
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正" I3 Y. {% K( W" _0 d/ Y0 e

    . D/ |, Z- I' ^9 M* [3 K" k1.3具有良好的程序编制风格4 f$ ?+ Y! T) [; C

    $ U# H" n9 q* ~& ^( t, X1.4基本算法
    2 ]1 h4 g; B1 i2 H+ G8 a( u* o
    ! ?% V9 c& ?$ U( _$ Z# J1.4.1查找、更新、排序、合并及字符处理
    . z$ I- @7 |: L1 Z6 @5 J* |7 u) N
    1 {* s) O# j1 Z$ X, O2 A% x" |5 t1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解0 j3 J: b  |3 ?( w1 r. Q1 u
    ; w! e( B% l. t2 a$ u# g2 G+ i5 E
    1.5程序编制方法& P) i) q, `2 F* F
    1 P- Z% O' v) F" @9 ]
    1.5.1分支、循环、子程序(过程和函数)、递归
    ' x1 X) ]" u& j
    2 R, a3 S6 R6 K1.5.2输入输出和文件的处理) v4 G2 l8 E. d. b* F& j& W) u

    0 N% H& a4 |  c" K9 C. v8 z模块2:基础知识(程序员级)' A5 N' c4 E' M% C" p( U

    , f) B9 c; S0 F* }1 Y2 c2.1软件基础知识$ ?0 j$ U* j& M- I" w1 J  G7 T2 B
    " k' D9 w  _0 ?. w  X+ B
    2.1.1数据结构基础
    % v) n9 _% b$ d; t/ [, x5 T# a$ ?6 R" r
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作- j2 u8 [* v: B0 X

      `! G( I: e/ t5 }2.1.2程序语言基础知识; J2 r! A  q( S$ E
    ; X$ h5 B" v1 R. a8 _' Y+ q
    ●汇编、编译、解释系统的基础知识2 d- P, R; c1 E3 f; ~
    9 m- H0 E1 j6 [  Y+ z9 w1 B5 N
    ●程序语言的数据类型9 r: x' c2 s; m8 n
    ) U! [7 _" a8 E3 e6 N+ ^3 o
    ●程序语言的控制结构2 N& ^. D$ x# k2 H

    4 P% P2 K& W  _2 f8 e  Y2.1.3操作系统基础知识% k: i) h% H" M8 R
    9 R+ m- v+ y) V: _) x
    ●操作系统的类型和功能
    8 w3 Y2 t" {" m2 K; y% }: `4 }* x& M- H9 t, H
    ●操作系统的层次结构和进程概念7 ]8 h! ?2 P% ~$ ?
    : V6 U/ m8 W, {2 U( h
    ●作业、处理机、存储、文件和设备等管理的基础知识
    0 `% g9 t1 q# A- }3 a. N
    , I- ^- f- |: i) y& J  m2.1.4软件工程基础知识6 j" e7 M+ E% x1 g$ g9 h. J" [
    + M0 S7 W, d4 p8 u' O$ K
    ●软件生命周期各阶段的任务
    ; j3 S4 \) f! y8 j& D
    " M& d9 z5 N1 y. Q7 D●结构化分析和设计方法
    & o- Z4 k; W. l* F
    0 h7 U# B# t& W; `& S+ z( V●面向对象基本概念
    ' j) u7 o& e/ p$ @- D4 U
    $ }9 W% h# g$ j  J. j$ F; e●软件开发工具与环境基础知识4 m; Z( V6 T" C  m9 F( n

    2 L* l, Q) h; [' c5 l2.1.5数据库基础知识( B! q4 Y2 a! n3 A1 N

    & r* N! {) ~, C7 D8 @  m" n7 |●数据库模型. t9 A0 v# G8 }4 H+ Z

    6 x" F  |6 Y0 Q+ M' U●数据库系统的结构
    . ^& `' U" ^  Q0 q! _) T8 Q# H  o# _( F
    ●SQL的使用初步
    - Q1 x. x9 y* C$ D8 `- ]1 w; ?# p9 Y  {) _8 B  t1 W9 H
    ●常用数据库管理系统的知识4 R' @# M1 r: i
    ! |/ M$ }% A% I% K4 _. a* s
    2.1.6多媒体基础知识
      p2 J' B7 O' D# I, a& a* B# j+ r. O5 L% b+ w2 ]
    ●多媒体基本概念: c& @5 P$ A# f

    % q5 z. ?7 P  G+ k2 f●常用图象文件
    1 t9 F% m6 }6 K% j
    & v" @' N. _) X' C7 t5 X. o4 A( _●简单图形(线段和圆)的计算机图示" O# ^9 M% L1 w! [9 H
    * N0 v8 I$ U2 L* c8 C- h1 p
    2.2硬件基础知识* a1 e8 G3 S! U$ J* F* I1 A
    . p  O! L) M6 b, S
    2.2.1数制及其转换
    3 u2 h, T& O7 F- M
    % I! A: M3 [2 X& u: \  o  Q4 Y●二进制、十进制和十六进制等常用数制及其相互转换; Z: o: n5 I% H7 q. M5 `

    3 Z2 Q4 \  z& l2.2.2机内代码- u' U% l; v+ x' ~' y# J

    : w( t! D) Q( c2 T2 D' o●原码、补码、反码、移码& L  F& P1 S5 i: m1 y3 Y7 c0 B! [
    2 ?! U- |8 J* u0 |9 s1 }
    ●走点数与浮点数的机内表示
    ) E  W9 P( h, {$ @, d2 O; K1 B4 |$ p3 b$ A  ~
    ●ASCII码及汉字编码等常用的编码5 _; g- ~# r# a. \7 ?5 B

    5 c! e3 M% Q6 W* f9 f; h4 i  ~●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    6 a3 x3 b; K6 |  {+ D. n) t: I8 S4 L# q) G8 B/ o- z
    2.2.3算术运算和逻辑运算; h9 K8 n- B* _, j7 ]: o
    8 t5 E" F1 T7 ^: v4 C. g
    ●计算机中的二进制数运算方法
    + M' F; g8 r' w, X& d  P
    . O/ t# X8 c: m% b●逻辑代数的基本运算和逻辑表达式的化简  s2 s# R8 {4 j- N( p
    + w4 e  O' [3 F* G
    2.2.4计算机的体系结构和主要部件
    9 \+ D* K# w, ]+ U+ B
    3 ]9 p1 [% M/ \) X  n3 H●中央处理器CPU、存储器和输入/输出设备+ o, p* V+ \* U: q3 V( u. r
    $ N9 Y, N' R7 `, [. P' s* C
    ●总线结构、指令流和数据流/ l- o9 ^$ W9 ]+ z. p* ~" d! w
    ! H! _7 e; n0 z  A! C% j: g
    2.2.5指令系统  h+ i0 f# g1 P4 h! j! B8 p& d

    ! g6 u! G/ d; J3 T●常用的寻址方式2 J" T2 x& E' v* a- m

    1 l# g( S' [3 e* D; f●指令的格式、分类及功能% n8 ^9 Y5 o" O: K
    7 \& h' W  Z4 D9 j7 p, w3 z! Y
    ●指令的执行过程
    ! Q* z, M/ e6 R  d# P8 z  k' i! U$ }& r0 n- N
    2.3网络基础知识4 i& }+ o: {# t& h  j" U

    / W% R+ c& h" f: f+ R7 }2.3.1网络的功能、分类与组成3 h* }1 m5 H6 b1 z* @
    0 ~7 K: J! k; U% A$ [( Y: X8 l+ V  e9 O
    2.3.2网络协议与标准
    , F. d; T3 M9 K/ J: W# E5 w' I9 _$ e; y' Q+ q/ o- w% {) a
    2.3.3网络结构与通信, U" D6 q& ~1 }9 a# J/ s
    4 R* {* H( _. F$ E
    2.3.4网络的安全性
    5 N# }$ i1 V2 f0 s/ l# F* @. ~
    7 s0 p% c9 f4 C% j2.3.5Client-Server结构
      ^1 l9 n0 \. z7 F3 d) q! Y
    . G. i8 {1 }0 x! y: U! z/ X2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了8 F7 j: l7 H3 X$ a" M# _4 K
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?
    ' e  z; T, L; K- U6 H虽然是基础啊/ o9 p- m8 \& v. w# |
    可是不知道啊 也一样很难
    4 [/ }5 }/ r) T  E6 Qh1
    分享到:  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 下一条

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