10-152-392 - Software Architecture

Syllabus


Instructor Information

NameJerry Kort
Emailkort@ntc.edu
SkypeN/A
Phone715-310-7623
Office Location(Off campus)

Office Hours

Wednesday4:00 - 5:00 p.m. (A113)

Means of Contact

Please feel free to email or phone/text me using the contact information provided. I will respond to your message within 48 hours during the work week. When leaving a phone message, please speak slowly, include your name, course, return number and reason for calling. All emails should include your full name, course name and a detailed, professional message.

Course Information

Course Number10-152-392
Course NameSoftware Architecture
Start Date8/23/2016
End Date5/16/2016
Meeting Time(s)Wednesday, 5:00 p.m. to 9:50 p.m.
Meeting LocationWausau Campus, Room A122
Total Hours90
Type of InstructionLecture (1 credits, 18 hours); Lab (2 credits, 72 hours)
Mode of DeliveryIn Person

Course Description

Introduces N-tier software architecture through the exploration of various data access methodologies. Learners will work in teams to create a C# .NET application comprised of data access, business, and presentation layers using MVVM architecture. The application will access data from Microsoft SQL Server using a variety of object-relational mapping (ORM) frameworks. Additional topics include ADO.NET, LINQ, Entity Framework, and object-oriented databases. This course prepares learners for 10-152-393 Software Development Capstone Project, which should be taken the subsequent semester.

Pre/Corequisites

Textbooks

None

Learner Supplies:

Soft Skills

Compentencies

Course Grading Information

Letter GradeRequirements
A>= 92% and meet all course competencies
A->= 90% and meet all course competencies
B+>= 87% and meet all course competencies
B>= 83% and meet all course competencies
B->= 80% and meet all course competencies
C+>= 77% and meet all course competencies
C>= 70% and meet all course competencies
D>= 60% and meet all course competencies

10-152-392 Software Architecture Timetable

Fall 2016 - Jerry Kort

Wednesday, 5:00 p.m. to 9:50 p.m. (Section 01)

