软件开发难吗?有C基础学起来是不轻松点呀?

软件开发难吗?有C基础学起来是不轻松点呀?,第1张

软件开发可以分好多开发平台的,如.NET,JAVA 或其他主流的开发平台,学过C语言只是学习软件开发的冰山一角,还要学习数据结构,算法什么课程,比如一个java开发工程师培训课程设置如下: 课程名称授课内容培训目标学时安排 计算机软件及网络基础 *** 作系统环境(WIN2000 )、internet 与TCP/IP网络协议。使学生了解计算机及网络技术基础、 *** 作系统,软件及internet常用工具用法。8学时 Oracle数据库/SQL、PL/SQL开发数据库原理概述;ORACLE数据库安装、配置;结构化查询语言SQL,过程化编程语言PL/SQL;ORACLE数据库体系结构及管理;其它主流数据库对比:SQL SERVER 2000;ODBC、JDBC介绍和实例分析。全面掌握主流关系数据库ORACLE体系结构及管理;熟练使用SQL、PL/SQL语言;了解ODBC、JDBC原理及使用。32学时 JAVAJAVA语言概述,面向对象编程,例外与输入/输出处理、多线程与网络通信、图形用户界面设计AWT与SWING、 java编码规范。JSP、JDBC入门(JDK环境)本课程将全面介绍JAVA语言的特点、语法规范以及实用技术。使学生树立面向对象的编程思想,具备开发JAVA程序的知识和技能。80学时 Linux软件开发环境与实例分析Linux系统基本使用,字符及图形环境(KDE/GTK/Qt/KDEVELOP 集成环境)的C/C++与JAVA( JDK)应用编程,嵌入式Linux开发基础(嵌入式系统开发流程介绍及Linux内核结构分析),服务器网络功能系统组成与配置,Linux应用软件案例分析与改进。熟悉Linux字符及图形开发环境,了解Linux典型应用,为进一步学习建立基础,通过团队分组练习,以实例分析及改进的方式,了解Linux实际应用。32学时 数据库设计原理、

信息系统开发流程及实例分析关系数据库设计基本原理;主流数据库建模工具使用;ORACLE为平台的B/S及C/S系统数据库建模分析;信息系统开发流程及实例分析,ORACLE应用服务器OAS介绍及开发;其它主流数据库设计工具比较。掌握关系数据库设计原理;熟悉信息系统开发过程及实例。 32学时 网站设计基础 HTML、及Javascript脚本语言、JSP入门、JDBC数据库连接、SQL SERVER

建立数据库实战,DREAMWAVR使用,网站设计流程体验。为下一步原型法设计,.NET,J2EE学习打基础。32学时 技术专题课程● 面向对象的分析与设计方法。

● WINDOWS消息机制与API。

● 如何掌握体验式IT学习方法。

● 软件编程规范。

● C/S系统介绍。 了解行业背景知识及最新技术,掌握好的学习方法。24学时 课程名称授课内容培训目标学时安排J2EEJSP/SERVLET/JAVABEAN/JDBC/ MVC/ EJB的基本内容及典型用例;TOMCAT/WEBLOGIC的应用。1、能够使用J2EE进行行业软件设计和开发;

2、能够胜任企业WEB应用开发的工作需求;

3、熟悉企业的项目开发流 程,能够快速适应企业项目开发;48学时80学时软件项目(一):J2EE解决方案1、 JAVA、JSP、SERVLET 、JAVABEAN、JDBC等;

2、 行业解决方案;

3、 企业项目开发流程;

4、 通过项目案例分析及练习将以上内容串联;

