Search this site
Embedded Files
Skip to main content
Skip to navigation
CSCI2340
Home
Syllabus
Assignments
Project
Lectures
Calendar
CSCI2340
Home
Syllabus
Assignments
Project
Lectures
Calendar
More
Home
Syllabus
Assignments
Project
Lectures
Calendar
Software Engineering (CSCI2340)
Lecture 1:
9/5
Course Introduction
(
Slides
)
(
PDF
)
Lecture
2
:
9/
10
Requirements
(
Slides
)
(
PDF
)
Lecture
3
:
9/1
2
Specifications
(
Slides
)
(
PDF
)
Lecture
4
:
9/1
7
Software Architectures
(
Slides
)
(
PDF
)
Lecture
5
:
9/1
9
Basic Coding Techniques
(
Slides
)
(
PDF
)
Lecture
6
:
9/
24
Team Management
(
Slides
)
(
PDF
)
Lecture
7
:
9/
26
High-Level Design I
(
Slides
)
(
PDF
)
Lecture
8
:
10/1
High-Level Design II
(
Slides
)
(
PDF
)
Lecture
9
:
10/
3
Design and the User Interface
(
Slides
)
(
PDF
)
Lecture
10
:
10/
8
Initial Design Presentations
(
Slides
)
(
PDF
)
Lecture 1
1
:
10/
10
Detailed Design
(
Slides
)
(
PDF
)
Lecture 1
2
:
10/1
5
Concurrency and Synchronization
(
Slides
)
(
PDF
)
Lecture 1
3
:
10/1
7
Creating and Using APIs
(
Slides
)
(
PDF
)
Lecture 1
4
:
10/
22
C
oding
(
Slides
)
(
PDF
)
Lecture 1
5
:
10/2
4
Debugging
(
Slides
)
(
PDF
)
Lecture 1
6
:
10/2
9
Status Reports
(
Slides
)
(
PDF
)
Lecture 1
7
:
10/
31
Testing I
(
Slides
)
(
PDF
)
Lecture 1
8
:
11/7:
Testing II
(
Slides
)
(
PDF
)
Lecture 1
9
:
11/
12
:
Static Analysis I
(
Slides
)
(
PDF
)
Lecture
20
:
11/1
4
:
Static Analysis II
(
Slides
)
(
PDF
)
Lecture 2
1
:
11/1
9
:
Maintenance I
(
Slides
)
(
PDF
)
Lecture 2
2
:
11/
21
:
Maintenance II
(
Slides
)
(
PDF
)
Lecture 2
3
:
11/2
6
:
Final Presentation: User Interface Generation
Report abuse
Page details
Page updated
Report abuse