DescriptionPoints (2000)Due DateLocation
1.1 Order Entry System Assignment208/30/2016Learning Plan 1
1.1 Scrum Notes58/30/2016Learning Plan 1
1.1 Stand-up Team Participation158/30/2016Learning Plan 1
1.1 Slack Team Participation158/30/2016Learning Plan 1
1.1 Jira Team Participation158/30/2016Learning Plan 1
1.2 Order Entry System Assignment208/30/2016Learning Plan 1
1.2 Scrum Notes59/6/2016Learning Plan 1
1.2 Stand-up Team Participation159/6/2016Learning Plan 1
1.2 Slack Team Participation159/6/2016Learning Plan 1
1.2 Jira Team Participation159/6/2016Learning Plan 1
1.3 Order Entry System Assignment209/6/2016Learning Plan 1
1.3 Scrum Notes59/13/2016Learning Plan 1
1.3 Stand-up Team Participation159/13/2016Learning Plan 1
1.3 Slack Team Participation159/13/2016Learning Plan 1
1.3 Jira Team Participation159/13/2016Learning Plan 1
1.3 Sprint Project1259/13/2016Learning Plan 1
2.1 Order Entry System Assignment209/13/2016Learning Plan 2
2.1 Scrum Notes59/20/2016Learning Plan 2
2.1 Stand-up Team Participation159/20/2016Learning Plan 2
2.1 Slack Team Participation159/20/2016Learning Plan 2
2.1 Jira Team Participation159/20/2016Learning Plan 2
2.1 Git Team Participation209/20/2016Learning Plan 2
2.2 Order Entry System Assignment209/20/2016Learning Plan 2
2.2 Scrum Notes59/27/2016Learning Plan 2
2.2 Stand-up Team Participation159/27/2016Learning Plan 2
2.2 Slack Team Participation159/27/2016Learning Plan 2
2.2 Jira Team Participation159/27/2016Learning Plan 2
2.2 Git Team Participation209/27/2016Learning Plan 2
2.3 Order Entry System Assignment209/27/2016Learning Plan 2
2.3 Scrum Notes510/4/2016Learning Plan 2
2.3 Stand-up Team Participation1510/4/2016Learning Plan 2
2.3 Slack Team Participation1510/4/2016Learning Plan 2
2.3 Jira Team Participation1510/4/2016Learning Plan 2
2.3 Git Team Participation2010/4/2016Learning Plan 2
2.3 Sprint Project12510/4/2016Learning Plan 2
3.1 Order Entry System Assignment2010/4/2016Learning Plan 3
3.1 Scrum Notes510/11/2016Learning Plan 3
3.1 Stand-up Team Participation1510/11/2016Learning Plan 3
3.1 Slack Team Participation1510/11/2016Learning Plan 3
3.1 Jira Team Participation1510/11/2016Learning Plan 3
3.1 Git Team Participation2010/11/2016Learning Plan 3
3.2 Order Entry System Assignment2010/11/2016Learning Plan 3
3.2 Scrum Notes510/18/2016Learning Plan 3
3.2 Stand-up Team Participation1510/18/2016Learning Plan 3
3.2 Slack Team Participation1510/18/2016Learning Plan 3
3.2 Jira Team Participation1510/18/2016Learning Plan 3
3.2 Git Team Participation2010/18/2016Learning Plan 3
3.3 Order Entry System Assignment2010/18/2016Learning Plan 3
3.3 Scrum Notes510/25/2016Learning Plan 3
3.3 Stand-up Team Participation1510/25/2016Learning Plan 3
3.3 Slack Team Participation1510/25/2016Learning Plan 3
3.3 Jira Team Participation1510/25/2016Learning Plan 3
3.3 Git Team Participation2010/25/2016Learning Plan 3
3.3 Sprint Project12510/25/2016Learning Plan 3
4.1 Order Entry System Assignment2010/25/2016Learning Plan 4
4.1 Scrum Notes511/1/2016Learning Plan 4
4.1 Stand-up Team Participation1511/1/2016Learning Plan 4
4.1 Slack Team Participation1511/1/2016Learning Plan 4
4.1 Jira Team Participation1511/1/2016Learning Plan 4
4.1 Git Team Participation2011/1/2016Learning Plan 4
4.2 Order Entry System Assignment2011/1/2016Learning Plan 4
4.2 Scrum Notes511/8/2016Learning Plan 4
4.2 Stand-up Team Participation1511/8/2016Learning Plan 4
4.2 Slack Team Participation1511/8/2016Learning Plan 4
4.2 Jira Team Participation1511/8/2016Learning Plan 4
4.2 Git Team Participation2011/8/2016Learning Plan 4
4.3 Order Entry System Assignment2011/8/2016Learning Plan 4
4.3 Scrum Notes511/15/2016Learning Plan 4
4.3 Stand-up Team Participation1511/15/2016Learning Plan 4
4.3 Slack Team Participation1511/15/2016Learning Plan 4
4.3 Jira Team Participation1511/15/2016Learning Plan 4
4.3 Git Team Participation2011/15/2016Learning Plan 4
4.3 Sprint Project12511/15/2016Learning Plan 4
5.1 Order Entry System Assignment2011/15/2016Learning Plan 5
5.1 Scrum Notes511/22/2016Learning Plan 5
5.1 Stand-up Team Participation1511/22/2016Learning Plan 5
5.1 Slack Team Participation1511/22/2016Learning Plan 5
5.1 Jira Team Participation1511/22/2016Learning Plan 5
5.1 Git Team Participation2011/22/2016Learning Plan 5
5.2 Scrum Notes511/29/2016Learning Plan 5
5.2 Stand-up Team Participation1511/29/2016Learning Plan 5
5.2 Slack Team Participation1511/29/2016Learning Plan 5
5.2 Jira Team Participation1511/29/2016Learning Plan 5
5.2 Git Team Participation2011/29/2016Learning Plan 5
5.3 Scrum Notes512/6/2016Learning Plan 5
5.3 Stand-up Team Participation1512/6/2016Learning Plan 5
5.3 Slack Team Participation1512/6/2016Learning Plan 5
5.3 Jira Team Participation1512/6/2016Learning Plan 5
5.3 Git Team Participation2012/6/2016Learning Plan 5
5.3 Sprint Project25012/6/2016Learning Plan 5