下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:
    / L" w/ ~" U8 b! H3 q- N+ N1 v程序语言(编译原理)
    0 J# n3 ]1 \# K- J0 a. B! k  F数据结构和算法、- d$ x( }1 T: ?- {6 k) }
    数据库,
    ' k& O5 ~& k' [  \多媒体,
    8 O0 K% J, X  Q7 g: z1 u0 ?$ R计算机系统机构,! E% p# P; W6 `0 n3 _
    操作系统,
    4 r$ q" B5 R2 @1 G软件工程,
    2 x$ O5 g" @3 w; m网络通讯,
    ) q: T2 A7 b; X3 z汇编程序设计,7 Q9 C: h  _" U  g! C: k  `
    这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多' n3 i" X* p- K7 R
    ,至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。/ L; _- i8 q( t7 G# j( A0 G$ I* s
    我今年参加了程序员考试,这是我对程序员考试的一点看法。3 G% F9 k" ~# o% t) F
    : c# v8 B' ~: R) ?/ b7 C2 W
    下面是2002年程序员的考试大纲:# A" k4 M% V; V- w
    程序设计(程序员级) 2 T( y) \8 q$ n2 ^: y$ G2 r
       
    $ F9 G4 u( N% Z+ e% c+ J
    9 w' a% G3 X" k' U0 E) c4 P1.考试要求:
    4 L' [3 S& ]: k3 T7 G
    & V$ l% b% a+ M- j* ~: L# T(1)熟练掌握基本算法和数据结构,用C语言编制程序;! k( h( r; `3 _; ?
    $ p/ q2 D2 F+ i
    (2)掌握数据结构、程序语言和操作系统的基础知识;. H$ i+ e" t' _1 o2 {9 f. D  f
    - a4 s# w; L8 c
    (3)了解软件工程、数据库、多媒体和网络的基础知识;( l) H9 K! R. A  |% B7 @
      A1 C* P  o4 R* u7 n( W
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    / X7 d+ S, B! D/ a* D8 x+ Z: o1 j
    (5)了解计算机的体系结构和主要部件的基础知识。
    ; A9 W% ]0 f- o+ h* ^- H
    7 R' M$ a, T( e6 K+ V2 p5 P5 I; Q2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。7 O* t* z5 Q7 L6 [) x

    " n. t# c  P. @+ b0 m! F3.本级水平考试范围包括两个模块:
    ; X% Y( s7 Y* V
    - n- f$ m; x; s* B模块1——程序编制能力(考试时间为150分钟);
    % Q& J2 l3 o. K: K- V' |6 s2 I
    * e% [2 U' O* l+ [( w- R模块2——基础知识(程序员级)(考试时间为120分钟)。
    6 l; `% T$ t- @6 ?9 m/ P) s. P$ C$ h/ a7 w  J* G
    题型为:单项选择题+多项选择题。. T$ e/ r, Z0 [% e
    $ S3 p$ f7 q2 Z  C: _2 E
    二、考试范围$ \/ s1 X8 k9 D2 s

    3 H5 B( z5 |  K$ x  _: h' [2 o' z模块1:程序编制能力
      J5 n0 A& ^0 N4 Y/ B, y' o. A3 ^( s* B  n% q# _
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序
    6 d% m. O+ R9 R: V, E; j
    2 e: `0 P3 c" o1.1.1 C(美国标准)4 Z( v: R- Q7 ^; ^' u" A

    6 P/ C8 z5 `- y8 s2 g# V) I1.2理解给定程序的功能,能发现程序中的错误并加以纠正
    6 ]* x4 S5 B# J8 E* L9 Z1 r
    , n( o+ I$ z: z% w' N1.3具有良好的程序编制风格: Q- |* |" Y6 y+ y9 m* G
    . r4 o; g" e8 k( X$ W( X4 E: R9 G
    1.4基本算法
    7 C2 S4 h" I. D5 V2 V5 n& x# _( K; l0 T
    1.4.1查找、更新、排序、合并及字符处理
    : H: G1 t* J( M5 i% W9 y6 b, s3 k+ d
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    2 g/ L% }6 o  ~6 L, l( f5 W9 b
      d9 Q/ K" M! Y7 T1.5程序编制方法
    0 d) s( Q( T, w, T5 {2 }* E: s0 m- [/ i' q! p7 q7 ^
    1.5.1分支、循环、子程序(过程和函数)、递归$ i+ J' R5 M2 a# A! W
    , I$ \2 S: m2 c% P$ H9 p! d
    1.5.2输入输出和文件的处理# `' A8 B# q  Y! F) G

    & g- Y3 a/ y+ u9 e3 y模块2:基础知识(程序员级)9 Q6 l5 S+ p4 d3 K  j* u$ ~

    4 e0 w$ M+ \$ F3 V2.1软件基础知识
    & o7 [% ]$ M' |: i' r0 Y* [) n5 {4 _4 Y7 l
    2.1.1数据结构基础. S4 {4 o9 \  A+ C* _9 g
    & g" L9 h3 z% ?9 H( z* J: {, w+ n
    数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作: n0 {3 Z5 M3 S, t& X- ^

    , X$ q  B. T4 o2 i9 p/ X2.1.2程序语言基础知识
    1 j' j* l0 L8 s$ A" I1 G" ]* {$ z/ e
    ●汇编、编译、解释系统的基础知识
    8 a* ]( K* S. a+ @1 O
    6 I3 }1 I5 n5 ^' k●程序语言的数据类型8 i( b* C5 I2 t

    ! z  [  e( ]: d# h8 W. D/ A●程序语言的控制结构
      k$ T- u3 _' V# J7 P; o/ v4 r* B$ @1 x
    2.1.3操作系统基础知识
    9 T1 P7 V" M" M( W& T/ z2 E+ ]7 v8 J$ D
    . {' E% u3 Q. Z6 E$ F* C6 z●操作系统的类型和功能
    $ `. l7 c# w+ W7 A! Q9 \- y$ ]6 h1 r& `- w
    ●操作系统的层次结构和进程概念, x- u/ v% K' }7 K' L; O! t& k3 V

    ) b0 N, M+ T* Z8 }% h; c% C+ u●作业、处理机、存储、文件和设备等管理的基础知识
    " t# m. H2 E5 X: G8 K
    3 U, R: z! l: e& k3 i2 K- A2.1.4软件工程基础知识
    0 G  P6 T' p1 E9 G8 I+ F
    . i& U. u' Y+ K, f●软件生命周期各阶段的任务
    ; B, E7 e+ F9 X' {' r$ j) y5 B' S& f5 v" D& N7 O/ p
    ●结构化分析和设计方法
    3 {/ ]5 a+ \( I3 o7 u6 f% }( ]& T! Z
    ●面向对象基本概念
    3 Q8 i# n( S: |# p& D1 M6 a$ c
    , h$ q5 f* g! @: ^- f: I5 {●软件开发工具与环境基础知识1 \, U' i4 [4 d1 I8 |% _$ K

    & a0 A& _5 S( X/ Q* e+ V4 y2.1.5数据库基础知识8 W/ \2 X$ b: g3 f7 A
    ; T! L( P7 p/ Q  u9 h$ _
    ●数据库模型" s; s4 P! b% F6 l5 w

    ) F7 l' R7 o' l# t7 A/ J" b●数据库系统的结构+ y) v! @2 W1 V# h2 b  O$ H
    : y4 h1 O1 n. D! o0 t
    ●SQL的使用初步- E( q3 V  Y7 P& v/ q8 H2 y

    6 x, }8 N; i& N8 [( \2 T; J0 f2 T●常用数据库管理系统的知识
    3 ?  b* _- _" u: C
      c; [; U5 T" u5 n8 o5 v% ~2.1.6多媒体基础知识/ f3 ^  C* u' C

    7 M6 F+ K' f  B! F$ W6 f. {●多媒体基本概念" `% B$ j/ ^7 h8 b
    ! n" d, u4 O' ^5 B3 x+ S7 P
    ●常用图象文件9 u3 b3 |( f2 q- m( C
    ; b3 O& y6 l0 l
    ●简单图形(线段和圆)的计算机图示
    % ]$ u1 P  ^9 }& b% c  R$ ?. `( g0 U; ^6 r! W* I1 g
    2.2硬件基础知识
    , ~  ?' X) M6 D  s, e- K6 m) V5 B9 y: k# `& \/ [" i
    2.2.1数制及其转换
    + y- }; ?3 G7 e' |# ?) s  Z) o" z! o$ `
    ●二进制、十进制和十六进制等常用数制及其相互转换" ^9 T# c  W4 O- p' Y7 N/ V
    3 o8 m" M; g$ o6 O
    2.2.2机内代码& O$ j6 h' @) z/ F9 q. h4 Y- H

    ; N$ o. [  G& N. h' s: J, [$ m●原码、补码、反码、移码
    2 Y# q, ^7 I. o% m) m0 \# E+ f8 w. h. x$ q& Y- y6 q
    ●走点数与浮点数的机内表示. h  h' y' [7 R! m; J$ _8 Z
    . q$ S/ p& y4 x" I2 {
    ●ASCII码及汉字编码等常用的编码
    6 a3 `- [2 b7 w0 g
    ) k; g, T% L4 Z; Q  o# K7 }●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    & @  Z) k8 @# H! d: N$ t) u, X% @* `2 A% g
    2.2.3算术运算和逻辑运算$ v/ p4 S0 Q- S3 F4 S

    . z& C+ S4 H# y●计算机中的二进制数运算方法
      d8 @% C8 A( o* m. B0 f5 g3 K4 ~5 P2 \3 E
    ●逻辑代数的基本运算和逻辑表达式的化简7 y- s8 a6 g6 K0 P9 z

    3 q# W0 {, t# h3 b2.2.4计算机的体系结构和主要部件8 p/ k7 u* r. c
    ) w  m2 L/ u2 }. [/ Q% N
    ●中央处理器CPU、存储器和输入/输出设备
    * L  q5 G8 o9 X- v( r5 L$ V
    8 H, ?, w; k9 O/ |* |9 Z6 s●总线结构、指令流和数据流
    " p1 u+ P8 G1 q: {, c6 k! @- S5 b
    2.2.5指令系统
    " @& z( g# A7 u
    : ^% ]  ^5 J- \& P, o●常用的寻址方式
    6 |. v& A  _" |1 [, T/ P! Q' n
    $ x$ T% q8 ^/ ]" F' v# {●指令的格式、分类及功能2 [) p. I" X2 H6 t9 U; }

    " e1 b; u5 `& `●指令的执行过程& W3 X. A) V( u  l8 _# m7 Q
    % }& r/ S. X/ M' e+ r# C
    2.3网络基础知识# Z  |: N, W5 x  I

    9 r9 J. P5 z4 _" c0 H& h3 t! O2.3.1网络的功能、分类与组成. [. _/ F% ~$ R- V9 _0 Q
    $ \: c# g$ c8 @$ J. R* B8 }
    2.3.2网络协议与标准8 A/ d; G$ b4 {  m# ?0 E

    ( x- X7 H; V3 ~& |6 P0 Y# D2.3.3网络结构与通信+ o' K) _1 C- I6 x9 E9 @
    " j- L' I, a' q  j& R4 }; k7 d
    2.3.4网络的安全性
    5 b' B2 q. X1 Z7 v! d  B- p( m. g% T. k% h3 ^# z& r% n
    2.3.5Client-Server结构" K) Q* L9 D& F" k! S% e+ |
      `8 c5 d* q6 g& x: p
    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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了
    ! {4 X: ?7 m  b7 X$ G% ?不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?$ ^9 A5 a/ d2 \& v# R) ?
    虽然是基础啊; g; a+ W! u4 I2 I0 ^7 N
    可是不知道啊 也一样很难$ y) P% A: I1 \" w
    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 下一条

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