下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    ; w# L! V' F7 y  X+ l1 N程序语言(编译原理); S' U4 z1 U9 q3 [& E
    数据结构和算法、5 ]2 H' b9 \' J' u( ?
    数据库,9 H" a$ j2 J  i9 D6 N
    多媒体,' i, p' S( k, B2 v! r
    计算机系统机构," Y5 R' c6 l. _2 M. S
    操作系统,
    # e5 o* n( Z- u3 Z; N( F( z7 g3 G3 E软件工程,  x5 ]+ n' f2 Q0 L- N$ n" p
    网络通讯,
    1 p9 s/ d6 k& [) \  A汇编程序设计,/ O6 v* K2 N. Q7 s+ W$ I& C" T
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    ( J; I$ i4 R+ v% `3 j( K,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。: ]$ a8 H$ A8 A7 P" o  h
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    1 |" _4 A/ d7 v: p+ \# b8 G- [
    . C" |; F! Z( W, Z, }+ m& K) F下面是2002年程序员的考试大纲:
    4 m. m* X( D) o, ~程序设计(程序员级)
    4 @$ J! z0 e" t) P) \8 A   
      l+ m7 c- {: C1 w/ {
    0 L: Q) f1 K; u$ H1.考试要求:
    / e& D- @8 q2 o  F( [7 S8 B1 W
    1 [- m# J$ F2 `! l' C& ^(1)熟练掌握基本算法和数据结构,用C语言编制程序;
    / U2 Y3 H' z* c7 j; \# e4 P. n
    5 g8 z4 l3 z' w3 g5 A: M(2)掌握数据结构、程序语言和操作系统的基础知识;
    ! x& s8 H% i4 y- h; j5 C
    4 Z  h# `: O& M$ y(3)了解软件工程、数据库、多媒体和网络的基础知识;/ R" |$ a0 }( D, m& N5 w- o

    3 _) S& Z7 x4 V8 r(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;# q/ V$ O' F& x  ^/ O
    ' G8 I% O! B" p
    (5)了解计算机的体系结构和主要部件的基础知识。
    - s8 [6 z8 q  R& E* o4 |4 i. }1 J
    , G. P3 f* k& l2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。: A. e& B# G  [" W4 k* g4 k& `) s

    $ x" @% k( I/ Z. Y, j. R3.本级水平考试范围包括两个模块:
    9 [2 P  i* h# E/ Y$ ^2 v1 o1 V" N, b: e8 A; j
    模块1——程序编制能力(考试时间为150分钟);
    # F. f. o, ?1 ~6 v' c) E( I& f) m- ^& Y) c
    模块2——基础知识(程序员级)(考试时间为120分钟)。7 T/ E( @$ D3 t
    8 Y! p+ A' L/ a+ ~8 S3 }4 |) C
    题型为:单项选择题+多项选择题。& P. C% J' H  M. b+ I

    ! k7 m0 s) |6 s二、考试范围
    5 i) u1 A) l8 X( u& W. {6 M- o9 B7 B/ Q6 V
    模块1:程序编制能力
    * A! m- i+ v% U1 j, G/ b, E9 E  f2 p+ u7 `$ ~; a' W) o3 C
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序! f  z" u* ?5 D0 a# Q+ _
    ) [$ v% N5 ?  r; V  u
    1.1.1 C(美国标准)) l& s2 Q5 O  K- s9 Y0 [: e

    5 T* E, R$ T  ?$ V& I1.2理解给定程序的功能,能发现程序中的错误并加以纠正  |, L9 Q2 I$ P" k1 j- e) i( O
    9 q3 f( O2 i" j2 Q0 ^( \
    1.3具有良好的程序编制风格* @% j3 x* x" C3 i. e$ ^  P

    ( C; E' o: N2 O9 A5 k1.4基本算法, d& l/ P+ j5 a; c" D( R

      T8 ~- }: b) l1 [' w# S1.4.1查找、更新、排序、合并及字符处理
    , O3 S7 B2 f) Q8 n! B( p; x" T: _. T
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    8 w7 h: u2 }: d" E2 [! F* n1 N+ Q3 Y$ M# d6 O7 Q  L
    1.5程序编制方法
    7 [( v6 j6 i/ }8 E# l3 s, o: B
    7 n7 C5 @+ @8 T8 H! I, j9 V) K1.5.1分支、循环、子程序(过程和函数)、递归- j9 T" }0 R9 B2 w6 F' u  Q

    ' l% ^- h# m( i; A1 j6 k1.5.2输入输出和文件的处理
    : W" c5 L' |# s8 Q+ ^0 [
    , H  e- g' t+ {模块2:基础知识(程序员级)7 E7 a; E* ]. e8 e- D7 S& w

    ' d; G; U0 t+ S/ F  d5 e2.1软件基础知识1 T+ Y+ P; R, F( \. H# {
    4 Y6 y) w$ H/ c7 r1 ?
    2.1.1数据结构基础
      B, Y  m3 O, Y( K
    ; \- C: P! U- x# T+ C7 ?# T- Z数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    $ H4 d  I$ h$ T$ @/ N
    3 w2 q& I- ~7 i; q& L0 I2.1.2程序语言基础知识: q$ L) L0 Y" T5 R5 |6 @: z

    1 D- x( W% {& I/ |" J●汇编、编译、解释系统的基础知识
    ! Y' q% |( L2 V9 X! k
    , v& m9 a; V# J●程序语言的数据类型# F9 [: a8 a# i, ?; F+ _( N6 Q
    ! ]% h8 l# [8 r. k. B& J" D' F6 c
    ●程序语言的控制结构
    ( k) H3 }0 ~: E, X4 `
    " a+ }6 i" y4 ^$ V2.1.3操作系统基础知识' J' M( _- K3 q8 c  u6 W) ~$ l; q

    ' n0 s, h2 P* H# r0 a$ o●操作系统的类型和功能
    5 Z# [4 U) F+ G+ L9 R) N1 W" d- I) `3 n3 e( J$ B6 x: \
    ●操作系统的层次结构和进程概念
    " ~3 |, S# @* n0 R2 H, r3 E: ?% K' u1 Q. r* x' C* U/ |
    ●作业、处理机、存储、文件和设备等管理的基础知识
    " V- {* o- v* Y
    + B3 M- h+ o& e, Y1 k# h! f2.1.4软件工程基础知识
    ( I6 \3 e3 ~) T
    + O5 U% y/ f' ^" {5 `, y●软件生命周期各阶段的任务9 z5 V+ ~8 D: E
    8 `" M. B0 @" b7 k) q
    ●结构化分析和设计方法
    $ J/ @; g  s' @5 i) `0 ]# |& ]# K  g
    ●面向对象基本概念# `! m$ Z: N$ T! h+ s

    $ S! I& o" ^6 M: ?0 x●软件开发工具与环境基础知识
    : R# u' N! e# r% h1 S9 i
    4 S. i% K: s2 A0 m  v3 i' O& }6 ~2.1.5数据库基础知识5 m1 a1 G2 R- S; ~. m3 y
    : V' r( E3 m! G
    ●数据库模型
    : a* Z! \1 C1 k! `+ q5 }$ ]2 F( U( L5 n8 _! X
    ●数据库系统的结构
    7 K5 [* I* ~1 E
    ! A8 m6 t9 ~3 @: ]. F●SQL的使用初步
    8 m, c# o8 M8 G+ [
    - f" G0 J6 }; P* d2 h●常用数据库管理系统的知识9 \, c" |4 X% n

    # s) n% V6 }$ F1 D0 G2.1.6多媒体基础知识
    9 h3 K7 Q* c5 R% ~2 [8 ]6 U, g: C1 h1 B% H" s( Z5 Q
    ●多媒体基本概念0 b' B# a( H8 ^7 Z4 ^

      f4 x3 C" t: D( W●常用图象文件
    4 G1 p: V$ x4 y+ Y2 t0 S. Y) v: s8 I
    ●简单图形(线段和圆)的计算机图示
    * }" o7 T& r$ O9 C1 O# ~
    * ~$ y5 L& T! b: z  z% i8 j. Y2.2硬件基础知识
    " C; L& Y! Z( ^  h7 |$ T, W$ u' Y. l8 I
    2.2.1数制及其转换
    : ]2 I# T: A" ~# @6 ~
    0 s6 G" l' k6 ?) _6 m●二进制、十进制和十六进制等常用数制及其相互转换: ?0 b! Y' K  b) Z: B! s$ Y- B2 g
    4 a) d3 S7 }1 g9 ^9 q: k  o. Q$ J5 u
    2.2.2机内代码4 X; f) b, m) E5 H

    0 X, _" ]# Z- ^' B; ~●原码、补码、反码、移码1 s2 s. ?' D* I, [8 j
    + ]3 N/ y% ~1 y% u( ?
    ●走点数与浮点数的机内表示
    # O! R3 j$ B. f" s0 w3 Q4 `$ O7 Z2 O- Y' _2 ~8 x4 B
    ●ASCII码及汉字编码等常用的编码3 l* r& c" {! S7 C
    5 x5 K4 |2 t5 }0 |6 n5 H
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    % L! F$ i( N* Q8 w( k
    # k0 ~5 [& s* Q- l8 A2.2.3算术运算和逻辑运算  L$ I1 O% X9 [$ Q& o
    / O! o3 h6 }; k7 Q
    ●计算机中的二进制数运算方法
    * b, n. `! L; E0 L1 s3 k4 G9 ?, D& Y9 U$ z2 s) W9 K
    ●逻辑代数的基本运算和逻辑表达式的化简7 c8 X  N- ~: S$ V* ?7 ]  P) F: \

    # M) c! W, z! l% }/ I, `) e! y! D* X2.2.4计算机的体系结构和主要部件! a, \  K, O& T9 |" O

    " D/ C1 [7 L+ J+ u! F2 Q●中央处理器CPU、存储器和输入/输出设备
    & g  c' A) D% T0 J
      ~/ X9 b/ N. d7 L% s●总线结构、指令流和数据流" A9 ?: D" t* r' a( e6 R( y
    + y: \' {9 Y! r, }7 G& w1 t; l$ F
    2.2.5指令系统
    * y9 R/ ~& X" K' _3 h* S( i7 T3 T& q6 B) p- I3 R* K0 |
    ●常用的寻址方式
    2 Q. Z. |4 k* A% A* ?' F3 K
    , k; b0 n$ R9 h+ k, w●指令的格式、分类及功能
    3 _  Z6 X0 R; Y$ L/ t9 E
    % [6 @5 I* G5 [* O% r& f+ b( O; k●指令的执行过程+ C9 e8 W  C# ]2 |9 I, y) E6 H9 z
    : Q/ y8 R% o3 E% l8 f, U. H
    2.3网络基础知识( W, n- g8 B+ s+ Q- k
    ! B8 z- o8 W  `9 B6 u8 G  Z
    2.3.1网络的功能、分类与组成
    / |! g, a( L1 P$ Z! q  K( E
    # W- u; O, C) |! ~2.3.2网络协议与标准
    + y+ h. Q5 \, T8 m
    ' ]8 G' D, c, u" Y2 [6 o$ j2.3.3网络结构与通信
    ; ~! H, {9 n3 }0 A' w6 U$ c
    8 J9 `' G+ ~8 ]0 {% F9 N, j2.3.4网络的安全性
    7 B. f8 O' n$ O
    # a& o+ K3 D/ y9 `+ F2.3.5Client-Server结构; x3 A" T1 o: I, Z
    ( l0 J' D* |4 Z9 \, x# f
    2.3.6Internet和Intranet初步 , M( }  A0 q6 J  t& \% l8 H. ]

    / h4 G% ?, ]" d& I6 M4 @
    1 v5 q" @2 ]4 F4 n0 l/ g$ H1 q; c& l, L. ~1 W0 h' A

    1 c0 x/ c5 _; F0 E: }
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?
    # Y- \' e  S& o0 X4 g* q; L- {  z难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?" I' J! C* F  {) o/ L
    难吗/
  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 2279 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼9 N* f7 v$ K7 k' U$ h, w
    加油哦

    该用户从未签到

    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 下一条

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