ENGS 50 - Software Design and Implementation

Description

Techniques for building large, reliable, maintainable, and understandable software systems. Topics include UNIX tools and filters, programming in C, software testing, debugging, and teamwork in software development. Concepts are reinforced through a small number of medium-scale programs and one team programming project.
Includes Lab

Prerequisites

COSC 10 or equivalent

Cross Listed Courses

COSC 050

Distribution Code

TLA

Offered

Term
Time
Location / Method
Instructor(s)
Term: Winter 2023
Time: 10A
Location:

MACLEAN 210

Instructors:

Stephen Taylor


Term: Winter 2023
Time: 9L
Location:

ECSC 116

Instructors:

A&S Staff


Term: Spring 2023
Time: 9L
Location:

ECSC 116

Instructors:

A&S Staff


Term: Fall 2023
Time: 10A
Location:

MacLean 210

Instructors:

Stephen Taylor


Term: Fall 2023
Time: 9L
Location:

ECSC 116

Instructors:

A&S Staff


Term: Fall 2024
Time: 10A
Location:

MacLean 210

Instructors:

Stephen Taylor