5、 电子政务解决方案及PetShop案例分析。32学时XMLXML的基本内容及典型用例 了解XML,掌握基本用法。16学时软件开发过程UML与CVS软件开发过程与文档、UML基本用法及CVS软件配置管理工具(UML 环境用VISIO 或RATIONAL ROSE)了解软件开发过程,掌握UML基本用法及配置管理工具。24学时软件项目(三):软件工程实战(开发)需求分析、概要设计、详细设计、编码、测试、全面涉足的软件项目开发。代码审查、配置管理、项目管理、文档编写、质量保证体系等软件工程内容在项目开发中全面学习(CMM、XP、PROJECT 2002)测试实施体现在项目开发的全过程中,包括测试计划、测试总结的撰写及测试管理、单元测试、用户界面测试、系统测试、压力测试等内容和相应工具的实际应用。通过项目分组实战(开发组和测试组),使学员体验实际软件项目开发和测试各个阶段的规范、技术和工作流程及支持工具、文档编写,强化工程意识、团队协作能力。注:开发和测试并行进行,学习开发学员和学习测试学员侧重不同、开发组以J2EE技术为开发主线,学员可任选,测试组针对本软件开发项目实施测试。160学时 技术专题课程●J2ME技术与特点.

●典型行业软件应用解决方案介绍.

●如何掌握体验式IT学习方法。了解行业背景知识 及最新技术,掌握好的学习方法。

 24学时

《数据库原理及应用》教学大纲

课程编号 1620127 总学时 46 理论 32 实验/上机 14

学分 2.5 开课单位 信息学院 开课系 电子工程系 修订时间 2006年1月1日

课 程 简 介

教学内容

《数据库原理及应用》主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。

主要内容包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库系统的应用。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。

修读专业:本大纲适合本科电子信息工程专业使用

先修课程:《数据结构》

教材:数据库系统及应用(第二版) “北京市高等教育精品教材”立项项目。由崔巍编著,高等教育出版社

一、 课程的性质与任务

本课程是电子信息工程专业有关数据库的一门统设必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍至少一种实际的数据库管理系统的构成与使用。目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。

二、 课程的基本要求

1.熟练掌握(代码:A):数据库中的概念、数据库设计与编程方法。数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。

2.掌握(代码:B):关系代数语言的使用;关系演算语言的使用;三级一致性的区别及其与可串行化调度的关系;关系数据库以及面向对象数据库的特点与区别;查询表达式优化的方法。

3.了解(代码:C):关系、关系模型、键码、视图、函数依赖等概念

三、 修读专业

本大纲适合本科电子信息工程专业使用

四、 本课程与其它课程的联系

由于数据库理论及应用是各种计算机技术的综合应用,为了能够让学生很好地理解数据库技术,要求学生在学习本课程之前最好已经学习过以下课程:《程序设计》、《数据结构》、《 *** 作系统》等课程。当然主要要求学生具有“数据结构”的基本知识,其他课程的知识要求是其次的。

对于现行数据库的选择,建议教师最好选择“Microsoft SQL Server”,其它的数据库如:Oracle,IBM DB2相对比较难理解和应用,Access又过于简单。

五、 教学内容安排、要求、学时分配及作业

Chapter 1 绪论(2)

1.1 什么是数据库(C)

1.2 数据库管理系统(C)

1.3 数据库管理和数据库管理员(B)

1.4 数据库系统(B)

1.5 数据库的过去、现在和未来(C)

作业:第2题

Chapter 2 数据模型和三层模式数据库(4)

2.1 信息结构与E-R方法(C)

2.2 概念数据模型(B)

2.2.3 连接陷阱(C)

2.3 传统的三大数据模型(C)��

2.4 数据独立性与三层结构(B)��

2.5 数据库管理系统的结构(B)��

Chapter 3 关系数据库(4)

3.1 关系数据库系统概述(C)��

3.2 关系数据模型(C)��

3.3 关系模型的完整性约束(B)��

3.4 关系代数(B)��

3.5 关系数据库系统的三层模式结构(B)��

作业:第8题--1),2)

Chapter 4 Microsoft SQL Server数据库基础(1)

4.1 客户/服务器体系结构(C)��

4.2 Microsoft SQL Server基础(C)��

4.3 Transact-SQL简介(C)��

Chapter 5关系数据库标准语言——SQL(8)

5.1 SQL语言概述(B)��

5.2 SQL的数据定义功能(B)��

5.3 SQL的数据查询功能(C)��

5.4 视图(View) (B)�

5.5 SQL的数据 *** 作功能(A)��

5.6 SQL的数据控制功能(A)��

