Academic Calendar 2024-2025

Search Results

Search Results for "ELEC 376"

ELEC 376  Software Development Methodology  Units: 3.50  
Methodology for object-oriented software design and implementation, modeling notations/languages, template libraries, considerations for graphical user interfaces, techniques and tools for managing software projects in teams, and documentation for requirements analysis and system design.
(Lec: 3, Lab: 0, Tut: 0.5)
Requirements: Prerequisites: ELEC 278 Corequisites: Exclusions: CMPE 320  
Offering Term: F  
CEAB Units:    
Mathematics 0  
Natural Sciences 0  
Complementary Studies 0  
Engineering Science 21  
Engineering Design 21  
Offering Faculty: Smith Engineering  

Course Learning Outcomes:

  1. Develop software requirements specification for a medium-sized project.
  2. Develop System Design Document for a medium-sized project.
  3. Recall software development methodology concepts.
  4. Use C++ features from basic to more advanced such as inheritance and polymorphic functions.
  5. Implement medium-sized console and GUI programs in both procedural and object-oriented paradigms.
  6. Implement a larger software project as a member of an agile programming team.
  7. Apply software project management best practices in the collaborative development of large software project.