csc 510-001, (1877)
fall 2024, software engineering
Tim Menzies, timm@ieee.org, com sci, nc state


home :: syllabus :: corpus :: groups :: moodle :: license

Intro to SE


An introduction to software life cycle models; size estimation; cost and schedule estimation; project management; risk management; formal technical reviews; analysis, design, coding and testing methods; configuration management and change control; and software reliability estimation. Emphasis on large development projects. An individual project required following good software engineering practices throughout the semester.

Five considerations influence the design of this subject:

What Hand ini notes lecture
Aug21 this file and syllabus
Aug23 beware LLMs; fundamentals
Aug29 homework 1
Sep5 scripting1
Sep10 testing
Sep12 hw2
Sep17 wellness day no class
Sep26 hw3
Sep30 licenses;
process
>Oct1 project 1 ethics
Oct3
Oct10 hw4 git
Oct15 fall break no class
Oct17 mid-term exam
Oct22 abstraction
Oct24 hw5
Oct31 project2 availability
Nov26 project3 no class
Nov28 thanksgiving no class
Dec3 essay due no class
Dec5 final exam no class