下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 10:07
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:/ B( r6 K/ G2 }# a+ J3 Q4 l8 b
    程序语言(编译原理)$ }) G+ v" n) e# U, ?
    数据结构和算法、
    # \2 h+ _) |5 `- k' [数据库,
    % H' H0 q& Y# l9 j  _多媒体,/ e- I' X3 t. C* a( z+ `
    计算机系统机构,
    0 _2 q5 h( Q+ l9 P" n. {9 b# A, ~* ]操作系统,
    4 h3 H9 F+ y" ^3 L2 z软件工程,
    + ]( I5 S2 _) [3 c/ q0 y2 t网络通讯,7 l+ S% e- u* f2 ~
    汇编程序设计,
    - B0 T" \& `; U, Z: Q这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    , `: R0 z. }4 c,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    5 F4 G  ^* n1 H  ?1 C" ]+ C" ?我今年参加了程序员考试,这是我对程序员考试的一点看法。
      D( h' A" a! b5 F6 V
    * J# ?' l. m: V" o+ U+ h下面是2002年程序员的考试大纲:
    ( z' P7 p- S4 Y- e8 {程序设计(程序员级)
    ) Z" s, S* N& m   9 U6 t4 r! j: D

    ; c( j# R! E7 O: _  N1.考试要求:4 x4 S! m" X. E) }( O5 K( a

    ) I0 ?+ l" U3 R(1)熟练掌握基本算法和数据结构,用C语言编制程序;: C8 n( Q# v' P* x# L0 k5 a5 S# @

    4 R& S! b" H' e- }6 z(2)掌握数据结构、程序语言和操作系统的基础知识;
    ; h) ~* l* m+ o
    5 v4 t+ z; W  z8 P( _7 A6 @- m(3)了解软件工程、数据库、多媒体和网络的基础知识;
    % X% _1 E: i: T, |9 X7 U
    8 Y5 _7 O' C1 b) P- S! \(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;) a8 B+ k8 S- R" z

    9 r1 h! S9 B- Z(5)了解计算机的体系结构和主要部件的基础知识。
    " H$ Q+ J1 j6 M- }5 S$ ~0 O/ m/ K( b7 [
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。1 ?5 ?8 i& q% F9 b7 R5 V) _
    8 `" L; C: H% ~* c6 q1 s
    3.本级水平考试范围包括两个模块:6 t2 s" j* R7 X( Z: Y

    5 L) f2 C1 R- k  f模块1——程序编制能力(考试时间为150分钟);6 [$ `; Q+ ^: f8 `1 G

    0 V  T$ z! U* F% H% {* @模块2——基础知识(程序员级)(考试时间为120分钟)。" }( K: x4 }2 O# j. h

    1 O! G1 ^: v* E+ o题型为:单项选择题+多项选择题。
    4 y) v4 O* O; \8 \
    9 k0 x/ g( B* g. m二、考试范围. C4 k* e/ n1 K3 z# A8 g

    + P9 C+ r* Q2 i/ x& D模块1:程序编制能力" N: c# v* r4 _4 g6 A% X9 B9 w
    2 z' g3 O, s) b5 C
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    + Z% @5 ]0 C) c1 C" }- e; Z& x! O  B7 d, b# s8 ~$ \( k5 R
    1.1.1 C(美国标准)' ~/ @: Q9 F1 `2 g
    4 j, A4 N" E$ U  R) v6 C
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    ( K1 s# `0 I0 F0 r1 u0 ?* A4 \. V* x
    1.3具有良好的程序编制风格
    # V8 j: y% C  M; C, z
    9 ]7 b, Y8 X* q0 k6 x1.4基本算法9 e2 [1 K/ P% M7 b
    0 U" G/ j! e+ O& C1 ~
    1.4.1查找、更新、排序、合并及字符处理6 g+ t/ q/ C2 p* a

      y. s" a% E) t; e1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解) ^$ f. b- R4 S5 K6 h6 x; }

    7 H* V5 s5 m0 x" A. B1.5程序编制方法& h4 B& M  Q% w& [! V

    8 s' X7 n1 V7 V; y7 k1.5.1分支、循环、子程序(过程和函数)、递归
    0 `) @7 V! Y9 M3 k2 s: N+ S& ]1 \- @) r- }3 }" m$ R
    1.5.2输入输出和文件的处理' M1 T# d" X. C2 u

    ! D# [# y, g; u8 u3 _' T; S2 M模块2:基础知识(程序员级)8 l+ w" K" |, _6 w0 z! B
    & x3 w/ Z$ M( f
    2.1软件基础知识
    ) h( p8 B4 J  G5 F! y
    + }9 c: Q/ [3 a3 s+ V. m( w- k2.1.1数据结构基础
      C9 J- L) h8 P6 j" P3 Z5 ?! g5 m
    6 f% D5 B9 Q$ J( i, l数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作1 }% C# j+ `" ~; M. E0 [" P) F- o
    2 D# w6 \2 {- Y& X9 o
    2.1.2程序语言基础知识, D( f% ~( C3 d  g# ^
    $ m' U8 z9 \) V+ h
    ●汇编、编译、解释系统的基础知识7 G8 e9 I. i% k; B5 c8 x- |

    8 u4 k6 ]# Y* M7 d: E9 n●程序语言的数据类型$ U. M% l  E! @2 ?$ t6 ^* q% H3 V
    , J  D) |2 B, ^$ R
    ●程序语言的控制结构$ P8 a  \& T1 e( f. F3 E* I
    : }! W2 z7 \3 `  G& N
    2.1.3操作系统基础知识/ j/ e% H2 L% J5 n& \3 P# F

    * y/ |$ h# z+ x. G●操作系统的类型和功能
    ; L- t8 y! E4 g5 j$ d6 }' b! y/ F% |6 B
    ●操作系统的层次结构和进程概念
    8 b0 t  j. m3 P( ?5 t6 f+ n% N. ]% p7 R' c
    ●作业、处理机、存储、文件和设备等管理的基础知识# n* S/ a/ c5 j- b' u3 B* `

    ( m) w9 g! F. k7 e2.1.4软件工程基础知识
    $ Y4 D- [2 J0 @) u+ H" G6 L! g% p/ H0 m
    ●软件生命周期各阶段的任务8 q9 n; J) g' N& m- |0 R
    % ^+ C0 T% X0 G" A3 E' v
    ●结构化分析和设计方法
    # R5 B& A4 r% Z1 f+ }( [7 b, Z+ m
    & }: C6 L8 o0 b* M) o3 l7 m●面向对象基本概念. M1 u% B# q; Q9 |  W. I! s+ b
    7 n" ?+ d. D7 @/ s8 U2 m
    ●软件开发工具与环境基础知识
    7 [, X4 B; g6 A& B6 Z2 F- j* T' y, H" }
    2.1.5数据库基础知识/ g9 j4 [1 N0 X+ A
    ( ~7 _* V% y$ {7 M, |
    ●数据库模型9 Q6 }" g! u8 t8 ~

    * B$ h0 T2 w8 W5 }( m●数据库系统的结构
    / A1 s' X5 A4 H5 V. \3 A" K& H7 U5 e+ B2 Q8 |5 C% g
    ●SQL的使用初步
    : y: l9 X% X* ~: X( p% c! b% D; a2 |2 V! C& k
    ●常用数据库管理系统的知识9 {: W+ J* C, k8 L1 z
    - a4 g' b6 f8 _( A: A
    2.1.6多媒体基础知识7 }% N, V! E7 Z& B
    : u" {1 n" p6 Z7 j1 z* \
    ●多媒体基本概念" A1 k0 z9 E! B( G

    ) E' h. e( K  r. i2 U& v( Q●常用图象文件
    : B% h! ]! `$ d, h. h. H
    4 _2 y0 _, i) h●简单图形(线段和圆)的计算机图示
    5 O  w, W$ n1 j
      }7 W- }, c/ \% V! ]2.2硬件基础知识
    $ ]' r" ?5 B! ~1 u, C0 P1 f+ i% g9 c
    2.2.1数制及其转换6 K/ I1 M+ _9 Q* D1 P& `2 G' P

    6 D+ u- D5 A) t% H3 I  [6 n●二进制、十进制和十六进制等常用数制及其相互转换7 r4 \8 t& V& ~# q: J

    * T0 |/ t! R4 r3 w. }% K2.2.2机内代码
    5 z9 X' M, ^( Z+ C  b4 }1 B% C, I& v# V
    ●原码、补码、反码、移码
    1 u5 L& H3 X& t: C
    6 y9 A' l- o; @- G●走点数与浮点数的机内表示
    % ]! H3 H6 r7 J2 V: e) b
    8 U- @6 U/ c7 }" ^5 n1 ~# ^- J●ASCII码及汉字编码等常用的编码; J* S$ O4 s/ a- N+ N
    0 w2 S# d# }& E& N1 m' L+ [& F2 {/ b) `
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法* q  ]' B2 f* g, Y

    / J  v. r/ e$ W/ t. }2.2.3算术运算和逻辑运算
    0 C7 @& s' _7 K, g* ]: `) z/ s9 G2 M! M0 `7 W- c
    ●计算机中的二进制数运算方法# w+ V$ r+ \$ m% D* W' E+ s  q% U

    $ G6 E7 w& q. {% S& f●逻辑代数的基本运算和逻辑表达式的化简
    6 w3 g" E# q8 d* l
    5 a  O- f  d# m! Q- a  p5 J2.2.4计算机的体系结构和主要部件
    & w6 o1 _1 h' l4 ~2 i! D
    ( `; g+ l+ D' ^6 M3 H$ H. A●中央处理器CPU、存储器和输入/输出设备" m5 o" M+ |9 \$ i, Q* U$ m

    9 {0 m7 l7 N0 P  i: m* T●总线结构、指令流和数据流
    3 @: _8 G8 z# f9 L) x) B" @9 q( F  f6 V
    2.2.5指令系统
    ; w& q$ `2 P6 x
    * d/ t4 I  U! e●常用的寻址方式
    8 B2 v; ~; `9 y
    # ~: F& u4 D" X  Y●指令的格式、分类及功能
    ' Z( i# @3 G4 z3 B' T/ p7 L
    ' R" |# \3 d% x9 ]' W●指令的执行过程
    ) Q- H/ r% G' [" O: E
    . I( P! i2 M0 F% }$ h2.3网络基础知识7 x  m* {3 V. B  q

    & ]0 s$ i( p9 l8 \% B; p2.3.1网络的功能、分类与组成# `* L7 ?4 Q5 ^' ^# ?
    6 ?1 R( C' L. x7 g3 M. A
    2.3.2网络协议与标准( p1 p2 `1 A6 |, _
    3 Y; _5 [+ l4 b6 `
    2.3.3网络结构与通信
    + @) P- w  T7 B: ?1 x# \6 a0 X  @. S& b3 j# }% R! b4 u  L
    2.3.4网络的安全性
    / S7 `6 y$ h( f8 G# g4 x" T# J
    + D, |- y. N: \5 L2 O1 s- ]2.3.5Client-Server结构
    ' t4 N0 U* `9 o8 Z9 t8 i) Y% J( y* N
    2.3.6Internet和Intranet初步
    % q3 p$ R& I2 g( t  O# Y
    ) P) A( _4 P' D/ }+ U( I7 s+ N7 o+ y, w, K' T$ p3 u
    ) F; [% l- Z  e" U3 a+ C1 E7 h
    $ e$ `8 _+ Q0 A8 O% K* {3 [  `
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?9 K# Q$ u* U$ ~4 O) ~7 U1 o
    难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?
    / I. w1 M7 s  A1 R, ?难吗/
  • TA的每日心情
    奋斗
    昨天 10:07
  • 签到天数: 2385 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼0 W; c/ u7 _; j) o
    加油哦

    该用户从未签到

    6
    发表于 2003-4-8 00:28:00 | 只看该作者
    加油!!!

    该用户从未签到

    7
    发表于 2003-4-22 15:45:00 | 只看该作者
    你加油啊,学好了教我!
    alcoholic 该用户已被删除
    8
    发表于 2003-5-11 20:24:00 | 只看该作者
    这个是那个的要求阿  高级,中级程序员?
    雁北飞 该用户已被删除
    9
    发表于 2003-6-6 12:02:00 | 只看该作者
    这么多啊?我还有很多没有学呢 现在大二快要结束了 还来的及吗
    bones7456 该用户已被删除
    10
    发表于 2003-6-7 08:35:00 | 只看该作者
    煎饼!!谢谢你提供资料!!祝你!!!我们一起努力吧!!

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

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