5.7 SQL的宿主使用(B)��

5.8 动态SQL(B)��

作业:第2题--7),9),11 )

Chapter 6 存储过程、触发器�和数据完整性(4)

6.1 存储过程(B)��

6.2 触发器及其用途(B)��

6.3 数据完整性(A)�

作业:第2题--3)�

Chapter 7 安全性(4)

7.1 安全性概述(C)��

7.2 用户管理和角色管理(A)��

7.3 权限管理(A)��

7.4 其他安全问题(C)��

Chapter 8 事务管理(2)

8.1 事务(B)��

8.2 并发控制(B)��

8.3 恢复(A)��

作业:第1题,第2题

Chapter 9 关系数据理论(2)

9.1 基本概念(C)��

9.2 函数依赖的公理系统(C)��

9.3 规范化(B)��

9.4 模式分解(B)��

Chapter 10 数据库设计(1)

10.1 完善E-R模型中的概念(C)��

10.2 数据库设计的过程(B)�

六、 实验内容与要求

序号 实验内容 学时

1 建立数据库(B)�� 2

2 建立表和数据完整性(A)� 2

3 SQL数据 *** 作(B)�� 2

4 SQL数据查询(A)�� 2

5 视图的定义和 *** 作(B)�� 2

6 存储过程、触发器(B)�� 2

7 用户管理和权限管理(A) 2

七、 教材与参考书

本课程选用教材:崔巍,数据库系统及应用(第二版),高等教育出版社

本课程推荐参考书:

1)萨师煊、王珊,数据库系统概论(第一版),北京:高等教育出版社,1983

2)萨师煊、王珊,数据库系统概论(第二版),北京:高等教育出版社,1991

3)萨师煊、王珊,实用数据库系统汇编,北京:高等教育出版社,1990

4)王珊、陈红、文继荣,数据库和数据库管理系统,北京:电子工业出版社,1995

5)冯玉才,数据库基础(第二版),武汉:华中理工大学出版社,1993

6)施伯乐、何继潮、崔靖,关系数据库的理论及应用,郑州:河南科技出版社,1990

7)《数据库系统概论》第三版 普通高等教育“九五”国家教委重点教材,由萨师煊、王珊编著,高等教育出版社

院校专业:

基本学制:四年 | 招生对象: | 学历:中专 | 专业代码:080904K

培养目标

培养目标

培养目标:本专业培养素质、知识、能力全面发展,具有自然科学、人文科学和信息科学基础 知识,掌握信息安全领域的基本理论、基本技术和应用知识,具备信息安全科学研究、技术开发和 应用服务工作能力的信息安全科技人才,能够在信息安全、信息科学、信息技术及其他相关领域 从事信息安全科学研究、技术开发和应用服务等方面的工作。

培养要求:本专业学生主要学习信息安全的基础知识和基本理论,接受信息安全基本技术的 训练,具备信息安全科学研究、技术开发和应用服务等方面的基本能力。

毕业生应获得以下几方面的知识、能力和素质:

1.素质

(1)思想品德素质:热爱祖国,遵纪守法,具有高度的国家安全意识和信息安全责任心,具有 尽职奉献的品德;

(2)身心素质:具有良好的身体素质和心理素质;

(3)文化素质:具有一定的文化修养,既要具有一定的中华民族传统优秀文化的修养,也要 具有一定的现代世界文化的修养;

(4)专业素质:具有从事信息安全科学研究、技术开发和应用服务的专业素质,具有一定的 创新和创业意识。

2.知识

(1)人文社会科学知识:具有文学、外语、法律、管理和艺术等方面的基本知识;

(2)自然科学知识:具有与信息安全相关的数学、物理和生物学等基础知识;

(3)专业知识:具有扎实的信息安全数学基础、信息科学基础、信息安全基础知识。具有系 统扎实的密码学、网络安全、信息系统安全,信息内容安全等领域的专业知识,并在某一方面有所 侧重。

3.能力

(1)学习能力:具有知识和技术的获取能力,具有自学能力;

(2)分析和解决问题的能力:具有信息安全领域的科学研究、技术开发和应用服务的基本 能力;

