SFE 400

SFE 401 Computer Architecture and Operating Systems

This class gives the student a fundamental background in computer architecture and operating systems. Through this course a student will learn how to use this information to develop more secure and efficient programs (Cross listed with CSC 401).

3

Prerequisites

MTH 220 and (CSC 145 or 171)

SFE 404 Special Problems in Software Engineering

Provides the student with the opportunity to pursue a research project. Students will conduct research in consultation with Software Engineering faculty. The project and the amount of credit must be approved by the faculty member.

1-3

SFE 438 Senior Design I

Capstone project or internship in software engineering.

3

Prerequisites

Senior standing, SFE 224, SFE 256, SFE 384

SFE 439 Senior Design II

Culmination of the capstone project or internship in software engineering.

3

Prerequisites

SFE 438

SFE 448 Software Testing

Students will study the various aspects related to software processes. It will examine the definitions and models of the software process with a focus on process assessment and improvement.

2

Prerequisites

SFE 224, 256

SFE 471 Digital Forensics in Practice

This course aims to familiarize students with the forensic acquisition and analysis processes and to apply forensic principles with many tools of the trade.  Upon completion of the course, a student should feel confident in participating in a digital forensic investigation and be able to turn digital artifacts into admissible evidence.  This course focuses on the forensic process (planning, acquisition, analysis, reporting) as it relates to computer system and networks.  Class periods will consist of lecture and exercises.

3

Prerequisites

SFE 128 and one of (CSC 141, 144, 145, or 171)

SFE 472 Digital Forensics Policy and Law

This course provides a systematic introduction to the field of digital forensics.  The course aims to familiarize students with the forensic process and to apply forensic principles with many tools of the trade.  Upon completion of the course, a student should feel confident in participating in a digital forensic investigation.  This course focuses on the forensic process (planning, acquisition, analysis, reporting) as it relates to host system and network forensics.  Class periods will consist of lecture and exercises.

3

Prerequisites

SFE 471 Digital Forensics in Practice