APC 460 – Software Engineering Practices

This course covers basic software development methodologies and tools. Methodologies include the waterfall, iterative, and agile approaches. Tools include integrated development environments (IDEs), unified modeling language (UML), and testing frameworks. Other topics include requirement analysis, object-oriented analysis, test-driven development, and design patterns. Students will work on a team software project.

APC 460 Syllabus


  • APC 370 – Systems Analysis and Design
  • APC 390 – Object Oriented Programming

Semesters Offered: Spring 2024, Spring 2025

Credits: 3

Degree Level: Bachelor's