下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    * M" e" P$ }& Z/ T5 L( ?) f程序语言(编译原理)
      N* v- W. T" A' c1 {7 X. R数据结构和算法、
    # q7 C) S; u1 I1 F- a  u& d数据库,( Q$ u& a& |) q* ]1 m% t
    多媒体,
    7 I9 v( @7 j" `6 E& v9 J) N计算机系统机构,
    8 j; F7 Z3 Z+ X5 d操作系统,+ ?( |6 L* M0 Z! D) {5 o
    软件工程,
    ! }# t7 P/ H, L% H+ P网络通讯,! v# \+ N7 E% U- x) x+ G
    汇编程序设计,
    + r/ }' ^8 C' L4 j# h% z& f4 g这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多9 R: V% |  Q  ?  Z
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    / j! W) m# E8 v& \+ z+ R我今年参加了程序员考试,这是我对程序员考试的一点看法。, X" b+ h3 [# V2 g8 X* ~" G

    3 Q- v0 E) U' v4 ?# E下面是2002年程序员的考试大纲:
    5 @& t- u0 ]8 n* R. }程序设计(程序员级) ' |& H; a+ o3 Z# E- d+ G0 B2 `
       ) |' A$ @# c! c3 s; }2 O0 [  V

    % R0 \, j$ s8 c1 K6 H; @1 I( Q1.考试要求:
    # M! U- t6 q5 o, D# ^: f! v$ {6 b. {2 `3 Z0 \
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    - O/ Y( y% [; \# T
    & O, S8 u' v$ ?# ~6 e% L7 v(2)掌握数据结构、程序语言和操作系统的基础知识;7 J5 V7 K( x% q) v! J6 s

    " A, W* j& ]4 w# q4 p7 q(3)了解软件工程、数据库、多媒体和网络的基础知识;. x9 f, ~8 e& T; a& M

    . O% P+ a- K* G(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    ) R" {, B9 @( f, D' D7 }) U9 D1 _; f7 w) n( m9 o
    (5)了解计算机的体系结构和主要部件的基础知识。# `: F& s8 s1 s" I" ]: F& `
    + k; L6 R# g% i7 d8 L
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。6 o3 o; t! B8 u; S! X$ J+ z% P
    7 p: K- G9 q5 I/ h# o
    3.本级水平考试范围包括两个模块:
    * n+ t0 K! h0 p! Q$ A1 e
    " w6 m1 o: A# a1 T模块1——程序编制能力(考试时间为150分钟);
    ) p( w2 x+ w2 @& J! M/ Q( u( v5 p! H6 r+ z$ e
    模块2——基础知识(程序员级)(考试时间为120分钟)。
    5 K7 L, s/ Q  d- L2 U( C) K1 o
    $ q# F, _- f' r: H( e- r1 L题型为:单项选择题+多项选择题。, k7 m! x5 j6 X8 h

    ' F  r% {8 s7 P( k% S) m2 j二、考试范围
    5 f2 h, l; m. W  |4 k6 ?
      |7 w9 U! W9 S( C* I模块1:程序编制能力" Q" m- j$ Z- V5 e- u" W. {3 r# w

    9 {9 p2 j) t8 |5 X8 u" Q2 R1.1按照软件设计说明书,能熟练使用下列程序语言编制程序: @2 D% ~6 Y. y4 H/ m

      f6 R& e8 ?4 C1.1.1 C(美国标准)
    0 Z6 H. {7 A) [+ E1 Q0 P) @5 u) D+ L5 W3 q/ s2 D  ~7 p% i
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    0 k: m( ]4 K: t) s4 z* F/ C3 v" R3 U. N# _
    1.3具有良好的程序编制风格( B( Q( ~, |  J: g

      f) \  h. h1 H+ ^2 h1.4基本算法7 T3 p; y5 ]2 x: r: b

    , ^7 l3 l" W8 g7 N: X& d) T1.4.1查找、更新、排序、合并及字符处理
    4 `6 G) ~( f1 F4 T( u- s3 r7 I) Y! T) A! z1 _5 x! J
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解' }: ?9 ]' |( S. X' i( @
    ( c/ o+ H; b5 _9 N; ]
    1.5程序编制方法0 X; X) H( J; G2 R4 w/ B3 m
    . D  A' d; I" A8 z# c/ h4 X
    1.5.1分支、循环、子程序(过程和函数)、递归
    4 E+ B% o+ g6 I3 W/ c  F2 \* I' S$ q% l' T) e+ W' `8 p% |& N
    1.5.2输入输出和文件的处理
    7 U( m( I9 \' D: M& w
    ) B. l" m( N+ N4 Z5 x模块2:基础知识(程序员级)
    ' e/ C+ q# I0 A+ u, C- N  z$ m) d1 U# \
    " S8 e# J% ?, C# @. C* N2.1软件基础知识
    6 F. q, U# d- o8 \; Z4 ?/ j% J7 V: B# }0 X6 y* A
    2.1.1数据结构基础
    : C/ u4 C# _$ P4 f' t! N! Q8 `0 c
    * T3 x# p% K# \% n0 b! s0 u: J数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    & v9 O. W( S$ s' [* U; e. C2 P& z8 r4 J7 x" l* ~6 n
    2.1.2程序语言基础知识1 `8 T# {8 A5 W9 `! K+ }3 e

    - I! M- G1 ]+ c/ _●汇编、编译、解释系统的基础知识( W# T' ?$ Z* @8 \+ D

    1 r$ n8 o- y/ j! |' T●程序语言的数据类型. z1 [8 ?# k+ o$ M

    $ m/ s# F& N8 B●程序语言的控制结构+ g( r. h5 }, K
    1 P& o% x2 D) b9 i
    2.1.3操作系统基础知识
    * O% X* r! H5 ~1 l" A$ K6 V$ i! A9 g
    ●操作系统的类型和功能  Q9 V. n4 D- g3 `
    $ ?8 {: v# q8 \% Q6 T
    ●操作系统的层次结构和进程概念* I( f" A& G) c" `

    0 a3 `% [9 P1 D/ D' t●作业、处理机、存储、文件和设备等管理的基础知识8 E$ M2 z# A' K) p- O
    5 F7 V  k8 r( ?1 e. I
    2.1.4软件工程基础知识2 q) }& K) H& U: o

      a: ^4 \9 c$ G; H- i●软件生命周期各阶段的任务
    $ w. m* s. g- u$ a5 x3 a$ L* W1 B6 J4 E! K4 H
    ●结构化分析和设计方法4 r5 _* K3 W' ~' t, f% S
    2 n/ g& ^" R; t7 A
    ●面向对象基本概念2 K1 e; b8 }& @' Q) l2 U0 |
    ! ~8 R# g; p4 c8 C  i
    ●软件开发工具与环境基础知识
    , D, @6 U8 `/ H" c( n# C. Q; _7 S6 I" \% c8 L( v2 Y3 ]
    2.1.5数据库基础知识
    + Q& {; ~& q0 g
    3 d2 ^5 C/ ?7 G) t% O; x●数据库模型. Q  \- Q# t8 K3 n+ g% n5 I  G* G- c4 \

    * c7 \% C8 ?8 P●数据库系统的结构  e6 g0 `5 H# W, {
    ( v+ u2 n- K7 P  S4 f3 L
    ●SQL的使用初步
    2 R) n9 }* H+ F0 w5 D8 t! W9 [( ?, {8 v" w
    ●常用数据库管理系统的知识
    + s0 g/ V- ^( u
    ; i+ r0 x$ U& o7 Y# ^0 ]7 n2.1.6多媒体基础知识
    3 b' ~; W$ ^" G4 P" o' {- }* Z8 \" q) E$ B9 K
    ●多媒体基本概念0 K8 R. J( O; F: S' P; \5 E
    $ _  x, g) Z" w4 K6 B$ `
    ●常用图象文件" H6 ~. B! d+ T, k4 j5 \* s
    ; \+ Z' w& B( e8 G, n, v
    ●简单图形(线段和圆)的计算机图示2 I- o9 h+ c3 {% Z& W  Q3 K+ R

    ; M$ D. u$ e! V) d# x- p) N. s2.2硬件基础知识
    : o" x* a" J3 }' s# G/ s1 A/ T2 m/ N2 ?$ ]6 O# r
    2.2.1数制及其转换9 B2 h7 C  U$ d7 Y) `

    4 c$ ~7 [1 {. v5 X1 x: S- V●二进制、十进制和十六进制等常用数制及其相互转换  v# ~- ]: Y, w( Y9 R

      p/ W2 j2 L9 H& w2.2.2机内代码
    ' m" r3 _% @9 k+ s0 Y( Z3 U% V5 C- ]) B( s/ i' h
    ●原码、补码、反码、移码+ d2 C. W- y, x4 r" |
    6 c# i) i8 Y4 }8 Q) j0 e' t
    ●走点数与浮点数的机内表示: u- S+ Z4 E% A" j& R0 [, r/ S

    & L( ?2 o% G) q4 \●ASCII码及汉字编码等常用的编码) v6 Y0 G' G5 ]" U: Q1 v$ P" t; M

    0 p/ f2 f7 I* W6 u, n% v●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法6 k: y8 K0 T) ?
    6 w6 Z  x$ T5 N- g9 S7 Z& w
    2.2.3算术运算和逻辑运算
      r, l! g: G. H1 V7 G. }' L% D* u! W0 c9 c% c2 ]. T
    ●计算机中的二进制数运算方法
    / a  k0 e. Z7 W: b3 P+ U3 m, q! S5 P  A6 l( ]3 k0 Y
    ●逻辑代数的基本运算和逻辑表达式的化简+ W7 J+ v" e1 t

    ' d# ]% I3 C/ c7 x. @1 a2.2.4计算机的体系结构和主要部件3 D- E$ a8 [8 n! \- M" _- W
    ) j6 R) E& d+ f7 O* P' c
    ●中央处理器CPU、存储器和输入/输出设备
    : u( G/ h3 ]0 ~+ ~6 ]4 ]' Y% b7 @3 b
    ●总线结构、指令流和数据流& ?& A7 B5 I  c6 D- ^# D  m  L

    7 ~7 u7 R" _( z" l/ x$ k2.2.5指令系统
    % R" ?3 A& K, D, D' {4 q, C7 S
    9 t1 h/ b( j  p●常用的寻址方式% y8 C" j! Q/ A

    % B& y# U1 x; _: u4 s9 v# L7 B$ |  h2 M●指令的格式、分类及功能+ \9 N. [0 b8 E

    ) w1 S+ n( Z4 h# F●指令的执行过程: f% x$ O9 k; I8 b% D/ L4 |

    # g& \# ?6 {( J* ~) |+ ^4 ]8 z2.3网络基础知识  J* ^+ h0 u7 ~6 ~
    ' Y' K% K& j$ y8 h& `+ I
    2.3.1网络的功能、分类与组成
    0 J& n% X5 Y% J6 ~$ S6 F/ v% J1 T, k' I# a5 [
    2.3.2网络协议与标准. d+ U, Z) ?# p7 Q
    # d" {# D5 {+ v( U0 U
    2.3.3网络结构与通信- b% y9 [1 _! M  b# h
    : N5 B' N3 W3 |$ \0 M( k6 n
    2.3.4网络的安全性
    # P+ K1 F& l. V# N9 y' M; g4 D# [
    2.3.5Client-Server结构8 Y" C3 C$ n0 n7 s5 }# y( v+ Y# `

    ! F8 F( e2 P! Q, _2 H2.3.6Internet和Intranet初步
    ; C: }7 y5 G# x
    # s) S6 T, h4 K% B9 i' s/ I% E' Q  n0 O" p8 w

    6 \# h" h( @# ^& c+ v9 }
    ) v+ Y/ v- F9 @
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?( F1 q, [' y' z" L. n
    难吗/
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?
    ) O8 ]# r: O/ b难吗/
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2279 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼
    5 y6 A5 Q* z. e加油哦

    该用户从未签到

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

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