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
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
Prerequisite: CSET 110 & CSET 115
CSET 160 (3 Credits)
Web Development II
Students will look at
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
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
学生将被介绍到最基本的概念和软件的原则,已经在整个程序的实际手段中使用. 课程内容包括操作系统、
Prerequisite: CSET 205 & CSET 210
CNSA 266 (3 Credits)
Systems Administration II
Students will also learn to implement dynamic
CNSA 271 (3 Credits)
Network Design
这是CNSA课程中两个顶点课程中的第一个,要求学生高度依赖