CSCE 5430: Software Engineering - Fall 2017

Instructor: Paul Tarau, Professor - see my home page for contact info and office hours.

Grader: you can contact him via blackboard

course directory

Description and Objectives:

A hands-on, project-based exposure to modern software engineering techniques.

Syllabus

Software development methodologies

Agile software development

Software version control

Software licenses

Software Quality Assurance

Patterns and Anti-Patterns

Software Testing

New trends in software engineering

Prerequisites: Data Structures, Algorithms, Programming Languages, significant hands-on coding experience in Java and/or C/C++.

No textbook, relying on online materials, some collected here .

Software, tutorials and related links:

Evaluation: