下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 09:52
  • 签到天数: 2384 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:, K  V  u0 I0 n+ X& R) j1 o! u
    程序语言(编译原理)$ [; U* |" v1 @- u6 I) d
    数据结构和算法、; ~( h$ b. i- w7 F# v1 I0 ~2 d" ~
    数据库,; ^! T4 ]2 N8 p; v, n
    多媒体,' {/ K: @( r; E  O+ ^; p& b3 U. \
    计算机系统机构,
    % J$ D' D2 ]0 z8 Y# i# x+ k操作系统,$ V( ?( h8 |5 I7 y" t" O! J
    软件工程,# K0 q& G8 C, G  q3 c" i
    网络通讯,( b7 _$ v$ Y/ ?# G9 G; I
    汇编程序设计,
      F7 j: X# f* g# z. t6 h( U* \: o0 b+ ]这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多9 v% W$ z% x$ |" F
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    & H& O) j2 N1 ^* Z. q5 \我今年参加了程序员考试,这是我对程序员考试的一点看法。
    & H% N4 G' y+ j
    , y" o9 p  ^; V- O; v- [7 x下面是2002年程序员的考试大纲:
    % p/ H" Y3 z3 o/ L程序设计(程序员级)
    $ h2 o. h0 c& E$ A   
    9 d( O1 }# i! K8 J7 U3 S
    % x3 D3 N$ |7 |2 E) x, Q: d1.考试要求:; N5 \5 z( n5 L; K1 L! r1 z, \
    $ m3 r: p$ c% @* {" _; z
    (1)熟练掌握基本算法和数据结构,用C语言编制程序;
    + }- s  W! z+ N& P9 @4 x4 s; Q) O2 r2 [' _
    (2)掌握数据结构、程序语言和操作系统的基础知识;4 K8 F+ S' B, b+ U& \

    3 C, _' {1 |4 V+ x0 L& M(3)了解软件工程、数据库、多媒体和网络的基础知识;
    / S, G2 }% M- s" O0 |, t8 N" s! y( E0 S1 w6 B
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    / s+ \8 y. L2 }) e( H( s3 ~7 L" e1 S1 u' E7 \5 i% e( h2 o
    (5)了解计算机的体系结构和主要部件的基础知识。: k& Z+ ^4 _! l! [9 ?
    . Z4 |1 T: n- o4 Z# p" m# N
    2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    7 l1 A7 u: {  b5 `# P. P. x- U! }( i  m& @
    3.本级水平考试范围包括两个模块:% l7 ~! p  I; m7 k# C

    - E* W! p6 E0 v" _模块1——程序编制能力(考试时间为150分钟);
    % \6 M; w0 n" I. l7 W
    ) ~; X' `" E1 q6 m  `* F模块2——基础知识(程序员级)(考试时间为120分钟)。( ~, u5 r% N0 H" U7 B) v
    6 l/ j; L. A& w# U: s2 c
    题型为:单项选择题+多项选择题。
    - w& ~; D7 u* e8 W$ x, u: ]' _. [: b. ?/ k9 |/ n
    二、考试范围2 i; X- B7 W& Z8 l/ g- w

    3 e1 q. r9 M% Q  z7 m模块1:程序编制能力6 O! A5 }9 V4 H
    ) O# w/ k7 ^( }, q' R8 f8 H
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序* M  S2 N' D' J2 l' C" d
    ( e; Z2 q! k6 [* Q. B
    1.1.1 C(美国标准)/ a% S6 C! Y( O1 ~! H) y
    ! g, J; B! L! k7 n( P
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正; ?, e* z5 b! ]6 v9 x1 T  Z

    - L5 @7 j4 @. o3 c+ I1.3具有良好的程序编制风格
    ) \$ S4 d! Y3 f' w2 m, {+ c% q  J% _
    / X' t( b$ V- g1.4基本算法
    * r$ p: ?, [3 ~
    1 t  ?1 L3 b  Y, c1.4.1查找、更新、排序、合并及字符处理
    9 v, f' w5 [# `3 `3 b; Z6 _4 s# g+ u9 H5 y* ~
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    1 U' G5 n- x) v' s
    * {. ^3 [2 ?+ p8 \  u7 O1.5程序编制方法
    ; N8 ]5 O; W. r, X' Y$ P; f* M
    & h+ I& w6 }* [- B+ ?. r1 s1.5.1分支、循环、子程序(过程和函数)、递归8 R6 L+ M' Q% R/ i1 b0 \0 E
    , b, b- V' P; m! w( e' K! o( {
    1.5.2输入输出和文件的处理4 K1 L! n& c& k( C

    7 f! O0 k: t: v1 `' Q( V& g+ r模块2:基础知识(程序员级)
    # V, t9 C/ e+ q( M; D& _
    , O9 A7 J& z# _0 V: ~! d3 ?5 }) Q2.1软件基础知识
    - ^0 z& n  L( X4 Z9 h4 U# i/ ?8 j- y+ ?* k( T
    2.1.1数据结构基础( u9 s# q6 ?8 y' J3 W- L. r

    , y( g5 w; k) {5 o/ e数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作2 i8 p( b$ I! F$ a1 S  Z/ v
    + }- S9 j* C; V5 K
    2.1.2程序语言基础知识; o. ?0 P- W" p% k; p5 z

      Y8 ?( }  |! S( q6 J' Y# i; v●汇编、编译、解释系统的基础知识
    8 m# G9 Y% w0 _2 w; E
    ) u/ ?# y; Z! N/ D1 K●程序语言的数据类型5 Z! k1 X6 |% ^" u
    , _2 w' E- P4 p
    ●程序语言的控制结构* F& _* r; Z8 P/ n
    ! m/ M) p: f. X
    2.1.3操作系统基础知识7 Y0 s* q; K- H  ?* n
    # \! T5 u! i. D5 X
    ●操作系统的类型和功能
    3 ]/ j% y! y$ Q- `: T$ v' W
    " I) ~; M' G" B' A- l●操作系统的层次结构和进程概念( p9 Y; O& u2 G1 [/ ^4 n7 m4 N4 m
    % f- K" [2 _: ^; V  k
    ●作业、处理机、存储、文件和设备等管理的基础知识
    0 ], C+ Z% l! d
    / E: w/ ~* O3 C: N' p8 H  k# E2.1.4软件工程基础知识% V/ L2 g/ o; F4 M6 R% P* b

    ! F' h* j* o( t% M9 G●软件生命周期各阶段的任务6 Q9 h2 m2 H! V

    / s/ k' l6 A! R●结构化分析和设计方法
    & D7 l4 |  b' H, G7 M& c' d4 R" z
    ●面向对象基本概念- ~0 ?+ n. A8 \" a1 c  j

    + i! f1 M* s& i% \! m- t* x0 C% @●软件开发工具与环境基础知识7 B' f8 ?- p% q- w& E

    ' i5 }- |9 W/ \5 f% F3 O2.1.5数据库基础知识8 M/ ^$ B0 d* s% q; L
      L9 c' \. H0 {2 }: m: P
    ●数据库模型
    + p: d& |4 S7 v/ x3 N
    % f3 P0 O  x+ S/ ~: X) w- z0 T) t●数据库系统的结构
    0 h" ]) U$ ^0 [! K' s& @
    8 U+ _- ?$ N/ Q5 ~7 a" z+ ?●SQL的使用初步
    ; @" U( O$ \# \& `% L$ S1 o, N. q3 w. Y3 C
    ●常用数据库管理系统的知识
    8 Z+ z, n! w6 J8 B& z) ]
    7 I- B  M* H: b' C2.1.6多媒体基础知识
    ) N, Y. _  ]& n" B, T
    . k8 c+ \. U4 @●多媒体基本概念
    2 `& j8 E0 y, C6 ~! r
    8 S1 o7 @0 F- V& A●常用图象文件$ g1 i8 ^! o  X+ ^1 k2 |3 A

    / b7 W+ k) P6 G6 N●简单图形(线段和圆)的计算机图示
    2 ~5 L: O4 p/ A. S! j) n4 k. P5 j/ B- @
    2.2硬件基础知识! Q" A( T4 B- k, G/ P; Q
    * H) k. b2 a# Q5 T8 n9 N) p
    2.2.1数制及其转换0 J& J9 G" }0 z
    # i8 O6 Z! m0 \" s
    ●二进制、十进制和十六进制等常用数制及其相互转换& R' Z8 `2 v- q. g9 _; K3 T
    ' V! g2 c- ~' A5 x
    2.2.2机内代码
    ( o* E9 B0 T7 P  W+ h6 ~" \( D  f. I: X9 G5 o
    ●原码、补码、反码、移码2 W5 I4 y& e5 K9 y+ ~5 l

    ( j5 T' c3 V; c7 J6 n●走点数与浮点数的机内表示
    . p' d' q. N* [8 |/ h4 U( t6 h9 {$ l% `9 ~/ T3 G# P5 h) H
    ●ASCII码及汉字编码等常用的编码
    2 K1 o3 F; i7 u+ f6 a: f6 g
    ; t3 g; J2 ]) s: X●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法0 V3 e5 u9 C2 A  t8 g  C2 ?
    $ R- j) O0 y! x$ f
    2.2.3算术运算和逻辑运算5 F# k( r. T! O: m! [5 p/ O  B
    . k' |1 q3 F! _$ E- G3 M
    ●计算机中的二进制数运算方法
    6 R8 Q# J' w+ T5 |+ ^& d: @$ B# j1 Z) S. P& g
    ●逻辑代数的基本运算和逻辑表达式的化简$ G; M8 b8 Z+ P: |8 L% s
    ! V  P: l& ^. h; m
    2.2.4计算机的体系结构和主要部件, p4 i8 X3 E. S5 ?6 x) x3 C, i" ]
    5 u3 U* q- ~8 Y7 a1 m, @! V6 t' N
    ●中央处理器CPU、存储器和输入/输出设备
    . T; C9 Z' J2 k- P( N2 g/ _/ Q  [& g" L4 a4 ~* l
    ●总线结构、指令流和数据流  U" a( {: O! [* V
    ( s; B; y2 f" I, J; V2 I) P. V
    2.2.5指令系统$ Y3 @# _+ i8 I1 l2 m. G( f. ~6 U! _

    6 m6 q5 I+ C9 n/ |, o●常用的寻址方式
    7 ^3 U  i5 }( ^, M; Y
    : \1 E( K# _# x●指令的格式、分类及功能7 Y3 `; Y" }; p) t! {1 T- H

    ( h! X0 q. l& g●指令的执行过程
    5 R7 r8 d. o% S5 m. F7 e9 J* y" W* {" E( s9 Z
    2.3网络基础知识
    " g' n& \, S1 e0 S% t1 j8 z" ?/ U; o
    ' F6 Q4 A. H% @/ s6 T2 t2.3.1网络的功能、分类与组成, m$ E) P" Z2 U

    % G, {! J2 I& p) p. j: x2.3.2网络协议与标准$ Y- \+ S( f5 Y% w! S/ \, L, K
    5 y9 z# R6 w& N& C" A+ g
    2.3.3网络结构与通信2 F) O- O! x$ \& U) K0 n
    9 N8 |. ]6 F5 q: Z4 [' ~3 P
    2.3.4网络的安全性
    ( N, j, h2 F% `8 Y& y0 _
    / N! t9 p% `; u9 _) S2.3.5Client-Server结构% \$ O* r2 N: |, g! N* [8 q! i
    8 \' A; Y) e6 O& a7 x) b
    2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了) Y/ U2 t0 ?2 I/ W0 ?
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?
    5 p3 @' P! D" J虽然是基础啊& P- o7 b  X4 B3 Z
    可是不知道啊 也一样很难
    - n( ~: `/ r6 s' I4 F! ]! Ph1
    分享到:  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 下一条

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