Computer Software Technology Courses at Ashford University

Learn how to build effective software systems. You will examine the full lifecycle of software development, from requirement analysis through testing. This course is part of the Bachelor of Science in Information Technology degree program at the Forbes School of Business & Technology.

Computer Software Technology Class Descriptions and Credit Information

CST 301 Software Technology & Design

3 Credits

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. Prerequisite: CPT 310.