(3)创新能力:具有一定的创新和创业意识。

主干学科:计算机科学与技术、电子信息。

核心知识领域:信息科学基础、信息安全基础、密码学、网络安全、信息系统安全、信息内容安 全等。

核心课程示例:

示例一:信息安全导论(6学时)、高级语言程序设计(54学时)、信息安全数学基础(72学 时)、计算机组成原理(72学时)、离散数学(54学时)、数据结构(54学时)、 *** 作系统及安全(72 学时)、数据库原理(54学时)、通信原理(36学时)、计算机网络(54学时)、密码学(54学时)、软 件安全(45学时)、网络安全(54学时)、智能卡技术(54学时)、信息系统安全(72学时)、信息隐 藏技术(72学时)、信息内容安全(72学时)、数据库系统安全(54学时)、信息安全工程(54学 时)、电子商务与电子政务安全(54学时)。

示例二:电路分析基础(68学时)、信号与系统(68学时)、模拟电子线路(60学时)、数字电 路与逻辑设计(46学时)、微机原理与系统设计(78学时)、通信原理(60学时)、数字信号处理 (46学时)、信息安全数学基础(78学时)、数据结构和算法分析(54学时)、C语言程序设计(46 学时)、 *** 作系统(46学时)、数据库(46学时)、计算机网络(46学时)、信息论与编码理论(46学 时)、现代密码学(46学时)、网络安全理论与技术(46学时)。

示例三:电路与电子学(64学时)、脉冲与数字电路(48学时)、信号系统与信号处理(64学 时)、计算机组成原理与接口技术(64学时)、信息安全数学基础(48学时)、数据结构(64学时)、 信息论与编码(32学时)、信息安全导论(32学时)、C++程序设计(48学时)、通信原理(64学 时)、 *** 作系统(48学时)、计算机网络(64学时)、网络安全理论与技术(48学时)、密码学(48学 时)、计算机病毒(32学时)、通信安全技术(48学时)、网络安全编程(48学时)、信息隐藏技术 (32学时)、信息安全法律法规(8学时)、信息安全管理与测评(48学时)。

主要实践性教学环节:校内实践环节包括课程练习、课程设计、实验课、学生业余科研、科研 实践、毕业实践等;校外实践环节包括校外实习和社会调查等。

主要专业实验:信息安全软件基础实验、信息安全硬件基础实验、密码学实验、网络安全实 验、信息内容安全实验、创新性综合实验。

修业年限:四年。

授予学位:工学学士或理学学士或管理学学士。

【本专业为国家控制布点的专业】

职业能力要求

职业能力要求

专业教学主要内容

专业教学主要内容

《模拟电路基础》、《密码学导论》、《计算机系统与网络安全技术》、《网络协议工程》、《网络防御与对抗》、《Linux 实践及应用》、《Python程序设计与应用实战》、《PKI原理与技术》、《 *** 作系统及安全》、《Internet安全协议与分析》 部分高校按以下专业方向培养:保密。

专业(技能)方向

专业(技能)方向

IT 类企业:信息安全工程、网络维护、防火墙维护、内网监测、安全评估分析、病毒分析、防毒系统设计、漏洞修复、数据还原; 政府、事业类单位:信息安全系统的设计、网络安全、信息安全防护。

职业资格证书举例

职业资格证书举例

继续学习专业举例

就业方向

就业方向

就业方向

信息安全专业学生毕业后可在政府机关、国家安全部门、银行、金融、证券、通信领域从事各类信息安全系统、计算机安全系统的研究、设计、开发和管理工作,也可在IT领域从事计算机应用工作

就业岗位

网络管理员、系统管理员 网络管理员、网络工程师、销售经理、项目经理、行政助理、网管、仓库管理员、销售代表、土建工程师、it工程师、业务员等。

对应职业(岗位)

对应职业(岗位)

其他信息:

