Skip to main content

COE 318

Software Systems

The course introduces the software development cycle including requirements analysis and specifications, implementation, and testing, inspection and debugging techniques. An object-oriented programming language is used. Decomposition in to classes and modules is examined. The integration of independent modules is explored.
Weekly Contact: Lab:2 hrs. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1

Antirequisites

None

Co-Requisites

None

Custom Requisites

None

Mentioned in the Following Calendar Pages

*List may not include courses that are on a common table shared between programs.

Computer Engineering

  • COE 318
    Software Systems
  • COE 328
    Digital Systems
  • COE 428
    Engineering Algorithms and Data Structures
  • COE 501
    Electromagnetism: Theory and Effects
  • COE 528
    Object Oriented Eng Analysis and Design
  • COE 538
    Microprocessor Systems
  • COE 608
    Computer Organization and Architecture
  • COE 628
    Operating Systems
  • COE 691
    Software Requirements Analysis & SPEC
  • COE 692
    Software Design and Architecture
  • COE 70A/B
    Computer Engineering Capstone Design
  • COE 718
    Embedded Systems Design
  • COE 758
    Digital Systems Engineering
  • COE 768
    Computer Networks
  • COE 817
    Network Security
  • COE 818
    Advanced Computer Architecture
  • COE 838
    Systems-on-Chip Design
  • COE 848
    Fundamentals of Data Engineering
  • COE 865
    Advanced Computer Networks
  • COE 891
    Software Testing and Quality Assurance
  • COE 892
    Distributed and Cloud Computing