Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 2.18 KB

overview.md

File metadata and controls

87 lines (62 loc) · 2.18 KB

home | copyright ©2016, tim@menzies.us

overview | syllabus | src | submit | chat


Overview

CSC 591-007 (11636)
CSC 791-007 (6451)
Fall 2016
EE I, Roon 1005, Tuesday, Thursday, 4:30 to 5:45pm

Ph.d. students will each develop a large model-based SE application.

Masters students will work in groups of three and may either do a large SE model-based app or three not-so-small mini-projects.

Parts of this subject

1. Overview Automated SE

  • A general review of the state-of-the art in automated SE;
  • Very small weekly reading assignments;
  • End-of-term essay;

2. How to be a great Python Programmer

  • Three weeks of intro to Python;
  • Support tools for programming for Model-based SE;

3. Model-Based SE for programmers

  • Programming for Model-based SE;
  • Weekly coding assignments;
  • Large coding project;

Timetable

  • August: Python tutorial material, intro programming exercises.
  • Sept, October: 8 homeworks (some coding, some reading)
    • Week of Oct 3, Fall break, no classes all week
    • Octboer 11, mid-term exam
  • November: Large project
    • Nov 29, last day of class (project presentations)
  • Decmber:
    • essay due Fri Dec9
    • exam date, tbd

Kinds of Work

This subject:

  • August to October: small weekly exercises + Programming, research methods
  • November: large project
  • December: term paper