1信息安全涉及的课程与学科 我是信息安全专业的,我们学校信息安全专业被划分在计算机学院,有的学校是在数学学院的。 基础课有:高等数学、大学物理、离散数学、信息安全数学基础、数字逻辑、电工学、高级程序设计语言(C++)、工程制图、线性代数、概率论与数理统计、计算机科学概论、计算机组成与体系结构、数据结构 专业必修课有:计算机网络、计算机安全、 *** 作系统、软件工程、网络攻击与防御、PKI(公钥基础设施)原理与技术、密码学与网络安全、数据库、Java程序设计 专业选修课有: 网络工程与网络管理、网络信息检索、数字通信原理、高性能计算技术、嵌入式系统、人机交互、人工智能、数据仓库与数据挖掘(双语)、软件测试与质量保证、计算方法、软件设计与体系结构、软件项目管理(双语)、多媒体技术、数字图象处理、计算机网络存储2信息安全专业主干课程 在校期间,不仅强调学生对基础知识的掌握,更强调对其专业素质和能力的培养。学生除学习理工专业公共基础课外,学习的专业基础和专业课主要有:高等数学、线性代数、计算方法、概率论与数理统计、计算机与算法初步、C++语言程序设计、数据结构与算法、计算机原理与汇编语言、数据库原理、 *** 作系统、大学物理、集合与图论、代数与逻辑、密码学原理、编码理论、信息论基础、信息安全体系结构、软件工程、数字逻辑、计算机网络等。 除上述专业课外还开设了大量专业选修课,主要有:数据通信原理、信息安全概论、计算机网络安全管理、数字鉴别及认证系统、网络安全检测与防范技术、防火墙技术、病毒机制与防护技术、网络安全协议与标准等。学生除要完成信息安全体系不同层次上的各种实验和课程设计外,还将在毕业设计中接受严格训练。3信息安全专业相关课程 各个高校开设的课程大同小异,以西安电子科技大学为例,专业课程如下。 培养目标: 培养理论基础扎实、专业口径宽、适应性强、工程实践能力强、综合素质高,掌握信 息系统与信息安全的基本理论,并能从事信息系统以及信息系统中信息安全技术的研究 、设计、开发、应用、管理等工作的高级工程技术人才。 主要课程: 电路分析基础、信号与系统、模拟电子线路、数字电路及设计、计算机语言与程序设 计、数据结构与算法分析、微机原理与系统设计、数字信号处理、信息论基础、通信原 理、通信网络基础、计算机 *** 作系统、数据库、密码学、计算机网络、网络安全理论与 技术、信息隐藏、信息安全综合实验、信息对抗等。 本专业毕业生将获得以下几方面的知识和能力: 1.具有扎实的数理基础,熟练掌握一门外语并具有一定的译、听、说和初步的写作能 力;具有国际视野和一定的跨文化的交流、竞争与合作能力; 2.掌握模拟和数字电子线路的基本原理、分析方法、实验技能与方法; 3.掌握通信、计算机网络和信息系统的基本理论和专业知识,掌握密码、信息安全以 及信息安全管理的基本理论与方法; 4.具备在信息、信息过程和信息系统等方面进行信息安全与保 密关键技术的分析、 设计、研究、开发的初步能力以及安全设备与软件的应用、信息系统安全集成与管理的 能力; 5.了解国家有关信息安全方面的政策和法规以及有关国际法律、法规;了解信息安全 技术领域的理论前沿、应用前景和发展动态; 6.掌握计算机的基本原理与技术,具有初步的软、硬件的开发能力; 7.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。 本专业每年免试推荐攻读研究生的比例15%左右,其中的25%推荐到外校攻读硕士学位 ,主要推荐去向包括清华大学、北京大学、中国科学院等本领域著名的高校和研究机构 。同时本专业与国外高校开展多个合作项目,学生可以被推荐到相关国外高校攻读通信 领域的硕士学位。毕业生的主要就业方向为华为、中兴、大唐等骨干通信设备制造商、 中国移动、中国联通、中国电信等通信运行商、国防军工行业骨干科研院所、政府机关 以及各类信息安全企业,就业地域主要为北京、上海、广东以及各省会中心城市,每年 就业率均在98%以上,在业内拥有很高的声誉和认可度,深受用人单位的欢迎。 学制:四年 授予工学学士学位


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10010773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存