下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    擦汗
    昨天 09:05
  • 签到天数: 2268 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-3-31 17:06:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:$ p8 c& d. X1 @; F; A- B1 f
    程序语言(编译原理)0 i) {4 B, [% @+ C
    数据结构和算法、1 A$ E) J$ o) w% Y* H
    数据库,
    3 H( ~- m9 c% p3 V7 I' Y& q  c% o6 }多媒体,; R! i+ u8 \! a( F' O
    计算机系统机构,# T6 D! ^+ R% j( Z  x; |
    操作系统,1 r; y/ E7 j# T2 O+ r6 g3 N7 L
    软件工程,; r" k* H5 s2 l
    网络通讯,
    # l/ W3 f) h( O. o; A汇编程序设计,
    0 f$ d; R" a9 P这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多8 i" m- o6 W' K$ K. K
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
      ^9 F& o8 [9 j: n  l& G我今年参加了程序员考试,这是我对程序员考试的一点看法。
    - Z3 ?  H1 C9 F6 C. N1 @+ @+ k
    3 w; Q  E$ `  h! b  H$ L下面是2002年程序员的考试大纲:
    ( C2 s& ]' t6 }/ r/ J程序设计(程序员级)
    1 h- `  s: i$ @" s0 n0 H   # K$ u' x$ }% g
    ; \& K# ^5 E: ?" w' ^
    1.考试要求:
    3 W7 f) x0 h$ R4 Z' ^: i" j& G& |2 ^! W3 z
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    + M4 K2 v' b/ i3 e7 o
    2 t- f" R9 R; h; \9 ?8 M. ^(2)掌握数据结构、程序语言和操作系统的基础知识;
    ) d. l3 I) l7 d& r/ z* J! m/ Q* ?& ^$ t, U
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    3 N) P5 }) \# I6 V6 W2 Y
    2 a- A. Z" _/ x+ V2 ^  u(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
      e4 @- L: X$ x, v- c* r# i/ K2 r8 |8 p0 s; ^$ y9 U2 Y
    (5)了解计算机的体系结构和主要部件的基础知识。
    0 G6 w  X0 h) V6 C6 ~% K+ \  f, l( v- w
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。; Z; E; `* D. F
    ; k# S3 ~. h& E! p( q3 x# C
    3.本级水平考试范围包括两个模块:
    : D# e' G, i) Q$ P0 h) o* F9 ?1 O0 V4 G
    模块1——程序编制能力(考试时间为150分钟);
    5 ^9 H  r6 }- d5 z! H$ W/ ?" u9 F3 w! B# m, w( z) _# F) r
    模块2——基础知识(程序员级)(考试时间为120分钟)。$ p7 }1 T/ \: k" L- h1 S, x
    ( X' X  B  Z1 @
    题型为:单项选择题+多项选择题。
    * ?. c* X& n, A4 R- Z) w1 p' k
    % G. x9 f$ u" W3 y二、考试范围3 w, R% F! g+ S1 M2 U. {2 t' u# R

    ( R' n. p; W4 L$ x% T3 C. K/ E/ J  Y模块1:程序编制能力( q0 m  I9 R0 r

    9 K6 E6 H2 _' P0 [. p1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    - E, J* ]: ~7 \8 A/ I/ D: I
    / O0 T. \( R& ^2 R1.1.1 C(美国标准)
    3 H( B; [' c' O, l
    6 R; O2 R) h. e5 y5 A1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    ! W( @) E& @3 q* T6 O5 T9 r7 t: {& N" o$ C9 a' _6 i. f
    1.3具有良好的程序编制风格* }& s5 X6 J, o6 [% O. ]

    1 j, U* |8 V0 N" i1.4基本算法# B' i' z  o% p! d) B' i

    2 ^# s) g6 G  x# [' t1.4.1查找、更新、排序、合并及字符处理
    1 a' U8 t3 p  x! H5 y: [
    ! C& Y' p2 L+ p3 z9 m1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解. k2 ?: Z6 A7 ?
    * R3 ]2 H( [* w$ b2 A& N
    1.5程序编制方法
    2 C* U/ p$ h' m+ f8 v* V- M' T7 `6 Z! }" R* R: j6 f
    1.5.1分支、循环、子程序(过程和函数)、递归! Y: h" [1 p% G" e7 l
    : Z, E* M. @! J3 i2 Q9 C  [% j
    1.5.2输入输出和文件的处理' h" ^3 b) R$ p& e

    . ^4 n4 F$ U% K8 n& n) N+ f模块2:基础知识(程序员级)% {, Y+ [/ C( p
    / c  e" i# P- B% _* g
    2.1软件基础知识1 v5 V# @, ^* u4 t

    - }$ \4 @5 _1 P& t+ l. U2.1.1数据结构基础
    ) \8 b- }( [/ B: s3 v/ a/ ^5 S  S$ d8 u  E
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作4 ]* A/ Z7 T, k, X* x
    + Y. d2 N) K3 j% O/ S% W+ Z$ t" X7 q/ N
    2.1.2程序语言基础知识  W% s9 _3 Y" E+ V7 M
    ) h8 y9 N: p( [9 k5 ?0 n4 T
    ●汇编、编译、解释系统的基础知识
    % ]$ A" |9 S3 U) v+ Q/ p
    * e7 x7 V! D2 q) u9 c% G* ~●程序语言的数据类型
    & i$ L; T* X% K+ _/ x$ Q  ]
    % ?  T& n) Q4 X●程序语言的控制结构6 O7 U+ j  S+ a# d* T9 R( t9 S& x
    ' C  M  I; i+ H: `; ]
    2.1.3操作系统基础知识
    2 X# t3 h- N7 |7 m' n& a( C; j7 i8 A( x1 A4 M2 E
    ●操作系统的类型和功能
    3 y* m, V. _6 n4 [9 Y. K
    # s7 k5 f! ~: f  C% _●操作系统的层次结构和进程概念
    4 I$ }! b0 V! g" b
    : f  p) V, m3 C7 G" h●作业、处理机、存储、文件和设备等管理的基础知识
    7 M3 f# e" y" k, J- ~: G  R$ J1 g2 B2 t$ G
    2.1.4软件工程基础知识
      i6 {/ q6 C' q
    $ N3 P* D# r/ \& `  z- p" b●软件生命周期各阶段的任务
    % P9 M$ V/ k$ T$ R! [/ q3 b8 }- x/ |" [1 h5 T
    ●结构化分析和设计方法# Y; s) f( e  @; ]$ x1 {0 C. G

    : U" F$ x* Z6 w3 h( w3 R/ ]●面向对象基本概念
    ! w' G+ b  l3 Z/ x( s% T0 {+ f# z4 I# E8 o. V# k
    ●软件开发工具与环境基础知识3 L( b$ j+ h: @* Y- d, f: y: h

    5 S% m  @0 i, U" h( P* Y2.1.5数据库基础知识- u3 W$ Y1 h, t, A% t! F( Z
    8 f9 S& O) ]9 o7 h9 [) h5 ~
    ●数据库模型/ L# a2 U/ I: T+ ^" [% K7 |1 ~' s0 ?

    6 e" R. |+ P  M) d- E/ r●数据库系统的结构
    . }9 X' u- ]7 _9 C  e+ u6 H9 R( \' g; e" Y8 a
    ●SQL的使用初步
    ) o1 @1 w) H6 D3 c
    4 h5 v# H( X- Q●常用数据库管理系统的知识
    % E% y: w/ o5 h4 f# V6 s% U4 `
    4 C- N" Q# j  s9 z; z4 l. r2.1.6多媒体基础知识
    # B! q9 ]% a: }8 F% r/ M2 R7 e/ P$ K1 \) g" d: y' i/ @' y
    ●多媒体基本概念
    ' q, h9 l9 s; L5 i* J3 f8 I+ Z4 H7 L6 I; B6 }
    ●常用图象文件
    + q3 L6 u2 w# Z9 H8 |( I
    7 R& [/ e1 X% M7 z, c% A' C+ f& q●简单图形(线段和圆)的计算机图示( N0 x3 l2 W: ~) w1 n1 I
    8 p# y, J/ {/ ^! i' ~
    2.2硬件基础知识& p) I0 Q/ t  K- `. F
    , u, w3 i2 L( s3 S
    2.2.1数制及其转换$ U4 q+ d2 P1 O2 u
    . I. K4 D+ P) c& o4 T  i' z
    ●二进制、十进制和十六进制等常用数制及其相互转换6 A. T, J! E$ w# n" G& j# L
    ; o: w' h% L' f: i4 L; o+ F$ \
    2.2.2机内代码
    ) c+ \. o2 H% C
    9 D# t& I; x: m% B$ O4 N9 D●原码、补码、反码、移码+ j2 g4 a/ q4 L, d" a

    1 @2 g2 c& C! F1 l) n/ j2 x●走点数与浮点数的机内表示( }, e/ b( k; P# r8 J
    & a: Z3 i/ B0 E
    ●ASCII码及汉字编码等常用的编码0 P) d! }" Z$ E# ?/ c; ]
    ; s- y1 h+ j( J! p" ?  H" e8 e% W
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    $ Z& ]/ A6 A. `; r) o1 u$ \0 B* s" j; _6 X; C$ S) U  _# v1 U/ |
    2.2.3算术运算和逻辑运算
    ; }  m/ O/ x) U$ |) C: N1 M# A( C4 O5 W' U+ S! `2 R$ Z. {
    ●计算机中的二进制数运算方法
    1 g9 D5 C5 r+ J/ u# o( b$ }
    9 s+ n& q. c0 @, J3 j) D●逻辑代数的基本运算和逻辑表达式的化简
    & r% I* r: H/ h: F% ~, m
    4 j) B: v# m0 Y2.2.4计算机的体系结构和主要部件3 \* C" N8 ^. i: K6 \1 p2 Q

    ) L1 l+ H# n8 b- a●中央处理器CPU、存储器和输入/输出设备
    . @* k* q5 n/ X5 O4 h1 S) V3 J7 H$ N- p* P" [
    ●总线结构、指令流和数据流
    ( u( [) y3 E+ e& i2 s9 f6 M; ?" B8 \, D
    2.2.5指令系统
    $ R6 z' f& J& i# [
    ' |" p4 ~' g1 V●常用的寻址方式
    4 o( }+ d, T6 u( q1 F
    1 s* D9 E, O3 N' o5 }* O) |5 H- |●指令的格式、分类及功能3 h" [/ e$ h8 e2 e* W  ?

    0 ]+ Z# B) f/ ~; A6 t7 V; s7 Q●指令的执行过程5 w8 F+ n6 [: h; _2 I+ D$ k; P
    ' W9 t  Z3 O: Q
    2.3网络基础知识
    / s# b5 z5 L9 {2 N7 _2 \8 {4 ?/ h+ h; X! ~$ ?1 Q
    2.3.1网络的功能、分类与组成
    7 b, X* |4 R( y) O, s3 K# j: ~; R9 _. R
    2.3.2网络协议与标准
    - J8 @# O% _+ m- D) V5 c
    2 s4 @  B/ a5 d$ l2.3.3网络结构与通信
    ) Q/ o$ F. {! B; e9 A1 e- x8 B) a
    2.3.4网络的安全性7 T8 v0 P0 P! }/ b- |5 r
    ! O) j! u) w* u3 g0 d
    2.3.5Client-Server结构* I" Z& T- p/ @1 J2 }

    7 ]: M1 }1 {# [: m3 ^6 ~2.3.6Internet和Intranet初步 7 e2 L! ]# f5 L' k3 D
    ' ?& u- h3 ^$ i/ A- n

      K( x. S3 E9 X  B4 v8 W' n. l8 k
    & }2 m5 M% V; S
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
    bones7456 该用户已被删除
    10
    发表于 2003-6-7 08:35:00 | 只看该作者
    煎饼!!谢谢你提供资料!!祝你!!!我们一起努力吧!!
    雁北飞 该用户已被删除
    9
    发表于 2003-6-6 12:02:00 | 只看该作者
    这么多啊?我还有很多没有学呢 现在大二快要结束了 还来的及吗
    alcoholic 该用户已被删除
    8
    发表于 2003-5-11 20:24:00 | 只看该作者
    这个是那个的要求阿  高级,中级程序员?

    该用户从未签到

    7
    发表于 2003-4-22 15:45:00 | 只看该作者
    你加油啊,学好了教我!

    该用户从未签到

    6
    发表于 2003-4-8 00:28:00 | 只看该作者
    加油!!!
    丰子 该用户已被删除
    5
    发表于 2003-4-1 19:50:00 | 只看该作者
    箭饼
    0 Z% V' t; M  @; a4 g加油哦
  • TA的每日心情
    擦汗
    昨天 09:05
  • 签到天数: 2268 天

    [LV.Master]伴坛终老

    4
     楼主| 发表于 2003-3-31 18:40:00 | 只看该作者
    没有那,我有这个打算,大家一起努力
    狂风 该用户已被删除
    3
    发表于 2003-3-31 18:00:00 | 只看该作者
    煎饼,你通过了吗?
    . E; ]8 i. u. j. T# G难吗/
    狂风 该用户已被删除
    2
    发表于 2003-3-31 17:59:00 | 只看该作者
    煎饼,你通过了吗?% r5 `: S; j# s4 z8 J
    难吗/
    关闭

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

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