下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:. F/ D1 l/ d/ G& r$ K  u; X8 T0 Q
    程序语言(编译原理)
    " n( t" V6 j) p9 x8 n数据结构和算法、4 {0 |6 j% A9 {+ D- p
    数据库,6 R( ]6 c2 y  }" O  o! \3 P
    多媒体,, E1 r, @4 F9 G, {4 l' L: g1 F
    计算机系统机构,
    * A* ~4 }& ~2 N8 |0 V2 G操作系统,
    5 f( s8 P1 L9 B9 N软件工程,
    ! A8 D1 Q. ^3 l网络通讯,
    1 Q. O( \6 w- @. b& I, k. O汇编程序设计,
    ' z3 }" U4 v- k这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多& w4 [- A9 q6 ]' K( j/ h
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    / e& T$ I/ ~. R* `! ]' M0 m我今年参加了程序员考试,这是我对程序员考试的一点看法。1 e7 _. f" b7 [
    5 ]2 l8 G$ V% \8 n
    下面是2002年程序员的考试大纲:
    * S# }. G4 g& {! p5 }0 ~程序设计(程序员级) * ~2 M/ \# C7 o; ]: F; T
       
    - c& N+ e9 M1 e$ U0 q* z
    # Q" @* D  J* ~5 c! D: m0 f1.考试要求:
    # a( Z; ~- d3 s) B
    " H" T  S* R$ n(1)熟练掌握基本算法和数据结构,用C语言编制程序;6 x& N; r7 V$ }
      _9 {8 M7 i! E  k& n+ E7 {9 o
    (2)掌握数据结构、程序语言和操作系统的基础知识;! [0 n) R8 _* x6 g3 G

    / c# {6 T: T6 R; \(3)了解软件工程、数据库、多媒体和网络的基础知识;
    # R( |8 x/ I6 y/ i  J  ]7 q$ z! j3 u9 I; Q" y  r% l
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;4 m1 v8 e# ?) @. p

    6 w. i; F& I9 U3 x: a" c(5)了解计算机的体系结构和主要部件的基础知识。" f4 S1 z% q- c3 s1 Z) ~! |% E* h
    0 M; I6 \5 @1 @4 I0 r
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    4 b, y9 F- X% W9 h, y  N# u3 J0 R0 j# _
    3.本级水平考试范围包括两个模块:
    % O4 L3 d! @  W5 E# a) J; K. X. J( G' y5 }4 ?
    模块1——程序编制能力(考试时间为150分钟);& g/ E: s( U" H7 A

    - q2 o- `( n8 v% X: F模块2——基础知识(程序员级)(考试时间为120分钟)。! I) j' q5 y' U0 ~; e
    " X8 F4 X3 B6 g- S5 S
    题型为:单项选择题+多项选择题。$ D. o* c6 Q/ y" J3 b
      Z# }$ Z: Z) i, }" _
    二、考试范围2 X$ I6 p9 g# U
    9 U, n3 F( |. k
    模块1:程序编制能力
    $ [, p7 n# Z3 U* J' M
    : s0 C# k3 X* R" S1.1按照软件设计说明书,能熟练使用下列程序语言编制程序6 A7 ?6 _% h' A: v  ]
    ; s; a7 S" Z8 s7 T" V  W
    1.1.1 C(美国标准)
    1 l" M" |6 q% T% s4 i0 v% Q) K
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    0 M7 l- H6 A; ~! d8 j) \1 P# ?+ I4 [2 i
    1.3具有良好的程序编制风格
    $ P* d+ ?8 F3 N* ?; V3 Y" c, [! q: D( R& P
    1.4基本算法
    : I/ u" v  V" J% P9 X/ [8 x. u. K
    ! d! k+ Y( d- h& X7 f1 M1.4.1查找、更新、排序、合并及字符处理5 p) W2 \+ g5 M* c' S. z
    4 @! J/ l- m! H, H* [( c# X
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解0 U; i# ?1 x: m. ~* `4 W+ C  e
    . R; Y9 {4 V% X
    1.5程序编制方法
    & V* `- Y4 Q& q( e  u6 H/ a/ m2 \$ c% D+ h" N4 ~$ X2 q( e
    1.5.1分支、循环、子程序(过程和函数)、递归& u/ h6 }# T4 x+ l0 W
    0 J, W* l2 s/ l8 \% b+ P
    1.5.2输入输出和文件的处理, e7 `& Z, q- V3 ?
    ( ~  j9 n$ G. G: Q, Z1 w
    模块2:基础知识(程序员级)* K- @& W# x9 Q* I

      |' J0 t7 h0 z+ W2.1软件基础知识4 h0 ^# t9 M. w! h1 u3 N( d- J
    8 n) t# Z: ^5 n% D, N" Y8 V1 u1 p
    2.1.1数据结构基础
    / A- i8 o7 f# A4 j' B* G
    1 w; h* V# b  O' B数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作7 _  D- [5 F6 `! w

    , `' L9 ~# Y7 v/ e' v2 T2.1.2程序语言基础知识
    : b8 p$ q- u5 ?% u! x( ^( t5 @4 X) ~2 {: s, ]
    ●汇编、编译、解释系统的基础知识: O5 I& |" |$ \  u3 j0 x* U

    3 a$ x# _  Y0 s% r2 ]# l●程序语言的数据类型
    / [$ K% i# H- C9 k
    # C( `9 B1 C# k$ \5 g; e$ ~2 r●程序语言的控制结构
    " J4 W6 l4 l0 U5 z3 Y6 c' G+ v9 P& U* D# a: n
    2.1.3操作系统基础知识/ |/ c4 |6 P+ n
    : D% `( ~. p& d7 M7 R4 a7 h- x; s
    ●操作系统的类型和功能
      C8 h) p% S9 Y
    : r! |9 u$ Z* c  r( q* Q4 f# Z6 H●操作系统的层次结构和进程概念* w% J0 H8 q# c* c5 ]5 H+ W

    * I% g8 L& o* _! a  @# Y- q: r9 q●作业、处理机、存储、文件和设备等管理的基础知识
    : I5 N1 H% P1 i) n6 A4 ^4 W
    ( {3 `2 j$ ]* V; g$ f2.1.4软件工程基础知识4 o! {- b1 ^$ Y5 \
    6 f+ n, t/ E4 g  ~7 `
    ●软件生命周期各阶段的任务$ f1 o& X' j1 X: A6 w+ ^5 B) e( ?" n, W
    # H, t2 r/ D) K4 [. G0 S& Y( Z
    ●结构化分析和设计方法3 N5 c2 p/ c/ B# d

    - f# N. X. }& R●面向对象基本概念( U! `, t. A$ V3 M
    1 I' N/ `. v# @' A6 v
    ●软件开发工具与环境基础知识
    9 v! o, A) Y1 M( t
    + E* C1 ~6 R* C3 r0 W' Z& l2.1.5数据库基础知识
    9 ~4 p$ w' X' c) o* a* L6 Y4 g4 D( G' c) u* p' l
    ●数据库模型
    , v5 e+ S& n  P: b
    " W  x+ B# k. |. K8 v8 I●数据库系统的结构
    % ?$ `/ a+ H5 L) v" e/ o2 H" b, ]* B0 I3 |
    ●SQL的使用初步
    6 v% P0 W* o, y! @* s& p9 v/ q$ {1 n! m# G) I
    ●常用数据库管理系统的知识
    # p3 D; O4 Q# H
    . {* b4 e- ]! n8 Z8 y4 W2.1.6多媒体基础知识! k& `/ i& }2 B4 Z2 m
    % L$ L1 C* y3 v/ n. ]
    ●多媒体基本概念# p6 @8 v7 y6 d/ q' ]  N* u

    / }, B' @, Y! `●常用图象文件( M0 b" b: A  M
    , x; G; Z6 k" T9 F4 u
    ●简单图形(线段和圆)的计算机图示
    $ l& I; ]8 h7 x4 S3 O  Q' b% H- W! v. `. N5 y: F& w
    2.2硬件基础知识
    * ]1 d" H2 K, ?' D$ ~' ?6 {# h& h2 P* m8 H5 w5 H3 |: k
    2.2.1数制及其转换
    4 q8 P5 ]' c# I% r* e: B( @, v2 Y( R
    ●二进制、十进制和十六进制等常用数制及其相互转换1 w: M/ j# L& W. y& N
    , S" t$ W0 `6 q
    2.2.2机内代码
    6 v9 `8 h4 Y! A# R
    , f! W3 k: v: Y$ C●原码、补码、反码、移码
    1 ^' B( q1 V8 p9 d( c) s6 t  E% \/ _
    ●走点数与浮点数的机内表示) {, ]0 v) `5 ^

    ( ?) d/ I" B2 N, i●ASCII码及汉字编码等常用的编码6 E: T. B7 O9 u
    : D( T$ P1 I5 i+ o3 C/ ~+ b
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
      B3 y# }. s2 l& D$ A) l5 ~' L& L# q6 V5 d7 [6 F! d
    2.2.3算术运算和逻辑运算9 f9 p! E. j; {
    9 N! k/ C1 [- {( X
    ●计算机中的二进制数运算方法
    % X! R, }, Q8 w' f9 |+ l: h" E
    ( ?! N$ o3 z$ M7 T, Q( j●逻辑代数的基本运算和逻辑表达式的化简. H1 g# Q& _9 Q8 M7 m

    2 A8 ]6 J4 u+ D( l2.2.4计算机的体系结构和主要部件
    ) V! _5 B' m% `5 b+ L
    ; w- d2 i! g; B  e( k9 d( {- |# _0 H●中央处理器CPU、存储器和输入/输出设备
    % \7 j' T% v6 Z: G: A6 ]! D/ ^% m5 O8 M5 W; c1 d
    ●总线结构、指令流和数据流
    % ?; D" U4 p, Q* |
    2 U7 t7 q' I! \! B2 d2.2.5指令系统' z. c) m* K- N. P
    3 s2 ^! x" k1 |% r5 Q' i
    ●常用的寻址方式) C  u3 m& Q8 N1 N8 ]( Q

    3 A, `5 s1 @2 I' y6 B# G- h" |: C●指令的格式、分类及功能
    * j- ^; Z7 @& n% L. ]5 M. U: L
    4 z9 }) ?+ Z7 x- [# g0 E●指令的执行过程
    " I" d3 D* k# D% P! a" d7 Z, F& G+ _$ m9 Z$ [
    2.3网络基础知识  ^6 u) Q4 T' I* b
    * b+ r2 s) n- ~( F, c
    2.3.1网络的功能、分类与组成* w% x3 S- ?$ L; f# A
    5 X- R+ b' S5 e& G0 H8 a
    2.3.2网络协议与标准
    ) v+ ^# _5 a- |# L9 k
    8 ]. Q3 K1 p% d  z2.3.3网络结构与通信  w  u9 B+ `& h1 s% E3 N  H  G
    ( h0 a8 P/ m. I9 _4 u7 T8 j
    2.3.4网络的安全性4 q$ Y  }( N) d4 C% F/ U% ]- u1 M

    4 A) B1 ~* R6 n" c0 W/ e0 E8 H2.3.5Client-Server结构0 ?0 _% T" D0 _! r4 P

    0 k4 b$ f2 G/ h2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了
    ' A. A/ E& F% _" p4 N3 p, W6 H6 ]不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?4 T# r) P5 A9 w1 t* L3 U
    虽然是基础啊
    7 e7 s. s% H; X/ U+ s2 P可是不知道啊 也一样很难$ a4 B8 |& [7 E# u1 n7 \& K
    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 下一条

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