-->

Computer Software Engineering Technology Schedule & Curriculum

MODEL SCHEDULE FOR
COMPUTER SOFTWARE ENGINEERING TECHNOLOGY


SEMESTER 1
CSET 105 Intro to Web Applications 3
CSET 110 Web Development I 3
CSET 115 Technical Requirements & Data Structures 3
CSET 120 Software Project I 3
MATH 137 Intermediate Algebra(or higher) 3
ENG 106 English Composition 3

SEMESTER 2
CSET 155 Database Design 3
CSET 160 Web Development II 3
CSET 170 Security & Professional Ethics OR 3
CNSA 172 Web Technologies & Network Security Fund 3
CSET 180 Software Project II 3
CIS 111 Introduction to Computer Applications 3
BUSN 106 Small Business Management 3


SEMESTER 3
CSET 205 Advanced Data Integration OR 3
CNSA 222 Database Management Systems 3
CSET 210 Workplace Communications 2
CSET 220 Software Project III 3
PHYS 106 Physics for Everyday Life (OR
any CHEM, BIO, SCI, or Higher PHYS) 3
ENG 221 Public Speaking 3
ENG 216 Technical Report Writing 3


SEMESTER 4
TECH 104 Internship 4
CSET 260 Software Principles 3
ADVANCED ELECTIVES(Select One)
CNSA 266 Systems Administration II 3
CNSA 271 Network Design  3
ADDITIONAL GENERAL EDUCATION REQUIREMENTS
HEAL 106 Fitness and Wellness 1
Humanities Elective 3

TOTAL CREDITS 73


 

CSET 105 (3 Credits)
Introduction to Web Applications
本课程提供基本工具的介绍, processes, and workflow in the development of web applications. Students will cover version control, using the command line, 并介绍了开发过程中的自动化测试. 本课程在学期的前十二周开课.

CSET 110 (3 Credits)
Web Development I
The course introduces front end web development concepts including HTML, CSS, and Javascript, and their role in building web applications. 本课程在学期的前十二周开课.

CSET 115 (3 Credits)
Technical Requirements and Data Structures
本课程提供有关传播规范和管理项目的过程的信息, as well as data structures concepts. 本课程在学期的前十二周开课.

CSET 120 (3 Credits)
Software Project I
本课程要求学生运用本学期所学的技能完成一个计算机软件项目. 课程安排在学期的最后三周, 具体项目由当地雇主和咨询委员会成员建议. 对于那些希望解决复杂问题的学生,可选择挑战项目.
Prerequisite: CSET 105, CSET 110 & CSET 115


CSET 155 (3 Credits)
Database Design
本课程培养管理数据库的技能. Students learn to organize data, and to store the data for use and retrieval. Common systems of data storage are introduced. Students will build a database, script a process to load data, 并概述如何从该数据库检索数据. 本课程在学期的前十二周开课.
Prerequisite: CSET 110 & CSET 115


CSET 160 (3 Credits)
Web Development II
Students will look at server-side 利用他们在CSET 110 (web development I)中获得的知识开发和构建更复杂的web应用程序. 在本课程中,学生可以选择PHP和Ruby作为实验室和项目的开发语言. 本课程在学期的前十二周开课.
Prerequisite: CSET 110 & CSET 120


CSET 170 (3 Credits)
Security and Professional Ethics
本课程探讨软件开发中的安全问题. 学生分析安全问题,并学习如何将其最小化或控制. 学生也将涵盖安全套接字层(SSL)协议,并学习如何将其应用到他们的web应用程序. 本课程在学期的前十二周开课.
Prerequisite: CSET 110 & CSET 115

CNSA 172 (3 Credits)
Web Technologies and Network Security Fundamentals
学生将学习如何配置一个可以承载多个网站的web服务器. 然后,课程开始使用HTML, CSS和文本编辑器从零开始创建网页. 因为安全已经成为我们这个时代越来越重要的问题, 一些在互联网上常用的安全措施包括在本课程. 这些安全措施包括对威胁和防御策略的概述, the public key infrastructure (PKI), digital certificates, hash codes, and digital signatures.


CSET 180 (3 Credits)
Software Project II
本课程要求学生运用本学期和前几学期所学的技能完成一个计算机软件项目. 课程安排在学期的最后三周, 具体项目由当地雇主和咨询委员会成员建议. 对于那些希望解决复杂问题的学生,可选择挑战项目.
Prerequisite: CSET 120, CSET 155, CSET 160 & CSET 170


CSET 205 (3 Credits)
Advanced Data Integration
本课程是对更复杂的数据操作技能的扩展. Students will learn the principles of creating APIs, explore methods of data analysis, 并将他们的应用程序与开放地球和Twitter等外部平台集成. 本课程每学期16周(包括期末考试).
Prerequisite: CSET 155, CSET 160 & CSET 170

CNSA 222 (3 Credits)
Database Management Systems
An in-depth, 实践调查课程,培养学生设计所需的技能和专业知识, implement, 并使用关系数据库管理系统(RDBMS)管理数据库。. 学生学习关系数据库模型的概念, the principles of database design and normalization, and database administration. In addition, the basic commands and functions of structured 查询语言(SQL)用于数据操作和提取, as well as for database administration. Finally, 介绍了将企业数据库与客户机/服务器系统联系起来的主题, application programming, web database development, and e-commerce.

CSET 210 (2 Credits)
Workplace Communications
学生将学习与工作场所良好沟通相关的技能. 学生将学习成为一名优秀团队成员所必需的技能. 客户互动的原则也将被强调. 本课程每学期16周(包括期末考试).
Prerequisite: BUSN 106 & CSET 170

CSET 220 (3 Credits)
Software Project III
本课程要求学生运用本学期和前几学期所学的技能完成一个计算机软件项目. 具体项目由当地雇主和咨询委员会成员建议. 对于那些希望解决复杂问题的学生,可选择挑战项目. 本课程每学期16周(包括期末考试).
Corequisite: CSET 205 & CSET 210

TECH 104 (4 credits)
Special Topics (Internship)
Special topics are selected. 研究课题由导师确定,经教务副校长批准. 所修学分可作为本专业的自由选修课,也可作为毕业学分使用(须经教务副校长批准).)

CSET 260 (3 Credits)
Software Principles
学生将被介绍到最基本的概念和软件的原则,已经在整个程序的实际手段中使用. 课程内容包括操作系统、 object oriented 原则、软件设计模式和系统架构. The course meets 16 weeks (including final exams). 本课程每学期16周(包括期末考试).
Prerequisite: CSET 205 & CSET 210

CNSA 266 (3 Credits)
Systems Administration II
Students will also learn to implement dynamic web sites using PHP HyperText Preprocessor (PHP) and MySQL. Topics include configuring PHP and MySQL, reading HTML forms, variables and strings, selections, loops, arrays, cookies and sessions, functions, regular expressions, connecting to a MySQL database, 编写基本的结构化查询语言(SQL)命令, developing applications with PHP/MySQL, 并配置Apache服务器与互联网信息服务(IIS)一起工作,以确保网站安全.

CNSA 271 (3 Credits)
Network Design
这是CNSA课程中两个顶点课程中的第一个,要求学生高度依赖 upon 从他们以前的全部课程经验中获得的知识和技能. Project teams manage all accounts (i.e.(用户、组、计算机、安全). In designing their enterprise domains, the teams conduct appropriate research, 分析和评估企业需求和规范, and document the network design. 具备网络技术基础知识, experience supporting a network, 或者成功完成网络基本课程是必需的