下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 2397 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
      i* i* E) t9 P2 Z. Z程序语言(编译原理)7 ^" h% j/ k1 k- m; z1 e& w9 y' T6 G
    数据结构和算法、; a! j" {" U+ N: @. E+ l, u  D3 ^
    数据库,
      u) J+ D0 _1 o" z多媒体,
    : x- J1 I9 S* U计算机系统机构,
    3 }- p3 d$ b/ S0 a5 S: x1 t操作系统,. I; @1 P. y, F3 v8 ^
    软件工程,
    0 Y) a3 }4 e( J9 m3 X3 i网络通讯," e' O1 P' B) k7 T, {9 i9 J7 x
    汇编程序设计,) o3 V- J& x: ]0 {6 j
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    0 s: {' m! V6 @9 |9 @/ I; c,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。: j/ Q6 a% y' g* G% E" s) A( t
    我今年参加了程序员考试,这是我对程序员考试的一点看法。2 X: p6 ]. [5 H2 N' I) D' H  D
    8 L; I( ~" e9 s" F- D
    下面是2002年程序员的考试大纲:
    ( d3 k  m  w4 z& B" |/ n; _程序设计(程序员级) 3 ?0 n& p! s! B
       & \6 g* V/ D) ^* v7 j2 L1 R
    7 N9 I7 c5 Z* {. k$ |' i9 Z
    1.考试要求:
    1 O; I- \% _, T6 G, S! l/ b( A$ ]4 |( ]% _- z* M# [, ?( k+ E
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    6 J) T4 G# U6 ^3 o7 A
    9 \) I6 z, Z5 n$ H! l- U(2)掌握数据结构、程序语言和操作系统的基础知识;. X! R! m; h4 |' {0 \
    : Q' t- T( v; [  i3 v' T( W9 j  n
    (3)了解软件工程、数据库、多媒体和网络的基础知识;" D) g! ^; V8 Q5 }5 J5 h* I' T

    , @. `, Z- [# t; w* p# P, O(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    ! D3 U( v( q$ W. @, b- n' d2 D9 E& x, l* {( ?1 D9 p9 f' \
    (5)了解计算机的体系结构和主要部件的基础知识。
    1 ^0 z5 w  J" k7 f' A0 u
    : x/ c& g2 T& `, X8 j2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。6 l% A  q* n) p& h- q' Y+ o
    % E" _" x1 Y. U5 a7 L$ ~
    3.本级水平考试范围包括两个模块:
    $ d# l6 i) [4 B% U5 J" Z/ }( {: K; `7 r4 M, J6 j( J
    模块1——程序编制能力(考试时间为150分钟);
    ! m$ J8 z! c2 ?) U
    # a9 O& n! ]8 P* A1 y- G模块2——基础知识(程序员级)(考试时间为120分钟)。
    7 v, X1 r9 a+ s* ~0 K  o$ E) l- d5 ^3 h+ L+ ^7 ^( N
    题型为:单项选择题+多项选择题。
    ( d' O: |6 e) }+ {
    ' t# T" I# b9 Z' B二、考试范围
      ~* V3 D) T% T4 T1 x$ O5 n* `0 \9 c2 W! I5 f
    模块1:程序编制能力! T6 Z" D) ~5 }) @; K; k! c

    * `  ?8 E  G. N* x2 `1.1按照软件设计说明书,能熟练使用下列程序语言编制程序: B- L2 J5 ~0 L( w5 i( t

    - z! D) K7 I- B6 d/ ^' ^1.1.1 C(美国标准)2 n  T) P8 m2 R/ t
      W3 s: t# K' e  C0 D- g7 k% T$ J: B) `
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    ; b9 b9 e7 h7 \( j5 N% v6 ?1 c# O
    & p+ ^' V4 V8 ~9 K  L1.3具有良好的程序编制风格. H' ?$ K5 u( ^8 {6 T
    7 z5 A7 D4 q+ R  _; h5 a& i
    1.4基本算法
    ! r9 g$ L6 s+ v7 v8 U2 M; \1 S& o1 D6 L! u( Y1 h
    1.4.1查找、更新、排序、合并及字符处理/ V0 n: z7 X' g( J6 X( D

    1 Y4 G; Q+ I) `1 Y+ e1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    / V! a( N! E3 q" l; L
    " x, U' U" A, \) U, F& r7 e" w1.5程序编制方法
    2 Z) [; [5 p) Z7 m) v' z2 v3 z2 X8 V6 a7 ^6 I3 |
    1.5.1分支、循环、子程序(过程和函数)、递归
    ( Q8 c, J; l7 ]# f% i  a: C# v0 J# N+ o9 B" H# @
    1.5.2输入输出和文件的处理
    + X& j* h& W$ v* M3 U5 h+ i+ I! u6 \' {( V; I, a2 r. E8 W$ `
    模块2:基础知识(程序员级)
    5 W" g0 z) z% o. Z/ S2 a& H8 J/ U
      Y$ O# f! I% }' V5 v4 q2.1软件基础知识
    0 t: o5 y$ w' c, z1 z* K, q
    ( o0 r, q: k; O: N6 L& J. _3 d6 D2.1.1数据结构基础
    7 @: N0 l- f# M" e  `
    4 F3 B+ R( X6 H  g5 G; n6 H: x" x数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    7 Q* ~$ s9 }5 \* `5 d
    0 @( [1 Z# z/ i; V, }5 D2.1.2程序语言基础知识9 {  Q# c; P: o
    / `! x1 G0 V- l0 Y6 Z2 k# x. P( P
    ●汇编、编译、解释系统的基础知识) |* q$ a/ f3 K4 j" a

    1 G9 p% w% u% P1 w4 @1 Y! h$ C8 D●程序语言的数据类型; r! L) i" S$ Z# V6 k! h9 @
    " ^) N% _+ r. m) c
    ●程序语言的控制结构
    - G3 R- |/ b- K- K+ N+ h
    ; W! E( u  l- B3 M# }2 A, ?2.1.3操作系统基础知识
    3 O, ~; Y9 W% ^" z7 i( K. W: \7 w3 d" n  Z, s. H0 {( X
    ●操作系统的类型和功能
    8 ^$ e/ }! M/ _' Q) [( S0 D, {0 G9 s: e( n9 b7 `7 P
    ●操作系统的层次结构和进程概念
    % [' q, U. o  \: o
    ( P9 Y; M" W3 g, i1 C/ |3 V●作业、处理机、存储、文件和设备等管理的基础知识. v6 a% Z: J- d% N+ z7 K  B
    6 B- J; \+ ?5 p8 M' e8 u
    2.1.4软件工程基础知识
    & J9 p3 N4 w. B; |! B5 e2 m/ L
    5 r& d( e. v+ r  P* m3 n●软件生命周期各阶段的任务% [* \& S/ P0 M# i1 c

    / f- b  m. h# v" w) h- \●结构化分析和设计方法0 K" q4 V3 N' F! N0 E' D% Z6 n
    7 S5 _- w- M, b" u7 f" {
    ●面向对象基本概念) I- O: Z8 l% y

    + c3 Y& b3 L' ]# U, G2 @: @●软件开发工具与环境基础知识
    & r) M% z& \) `/ n0 r# b
    6 d. x0 u, V) O7 @$ [8 K! d  _5 @2.1.5数据库基础知识
    2 Y. r6 i, n7 [
    ' }2 a, O( B4 P6 h5 F●数据库模型3 \8 u  M4 {% ?" D* X4 w' z* b

    $ }$ z+ S! z/ m( `  |7 j0 E$ U●数据库系统的结构, i8 E- d2 O! U2 i; o
    * i/ _5 l- ]8 n- B) ?
    ●SQL的使用初步+ Y8 P: V$ Y8 L1 V

    % h, u3 v7 m; U●常用数据库管理系统的知识' Z( q( I: E& R) l7 o3 U

    " S2 O4 c8 z! }3 A/ J2.1.6多媒体基础知识: J* w( O4 f0 y

    7 m9 F, I5 S) @7 Q●多媒体基本概念6 U* s3 S4 F  j, f: S- p) j

    : S  A& y8 C- r" B●常用图象文件
    ( h$ K1 d2 c; W( J$ x6 b3 w+ e
    1 F# E7 \/ k0 ?7 ^●简单图形(线段和圆)的计算机图示
    6 W  p" P( j6 r" e2 s; t3 J
    8 z, [, A# n5 C9 O/ r2 n2.2硬件基础知识9 L8 ]% L4 E9 Z5 k6 |0 H

    3 o4 K. R9 O; L$ H2.2.1数制及其转换5 a, H6 w& d9 l! _& P. y

    6 Y. A4 o# b& ~2 a●二进制、十进制和十六进制等常用数制及其相互转换
    " L  Y- m( X" E# ^3 V& G7 m" C% m5 G& m% B6 f
    2.2.2机内代码! ^. x# f8 Y+ \1 o( ?" o& N

    " M! _( g2 k" [  P5 c; t9 k/ M5 l●原码、补码、反码、移码
    ' q9 P' D- h* X. q6 [6 v: z; J7 j1 R: p1 Z) R1 y6 K
    ●走点数与浮点数的机内表示
    ( e( ]. `: A; D- D
    : o: W6 Z7 Z  H●ASCII码及汉字编码等常用的编码
    & F) S2 v! F* q0 Z$ d: b
    & W- s" u: D2 }6 s% G; m●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法- k) S1 k" T- Z# p" d% n8 W2 {4 r

    ) z  b; V$ l6 Z6 E2.2.3算术运算和逻辑运算7 ~# S. s# S" B0 g  u0 i$ x( n

    4 F7 A( j' S0 i! ]$ x●计算机中的二进制数运算方法7 t& X8 K: I8 I' I5 I! R4 b. e
    # H" ]2 v/ A5 b% U$ |: l  d+ a6 R
    ●逻辑代数的基本运算和逻辑表达式的化简. D* ]0 n' Q( l( Q. ]
      H8 Q, n+ t$ Q' a! I
    2.2.4计算机的体系结构和主要部件
    : t+ j. J0 {9 ^4 p. V, |; u+ b- n% A2 s( J: @- l$ @8 x
    ●中央处理器CPU、存储器和输入/输出设备
    , \- m3 d1 }3 r5 r
    4 h5 H' U. z6 O8 J, J* a% @●总线结构、指令流和数据流
    1 k5 K% j+ Z+ x2 M  J5 D5 y* M2 c' u6 {9 @
    2.2.5指令系统% m7 O' [4 N1 x* ?$ t$ k

    % ?7 t6 g3 ~, A+ F6 {, G●常用的寻址方式
    ( n0 z( u2 Q! ~) t: B1 \. H( v8 H2 H1 r0 M7 k# K) g
    ●指令的格式、分类及功能
    3 n- e% a. s- r
    7 l% m6 p* v/ Y2 r# M: x●指令的执行过程
    : S. T1 q' W2 c; P; A
    $ n+ u. @9 ]5 ~6 E! w1 }5 g2.3网络基础知识
    1 V# f# _7 M2 q/ C' D
    6 b# l. f" O4 A& E' Y2.3.1网络的功能、分类与组成8 J, L' Q+ h& Y* z, k

      Z8 k4 n! D4 n9 ~! y- `2.3.2网络协议与标准6 C) x+ ~+ o4 A5 x1 f

    3 @; D/ t7 }  V( L2 ?2.3.3网络结构与通信5 i; V1 ~3 h5 t' k; U$ x9 [6 ]

    1 ^7 g' n( r4 f8 J" u1 m3 i2.3.4网络的安全性
    $ F* ~+ C/ @+ \3 H9 V
    " \4 z5 H0 d  v& c" y; L2.3.5Client-Server结构- q$ S5 M8 w" W+ J& t* t

    . J  Z/ V3 U" i5 G8 v7 I2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了
    : m, u% N2 u  g0 B) _: x- u不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?
    6 ~# d. \. ]. f$ S& [9 N虽然是基础啊
    - w) `7 Q: }% j! c* o可是不知道啊 也一样很难
    ' y7 i# @# y( B1 @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 下一条

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