下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    * H$ m4 y: t+ ?程序语言(编译原理)9 [8 a/ i% |2 k
    数据结构和算法、/ q% d3 C  U) V" E
    数据库,' \& e4 f/ `. F9 G8 k/ ]: F
    多媒体,1 ~! S& B/ Z1 G( Q9 e$ ~! r
    计算机系统机构,
    7 f2 i; W* G2 e: q! a4 n操作系统,2 ~# ^8 j0 ?; V6 g0 S* e% R
    软件工程,: ~' D7 C+ L* m) ~) P
    网络通讯,5 d+ k4 ~% }, v' ]7 x- t3 M0 G
    汇编程序设计,
    & m. a: s4 u) I7 R, m这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多, q1 W: R. Q; u* u
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。
    8 G$ p4 t. E8 y/ E) o# ~4 @# S我今年参加了程序员考试,这是我对程序员考试的一点看法。2 z# i5 w' J$ z

    7 ~1 P3 J$ O0 F下面是2002年程序员的考试大纲:! e( b! n9 C) j* a
    程序设计(程序员级)
    ' `, Q0 A1 f" u   + U4 v- |4 _) d5 I; P5 w1 Y6 P) d& a
    0 W5 C8 Q+ m# x  w
    1.考试要求:
    0 i$ N, g/ V/ [+ e& u) n& V! n
    ) s* h" ^% A0 b4 c6 P% ]& j) F4 s(1)熟练掌握基本算法和数据结构,用C语言编制程序;, o, p& M) G" r1 `
    + e5 u# Y8 m( v) `
    (2)掌握数据结构、程序语言和操作系统的基础知识;
    " M2 {( V: [1 ^6 o* v! Q
    % ^2 b, I5 I+ ?5 g, o% c(3)了解软件工程、数据库、多媒体和网络的基础知识;1 ]8 L0 k5 D$ x1 w$ G9 n4 K/ A3 \; [

    . z5 P8 ?4 b5 }7 w(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    2 W1 t6 p# q9 E4 [
    % |: W, @+ |( D6 b4 I' U- [! c(5)了解计算机的体系结构和主要部件的基础知识。4 S5 Z: ^2 o8 A$ e) o

    / b  r1 K% a" G4 q) g2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    ! r0 V" ]/ E- Y9 k* A- @7 |- @- z' G$ y) v. K* a9 r$ a2 {1 i4 I
    3.本级水平考试范围包括两个模块:
    8 m& N( M! x6 x8 m9 d+ k9 g/ ^6 Q& J
    ! J( l9 X) K; e, |- w7 r! S模块1——程序编制能力(考试时间为150分钟);
    # l+ A& H" o6 D. C% j8 W& U/ G  ^( X2 a- s7 r1 `+ [6 d
    模块2——基础知识(程序员级)(考试时间为120分钟)。5 Y* F7 `: N' `/ w+ K4 b5 [

    5 I# i2 d$ `" D+ w( N+ C+ d6 G题型为:单项选择题+多项选择题。
    ) t! x, y2 J9 y' l0 e( b8 P) `% g
    二、考试范围( P! Y) k5 h8 S7 L7 Y

    + Y. ]) M4 o( T" W7 S$ R9 a$ X模块1:程序编制能力* h; ^* x+ ^( p8 _7 i
      C; S/ m8 O0 w2 l6 a6 r2 u+ B
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    $ x* \% o6 b: n: h; O" u: S& I0 D( r" J! H. g+ e+ H
    1.1.1 C(美国标准)" p- v+ ~# p. C
    / Q! q7 q( J2 Q) [' d
    1.2理解给定程序的功能,能发现程序中的错误并加以纠正0 w! D1 Z* E: Y

    5 p9 C) Q$ O. S' u3 W6 V' _; U1.3具有良好的程序编制风格& T  I" f1 u8 E! X9 G

    0 p7 I2 k7 h5 p) W1.4基本算法. E( ]! v% {) F+ Q8 ^2 n7 ]* u  T

    7 g1 c! I+ O. h1.4.1查找、更新、排序、合并及字符处理
    : [/ C) Q* t& b& [2 s- S0 E3 h' `! E+ h" m$ y
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    / R+ Z9 i( `- H) c7 q6 I% ^& _5 c7 J2 |6 ~' f  G
    1.5程序编制方法( V3 `7 ^) w3 m9 f
    ; ^2 a" Y/ t% c9 q  U
    1.5.1分支、循环、子程序(过程和函数)、递归
    " ^3 h- {! p8 c( v7 a# H! v; R: v
    1.5.2输入输出和文件的处理
    2 l0 t2 A. ?$ A
    / L, N0 l1 u& L9 R2 `模块2:基础知识(程序员级)
    & M3 `. K( J7 m# I1 W
    6 Z) D! @* L% @  w, e4 n* b2.1软件基础知识
    # M0 y  Q; `, A  b/ t1 X& z4 u0 }
    2.1.1数据结构基础
    ; s% m$ B% y" \, d) h
    : _; Y- |, a" g* f' Q8 t( C数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    8 }) P2 B0 p5 n; H0 ]! Y
      `) v$ O  b- P& g) T2.1.2程序语言基础知识2 a/ A6 e: D% z7 r- Q+ a6 g; L8 g
    ! g9 X+ i7 i! ?5 G
    ●汇编、编译、解释系统的基础知识1 k- [: e% ]' m9 R! T( @& X

    + \! I8 d; b9 w$ s, t( |7 w) u; s●程序语言的数据类型# G6 L8 u( A" X  D) K% P4 f# P

    0 O% `/ L6 _# H3 q5 S●程序语言的控制结构  h$ ]% E, M, c3 t

    " ?% K/ o8 B% ~) S. j2.1.3操作系统基础知识
    ) D, H6 m1 Q& w- x, r0 V6 I0 i* R: N8 K* Z# b8 r' H( D
    ●操作系统的类型和功能+ Z  Q! k( O0 |& E. }/ T

    1 P0 h3 c; ?: R1 f( ^; }●操作系统的层次结构和进程概念
    . c" @& m$ G  A3 |, K, s- ?
    ! K( G: F6 _9 z4 D# s* x( P●作业、处理机、存储、文件和设备等管理的基础知识+ m; b( ^# q% q

    & B9 I4 L: m0 I! K3 z! R2.1.4软件工程基础知识
    ) O8 t# L: m1 T4 B8 t" H# _% t9 a* ^
    ●软件生命周期各阶段的任务% J9 ?8 |" T% @5 [& i& I

    2 d) C8 M1 j6 _( F$ B2 ^: L●结构化分析和设计方法7 |1 g! _) \( Q, g6 N: m

    & m  ?' s# g' w+ p; W7 c2 i: g+ @●面向对象基本概念
    ' ^9 M4 k4 t1 a/ d- m
    - S$ x' p/ W: J) M2 X●软件开发工具与环境基础知识! U2 }6 m5 m3 i2 l

    - P/ `; ^+ g& l1 g5 D" d2.1.5数据库基础知识5 L; c. W) [+ Q5 U) `2 k+ ]  d6 Z2 M

    " k3 ?" `5 B* d* [, P( ]●数据库模型
    9 [, V" b4 M) ?2 I
    3 ~, W' N+ [% q7 h; |( Q+ w●数据库系统的结构
    ! g& V% d: e" @" l2 {. }. X* g) \/ t2 x
    ●SQL的使用初步- S+ _3 i6 G* w) b" h2 ]1 R
    / m& z% V6 Y) K, ^& r
    ●常用数据库管理系统的知识) O- f1 X, N: f6 r2 h

    7 Z: [  L- j+ a; P; d/ Z9 B2.1.6多媒体基础知识6 q4 g* K) f9 e$ ]: F+ d

    5 j: A" c$ R5 o4 `3 A●多媒体基本概念9 C& {. _9 X  j$ K6 S
    5 w7 K$ @3 p7 e2 \
    ●常用图象文件" q' I3 _# _! W
    / a. w* S) V: W- `, U
    ●简单图形(线段和圆)的计算机图示5 E7 D# i7 C  t: [3 z4 c( n8 F) _

    # }, `" k& |' n; X2.2硬件基础知识9 I5 a# m3 ?! m* Z  j7 N" S  L
    : q+ ]5 s9 \0 v- h- y" {
    2.2.1数制及其转换
    / G" b% x: j2 D# s
    ( s& J4 y, C5 {  W7 _●二进制、十进制和十六进制等常用数制及其相互转换
    ' y) Q, A1 `& E2 e* L$ }" ^) D: G. B5 k! X7 U, o0 P5 O
    2.2.2机内代码; j! g% z7 z+ i! H4 g; V3 r
    4 s  l2 D) ]. y
    ●原码、补码、反码、移码
      g- p/ q5 @4 i2 o( L- u* ?1 V& E  k  R. Z+ t
    ●走点数与浮点数的机内表示- v/ ^1 o$ e5 }# ~% G  o& f: m
    . q  R/ O4 a3 G/ X; m) G
    ●ASCII码及汉字编码等常用的编码% l5 p  M% o* s  ^2 s8 a
    " i* m* f) o: q# U( D2 x1 v3 ~: ]; b
    ●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    / K% x' A1 K* b
    " c; A! O/ o  [: v9 ~, j2.2.3算术运算和逻辑运算
    + n2 v% r9 V4 h6 H8 ^! F* j/ t. R+ F! v0 R2 K% T/ o
    ●计算机中的二进制数运算方法; S  o; x. a8 u1 |- y
    1 ^4 o6 j% G& @) d6 R. G
    ●逻辑代数的基本运算和逻辑表达式的化简3 C# s7 C5 i: p& R
      S( \2 b2 x3 s7 l
    2.2.4计算机的体系结构和主要部件
    ! _* l7 \' ^7 L& f, ~' l% q+ {# C+ j; n, b6 H7 y6 V
    ●中央处理器CPU、存储器和输入/输出设备
    ; C! S% r5 `5 E' s0 p* n; s' R
    . G1 W( R2 m) y7 C5 d, L●总线结构、指令流和数据流; o4 V/ I8 X5 o* H! X  I  B
    0 o- l* f9 R' r0 n) ~( e
    2.2.5指令系统; ~9 H+ G  y6 W  C
    & P9 l5 @1 [& Y6 E. e- V4 [
    ●常用的寻址方式- y1 {" X, g& ]' `  G. b

    6 V# K) @  S) e+ y( {, ~/ Q●指令的格式、分类及功能
    6 ~: R$ A3 d& c6 m' k: ?3 C, L7 p9 G  `, i
    ●指令的执行过程
    6 d+ m4 p9 D) o* g6 |; X
    ( J/ I9 u- K- t7 P& T  i1 I2.3网络基础知识
    " n8 ~. [$ y* [6 O. a# @
    - a7 k& J2 V( G. a2.3.1网络的功能、分类与组成
    , n; V+ E; v' j7 a* x; W; u! ?8 W2 o* H) i% U$ ~3 {+ W8 P* K
    2.3.2网络协议与标准1 m7 f  H- n. _9 a4 ^7 D- S
    0 ^5 t/ U# J& X  U: m
    2.3.3网络结构与通信
    3 M- A8 y' y$ M: v$ ]+ A3 Z
    ! V* n0 i/ k- v, Q: d1 Y2.3.4网络的安全性
    * K5 ~0 Q5 E+ e5 J9 t7 @8 T4 {/ Q$ t9 Q5 O% B9 |, |3 h
    2.3.5Client-Server结构7 _% q2 D* o- i; a
    * S# F$ n3 N' I4 M- }
    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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了# ^9 ^( x8 `$ `6 n" L) F1 X
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?' E# v3 j# Z' q$ c$ W( n
    虽然是基础啊
    5 `0 {) E# A9 |  ^' d9 k可是不知道啊 也一样很难
    ; C$ R+ N' j5 z5 Eh1
    分享到:  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 下一条

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