ECE 49595 (364): Software Engineering Tools Lab

Fall 2022

Course Staff: Mohammed Moiz, VK Manam

Advisors: Dr. James C Davis, Dr. Mark C Johnson


Piazza

Class Schedule
(Subject to Change. Check Periodically)
Week Monday
08/22
Tuesday
08/23
Wednesday
08/24
Sunday
08/28
01 Course Intro, Role of Tools in Software Engineering - IDEs
Prelab 01 Out
Lab 00:
IDE and Environment Setup
Prelab 01 Due
@ 11:59 PM
08/29 08/30 08/31 09/04
02 Models of Distributed Software Development - GIT
Prelab 02 Out
Lab 01:
Basic Tools and Extensions
Prelab 02 Due
@ 11:59 PM
09/05 09/06 09/07 09/11
03 Intro to Project Management Tools - JIRA (Labor Day)
Prelab 03 Out
Lab 02:
GIT Basics
Prelab 03 Due
@ 11:59 PM
09/12 09/13 09/14 09/18
04 Intro to the UNIX Programming Environment
Prelab 04 Out
Lab 03:
JIRA Basics
Prelab 04 Due
@ 11:59 PM
09/19 09/20 09/21 09/25
05 Shell Scripting 1 (Bash, Python)
Prelab 05 Out
Lab 04:
UNIX Basics
Prelab 05 Due
@ 11:59 PM
09/26 09/27 09/28 10/02
06 Shell Scripting 2 (Python, Node.js)
Prelab 06 Out
Lab 05:
Shell Scripting 1
Prelab 05 Due
@ 11:59 PM
10/03 10/04 10/05 10/09
07 Software Testing - Test Frameworks
Prelab 07 Out
Lab 06:
Shell Scripting 2
Prelab 07 Due
@ 11:59 PM
10/10 10/11 10/12 10/16
08 October Break
No Lecture, No Labs
10/17 10/18 10/19 10/23
09 Software Testing - CI/CD
Prelab 08 Out
Lab 07:
Software Testing - Test Frameworks
Prelab 08 Due
@ 11:59 PM
10/24 10/25 10/26 10/30
10 Software Testing - Fuzzing
Prelab 09 Out
Lab 08:
Software Testing - CI/CD
Prelab 09 Due
@ 11:59 PM
10/31 11/01 11/02 11/06
12 Software Deployment and Monitoring - IaaS
Prelab 10 Out
Lab 09:
Software Testing - Fuzzing
Prelab 10 Due
@ 11:59 PM
11/07 11/08 11/09 11/13
13 Software Deployment and Monitoring - PaaS
Prelab 11 Out
Lab 10:
Software Deployment and Monitoring - IaaS
Prelab 11 Due
@ 11:59 PM
11/14 11/15 11/16 11/20
14 Software Deployment and Monitoring - FaaS
Prelab 12 Out
Lab 11:
Software Deployment and Monitoring - PaaS
Prelab 12 Due
@ 11:59 PM
11/21 11/22 11/23 11/27
15 Software Security
Guest Lecture - Dr. Jamie Davis
Thanksgiving No Prelab
11/28 11/29 11/30 12/04
15 Software Deployment and Monitoring - Review Lab 12:
Software Deployment and Monitoring - FaaS
No Prelab
12/05 12/06 12/07 12/11
16 No Lecture Final Exam

This website is maintained by the ECE 49595 (364) Course Staff
For questions or comments please email ee364ta@ecn.purdue.edu