CST Computer Software Technology / en CST 499 Capstone for Computer Software Technology /node/4146 <span>CST 499 Capstone for Computer Software Technology</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>This course will offer an opportunity for students to work on real life problems through an applied project in a teamwork environment. This course will cover the major software development lifecycle phases: software requirements gathering, software architecture and design, software development, software testing, and software project management. Students are required to apply appropriate methodologies to the activities in the aforementioned phases based on the selected topic. Each group of students will report their progress through a weekly interactive assignment and receive feedback from the instructor. Upon the completion of the course, each group will be required to submit a professional technical report and a working software demonstration. Prerequisites: GEN 499. This course must be taken last in the program.&nbsp;</p></div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 4146 at CST 316 Information Security Management /node/4141 <span>CST 316 Information Security Management</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>This course introduces students to skills, knowledge, techniques, and tools required by information technology security professionals. Topics include application security principles and techniques, network security mechanisms, cryptography, and secure programming techniques including cross site scripting, and SQL injection. Prerequisite: CST 301</p> </div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 4141 at CST 313 Software Testing /node/4136 <span>CST 313 Software Testing</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>This course introduces students to software testing and quality control concepts, principles, and methodologies. The emphasis here is on understanding software testing process, planning, strategy, criteria, and testing methods, as well as software quality assurance concepts and control process. It covers the various subjects, including test models, test design techniques (black box and white-box testing techniques), integration, regression, and system testing methods. Prerequisite: CST 301</p></div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 4136 at CST 310 Software Development /node/4131 <span>CST 310 Software Development</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>This course introduces students to modern software development principles and practices. It provides the necessary grounding on the different technologies associated with developing a business website. Students in this course will learn client-side web development; as well as server-side web development using PHP programing language. Prerequisite: CST 301</p> </div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> <p>Prerequisite: CST 301</p> Wed, 08 Sep 2021 18:03:54 +0000 admin 4131 at CST 307 Software Architecture and Design /node/4126 <span>CST 307 Software Architecture and Design</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>This course introduces basic concepts and principles about software architecture and design. It starts with discussion on architectural structures and styles, followed by coverage of design issues and design patterns. The emphasis is on the interaction between software design and quality attributes such as availability, performance, security, interoperability, and modifiability. Prerequisite: CST 301</p> </div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 4126 at CST 304 Software Requirements and Analysis /node/4121 <span>CST 304 Software Requirements and Analysis</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>The course will discuss concepts for systematically establishing, defining and managing the requirements for a large, complex, changing and software-intensive systems, from technical, organizational and management perspectives. The course will involve building models of both requirements Technology process and requirements Technology product, concerning both functional and non-functional. Prerequisite: CST 301</p> </div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 4121 at CST 301 Software Technology and Design /node/3936 <span>CST 301 Software Technology and Design</span> <span><span lang about="/user/1" typeof="schema:Person" property="schema:name" datatype>admin</span></span> <span><time datetime="2021-09-08T11:03:54-07:00" title="Wednesday, September 8, 2021 - 11:03">Wed, 09/08/2021 - 11:03</time> </span> <div class="wizzywig"><p>In this course, students will learn the application of theory, knowledge, and practices to effectively and efficiently build reliable software systems that satisfy the requirements of customers and users. Students will understand all phases of the lifecycle of a software system, including requirements analysis and specification, software architecture, design patterns and concerns, software development methodologies (i.e. waterfall and agile process development), and software testing.&nbsp;Prerequisite: CPT 310.</p> </div> 3 <a href="/catalog/course-description/cst-computer-software-technology" hreflang="en">CST Computer Software Technology</a> Wed, 08 Sep 2021 18:03:54 +0000 admin 3936 at