ASD107B — Foundations of Software Engineering, Part 2

Applied Bachelor’s Degree in Software Development
  • Course ID: ASD107B
  • Course Credits: 4

About ASD107B — Foundations of Software Engineering, Part 2

This course introduces the basics of Software Engineering related to project planning and estimation, requirements analysis, program design, construction, testing, maintenance and implementation,  and software quality. Upon completion of the course the students will be able to enhance their software engineering and programming style, by applying periodic reviews, documentation, thorough testing, and ease of maintenance. In addition, students will have an opportunity to work in a team to design and  implement a software application while enhancing their software development skills and completion of this course student will be able to create a custom application for their portfolio.   In addition, students will have an opportunity to work in a team to design and implement a software application while enhancing their software development skills and completion of this course student will be able to contribute to a custom application.


Topics Covered in Course

ASD107B Topics
  • Learn to utilize design patterns effectively in software engineering, identify various pattern categories, apply them in conjunction with different design methods, and enhance software quality and problem-solving efficiency
  • Understand software quality, effective processes, dimensions of high quality, and the role of software engineering methods and quality control
  • Understand the importance of technical reviews in software quality control, assess effectiveness with metrics, differentiate informal and formal reviews, and grasp their role in successful software engineering projects

Prerequisites

ASD107A: Foundations of Software Engineering, Part 1

Address

401 Mile of Cars Way #100, National City, CA 91950

Phone

(877) 559-3621

California Institute of Applied Technology Logo

© 2025 California Institute of Applied Technology | info@ciat.edu | (877) 559 - 3621 | Privacy Policy

GI Bill® is a registered trademark of the U.S. Department of Veterans Affairs (VA). More information about education benefits offered by VA is available at the official U.S. government website at https://www.benefits.va.gov/gibill. CIAT is approved to offer VA benefits. *Financial aid is available for those who qualify. *Students are encouraged to take certification exams while actively enrolled in their Certificate or Degree program. Unlimited certification exam attempts expire 180 days after graduation. Select exams are not eligible for unlimited retakes - see certification exam policy for details. Certifications or courses may change to address industry trends or improve quality

Start a Chat