|
Dec 26, 2024
|
|
|
|
SE 3010 - Software Development Laboratory I4 lecture hours 0 lab hours 4 credits Course Description The software development laboratory provides students the experience of working in a team on large-scale projects using software engineering tools and techniques. In this first course in the sequence, students are introduced to the laboratory environment and work on assigned tasks as members of project teams. (prereq: SE 2800 , SE 2811 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Apply software engineering practices and tools to the development of significant software components and systems
- In a small team, identify client needs and develop a framework leading to potential solutions
- Plan and track project activities
- Communicate project and process information in written and oral form
- Research and apply independently learned knowledge and skills to the development of software components and systems
Prerequisites by Topic
- Proficiency in software development using object-oriented design techniques
- Experience with software design patterns
- Proficiency in the use of an agile software development process in a small team environment
Course Topics
- Software development laboratory processes and tools
- Team work on development projects
Laboratory Topics
- Introduction to software development laboratory projects, processes, and infrastructure
- Team work on development projects
- Project report presentations
Coordinator Dr. Robert Hasker
Add to Portfolio (opens a new window)
|
|