2026 - 2027 Catalog

Course Descriptions

CDA Computer Design/Architecture

CDA1202 Foundations of Software Design
40 hours, 3 credits

This course introduces students to software design and development principles. Students will examine Software Development Life Cycle (SDLC) methodologies and frameworks, as well as common architecture styles used in software systems. Emphasis is placed on applying design techniques and tools to create efficient, maintainable solutions. Students will classify logic structures and use them in program design and through practical exercises, they will develop flowcharts and pseudocode to plan modular, reusable components. The course also covers evaluation methods to ensure software designs are correct, complete, and aligned with requirements.

CDA1330C Operating Systems
60 hours, 4 credits

In this course, students learn how operating systems such as Windows, Linux, and the Mac OS X are fundamental components of all computing systems. This course explores how operating systems are responsible for managing the running processes as well as the sharing of system resources, such as the printers and storage over network infrastructures. The course provides an in-depth exploration of the design and implementation of modern operating systems. Topics include the evolution of operating systems, scheduling, paging, input/output devices, virtual memory, files, synchronization, and security.

Prerequisite: CIS1648C

CDA2725C Systems Analysis and Design
40 hours, 3 credits

This course covers analysis and design of information systems including networks, server environments, and business solutions. Students will be exposed to different projects that have complex systems and be asked to create analysis and design documents and diagrams. Improving the efficiency of systems will be a primary goal of this course.

Prerequisite: CNT1244C

CDA3315C Fundamentals of Enterprise Architecture
60 hours, 4 credits

This course is the study of business enterprise analysis, design, planning, and implementation. It places focus on working with stakeholders, modeling business data flows and interfaces, determining the information security risk for an organization, and re-engineering business processes. Topics include current software development methodologies, business process modeling, and enterprise information security methodologies. This course will prepare students to work with stakeholders to ensure that information technology is in alignment with the goals of the business.

Prerequisites: COP1532C; QMB1311C

CDA3515C Information Technology Systems Analysis
60 hours, 4 credits

The emphasis of this course is to define the problem, determine the requirements, and develop a team to support solving complex business problems. The systems analysis life cycle is presented as techniques for systematically developing a plan to resolve current-state challenges.

Pre- or corequisite: CNT1244C; or CompTIA Network+ certification

CDA3626C Information Technology Systems Design
60 hours, 4 credits

The main objective of this course is to take the business requirements and design effective IT solutions to fulfill those needs. A holistic approach to hardware and software integration is researched. The student is provided with methodologies for employing critical thinking skills to solve complex business problems.

Pre- or corequisite: CDA3515C

CDA4859C E-Commerce Development
60 hours, 4 credits

This course is the study of e-commerce development. The topics covered will include research, planning, and design; creation of an e-commerce site Front End; database design, creation, and the use of stored procedures; creation of an e-commerce site Back End; testing, deployment, and maintenance of a completed e-commerce site. This course will prepare students to gain substantial insights to the processes involved in creating optimal e-commerce web sites.

Prerequisites: CEN3350C; CGS1820C

If you're ready to move forward, we're ready to take you there.

Apply Now Request Info