下沙论坛

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

QQ登录

QQ登录

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

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

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

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2003-6-29 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    程序员考试分上午和下午,上午考的是基础知识,在下面列出来:& T2 v1 K, ^0 {
    程序语言(编译原理)/ z( j6 i$ H$ {
    数据结构和算法、2 ?3 d5 Y, X- _, O' y) |
    数据库,1 Y$ L! D  V- e6 Q0 A8 k: W8 F6 u
    多媒体,
      u3 j5 j$ B; K0 Q( `, c计算机系统机构," h0 S3 z9 \8 q( U- O- o
    操作系统,
    0 h4 d" Y2 J( E5 W( `1 O) ?4 Y软件工程,
    # Z  {" ~  @% J! x2 W6 k网络通讯,, C# u0 J5 I$ w$ V
    汇编程序设计,
    1 E$ ~5 S. [5 z这么多方面考的都是基础知识,考的不深,上述课程的第一第二章比较多
    ! p4 [4 \. q% t7 r  s0 },至于下午的考试,考的就是数据结构和算法,你必须要对这方面很熟悉。也就是程序员考试和高级程序员考试的重中之重。& t/ J' q& Y( U( f; G7 T& F( j# j
    我今年参加了程序员考试,这是我对程序员考试的一点看法。
    $ W1 R, w6 K+ g1 w8 R
    & R4 r* h2 `0 d: i下面是2002年程序员的考试大纲:
    2 `7 z" Y. W+ l# l# |程序设计(程序员级) ; l" d/ E- m0 M* x( O5 r
       & c7 C5 O& h$ c2 J& }6 |3 [
    % {0 ]* S7 G, m. T& l5 ]
    1.考试要求:
    1 |& A- G4 }# A) x1 N& R
    5 {+ o& |4 r0 V& J7 f2 L' x9 M(1)熟练掌握基本算法和数据结构,用C语言编制程序;; {( N" X+ f- s1 R5 R( q, `
    % z# ~5 N. h; {' H" ~
    (2)掌握数据结构、程序语言和操作系统的基础知识;1 I, {- z4 ?5 O" t
    0 m. \: U/ j7 T) P
    (3)了解软件工程、数据库、多媒体和网络的基础知识;
    9 d7 w% Y8 n5 V& F8 E1 ^4 m6 C5 Q# C( s8 F' J
    (4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;
    + n0 q8 u9 ?1 Z! M# ]1 D) |" \- }. ^; l% q) ?) F5 D) H
    (5)了解计算机的体系结构和主要部件的基础知识。
    0 I1 b" o" u' U9 [; {8 o
    & v- s  B7 M6 `+ U2.通过本级水平考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
    ' U$ X: ?* S4 f( |1 k( ~- J( c0 g: n* @
    3.本级水平考试范围包括两个模块:$ T1 [2 T% Z# H0 O3 _, N' O
    6 {5 \# }. \) g: _- ?# W+ T, W
    模块1——程序编制能力(考试时间为150分钟);. v: R( T6 d  s* j6 t% ?  r7 n3 @3 U

    9 g! v  I- f9 o$ L0 |4 Q2 F8 Q模块2——基础知识(程序员级)(考试时间为120分钟)。
    4 ~/ ]  f7 T2 B% q2 x) M2 M; R& |2 R$ F+ `5 @- s
    题型为:单项选择题+多项选择题。9 c8 U5 u7 s& x, t% A) Q% ?, S

    9 }; R/ }  k% }. |( ?. B* b; i6 J二、考试范围
    - J. m& n3 G7 P! s% r* v& L9 P/ k5 g- B0 K
    模块1:程序编制能力6 p* H" T! {5 |
    4 C) B: U. \+ _1 k0 ]3 p
    1.1按照软件设计说明书,能熟练使用下列程序语言编制程序% E) b% `/ g$ `5 _, O

    / ~- B* a/ q2 ]. G1.1.1 C(美国标准)
    2 E+ M5 Y' h0 N' ]1 E9 S
    5 W4 h; k. u% Q3 i. R, B) w1.2理解给定程序的功能,能发现程序中的错误并加以纠正# o, B+ p& `. u( m, s

    7 K4 p( D3 ]; I/ s1.3具有良好的程序编制风格
    2 z& k& S" @; e# C" d* n- C. ~5 N
    5 l4 H$ W. \5 r! o4 z8 e1.4基本算法: `1 \- Z/ O5 o6 I# e4 }
    $ w1 E# h: g! D# t5 q+ s% c: V: ?
    1.4.1查找、更新、排序、合并及字符处理
    / P7 j  C% n9 s1 F& `7 w/ g4 j; \" N9 o9 ?% W& w" s3 P
    1.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
    4 P! {  q7 o9 W( M- {) B$ N& X
    . I) R8 c% v/ e3 s( ?1.5程序编制方法
    : d: I9 S8 Y8 `, \# }8 s5 Q6 Q5 R( J$ g! s- m+ m2 O
    1.5.1分支、循环、子程序(过程和函数)、递归
    ' a5 w4 {- o9 l& i, R% H. v
    " B# \6 d9 m# Z" G# P! c1.5.2输入输出和文件的处理
    * F( j) g8 R# s* \4 F+ E, j$ p
    6 o4 U+ R8 e/ ?8 ]模块2:基础知识(程序员级)
    * J; z* g- B/ o) j% C# J. P* H& T6 u6 ]3 }- ]8 b
    2.1软件基础知识
    * p! ?- D# i% s- M6 {) e6 p
    % A+ \) m9 d* E! T: D3 H( C5 v" l2.1.1数据结构基础
    " Y) p- a1 e/ u. Y& m. W
    2 M( _# z. f5 ]4 N/ ^% m数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作
    * F/ O3 q  W$ f( x; p+ z
    - h- h, F  t' V6 [2.1.2程序语言基础知识
    ' o  A1 u) c" E! _- S/ O: E4 V9 k  E
    ●汇编、编译、解释系统的基础知识
    6 X( ?8 J3 U: J8 t9 M. V; ~  ?7 n, D
    / ^0 O% P4 H$ x( L●程序语言的数据类型
    % y% Y6 \6 U0 ~# ~' z/ }* N. t3 K' k1 u2 b# W
    ●程序语言的控制结构6 H- w$ h' Q# y" Z

    - y& j% A5 I; n& }# N7 W2 j2 q2.1.3操作系统基础知识
    / E& {7 t0 n& a$ c/ m# f  V. @3 Y0 ~; {6 e
    ●操作系统的类型和功能
    $ ~* G- J; h3 L3 y
      U# d. @  `. F( ?% ^/ G●操作系统的层次结构和进程概念
    ) S3 u6 x1 R2 ^* X  O) C% m
    3 Z8 D8 y- X' I, t# j$ B3 x●作业、处理机、存储、文件和设备等管理的基础知识; O$ D& n& c6 t  p3 ?7 p8 Z
    - @  b' @  B. M) @4 a& j5 K
    2.1.4软件工程基础知识7 _( f, k) X/ R) ]& M  E9 }; W

    ; ?! }- s6 I! H$ p●软件生命周期各阶段的任务
    & K, I5 g3 Q! D3 C; e6 l
    ( u* u$ i9 q9 {2 S/ P% u) U●结构化分析和设计方法# H. }6 O; I4 d- }& E! ]& \

    : _1 _* C' O7 ^0 h; k7 `●面向对象基本概念
    ' s$ i) F" {! I4 \; {$ ~
      x* \: o7 H! s! h3 s" a●软件开发工具与环境基础知识
    3 f  I5 F4 \& U6 P; ]) u
    ( L5 n. |5 U3 [1 {6 R! i8 _* y2.1.5数据库基础知识. [+ U! y. S; a3 g9 e

    - k6 z7 h) i' t0 u) ^●数据库模型* i6 P( a! R+ n) S
    9 r" O% g" g8 ~& o
    ●数据库系统的结构7 _& @. }& V: O, }
    ( l* F6 e: T- E/ ]1 n
    ●SQL的使用初步
    7 z) Z5 I- ?' v. N3 X5 @' z$ j8 k* e1 R0 x' v- n5 i( }" ^
    ●常用数据库管理系统的知识
    2 R+ g; |- K. o9 L  ?) ?0 A& f; H+ I) R/ Z) S* j2 {! _
    2.1.6多媒体基础知识
    9 a; U1 t  u: q$ ^/ p- k! w; U4 `1 R
    ●多媒体基本概念
    - {' m5 w' {' R# _) E: R9 u0 z2 N
    # c! _2 }0 e; R9 D●常用图象文件( N% t; j( P" r3 e+ }1 Y7 s/ [
    7 }# E6 ~2 r2 P: J4 ?
    ●简单图形(线段和圆)的计算机图示
    / y# p1 b, K, x, q# g# C
    ' W% Y/ r! k% q% R  n: _2.2硬件基础知识
    ( ]# `" V8 l9 Y1 S) L2 v+ |
    8 ^9 C. W; L# Q# Z: x2.2.1数制及其转换
    4 }. w4 ~/ I& Q& E4 g6 a
    3 p5 D0 _; Y4 h, V●二进制、十进制和十六进制等常用数制及其相互转换1 M# z! `' [# x" \# W

    ! ~: F: ^1 @' ?6 A2.2.2机内代码
    3 U( j/ S$ ~0 ]$ p! f3 L& [
    " L, ]/ V8 [+ D- R9 F  W●原码、补码、反码、移码
    ) _; T* h- Z& A5 u% h# n
    2 @7 S- {* a" U  m* H& M; Z+ i) R●走点数与浮点数的机内表示
    . E& M( M. S) w/ r" D4 d) f% N  R$ B4 f' B7 Q0 ?0 h
    ●ASCII码及汉字编码等常用的编码
      C7 ?; j' e) @
    4 k2 n1 G- L9 `" m9 ?) i( P, t9 x●奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
    / A2 _) `. `( t9 X& q' j! B/ I& E: a  p8 e
    2.2.3算术运算和逻辑运算
    & p( j) s# l  x
    ! {# `+ W6 v- ]- F, m. c●计算机中的二进制数运算方法7 k: S1 [/ O6 R  I8 C. S( o; ^
    ' r# u6 z. k, [0 q3 @
    ●逻辑代数的基本运算和逻辑表达式的化简* H- f& o! Q2 b

    " b- [- z1 B, _4 q2 G- T) u2.2.4计算机的体系结构和主要部件
    & ?4 H* w2 R! m' i+ n# E: ~! \$ ?, r7 V! T
    ●中央处理器CPU、存储器和输入/输出设备
    3 u6 E) N% o! b. d- V/ \6 L. E
    . B# k' W* B: K! y! E●总线结构、指令流和数据流2 X$ F1 Y) H9 Y

    : s, ?  t4 V4 E2.2.5指令系统3 \7 G! \4 J) s  M
    : i5 w6 \, y$ J$ c* b9 |: k1 f; H
    ●常用的寻址方式
    * i" O2 v$ V* m$ Z
    " I4 {$ [" i# ~( q●指令的格式、分类及功能7 S4 R7 S" e" r! ~+ C( \. n

    4 u; X3 T) p. Q' N$ a●指令的执行过程2 ?( l, v# o& W) u5 X
    6 ~# j( F% p7 |
    2.3网络基础知识
    / ~/ e+ M$ D1 D  Z' Q
    ) W9 ~3 d9 `& g2.3.1网络的功能、分类与组成8 K& c% a) z2 ?
    3 J, m3 @4 Q7 {, d- ?
    2.3.2网络协议与标准. d  y. c! E$ P$ u

    4 e8 i/ d' x2 h- t% ]7 i( s8 Q1 w2.3.3网络结构与通信8 ]; ]8 B  o) Z% A

    8 z% {" f% r9 }2 P2.3.4网络的安全性1 E- Q, G2 F$ I& @! C1 A+ a, _

    + E- ]% k+ e& X2 ~# l1 _1 `* V2.3.5Client-Server结构  c% U1 V( u$ v+ }+ E6 C

    ; |3 U% o# E' u' z2.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 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    真的要努力了* F" l6 O' t/ X' c  c+ i  ]5 g
    不然出去后怎么混啊
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    yzhlinux1 该用户已被删除
    4
    发表于 2003-7-20 13:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    东西是多,但是考的都是基础的,不难。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    柯南 该用户已被删除
    5
    发表于 2003-7-22 13:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不难?' S, X5 y& t# Q# L, @' l
    虽然是基础啊
    ! I2 W( n# E& k. ~' R可是不知道啊 也一样很难7 t: O; I+ i8 [4 @
    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 下一条

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