Microsoft IT Academy Southern University and A&M College Baton Rouge, LA 70813 MOAC 40361: Software Development Fundamentals & MTA Exam: 98-361 Instructor:
Mathieu Kourouma, Ph.D., SCJP, TestOut PC Pro, TestOut Network Pro Associate Professor, Computer Science Program Coordinator, Microsoft IT Academy
Class:
Time: Monday & Wednesday: 09:00 – 11:30 AM; Period/Length: 4 Weeks
Contact Information: Office: T. T. Allain Room 143; Telephone: 225-771-3652 Email:
[email protected]
Course Description This Microsoft Technology Associate (MTA) training course helps you prepare for MTA Exam 98-361 and build an understanding of the following topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam.
Prerequisite: None Audience Profile The MTA is Microsoft’s newest suite of technology certification exams that validate fundamental knowledge needed to begin building a career using Microsoft technologies. This course provides an appropriate entry point to a future career in technology and assumes some hands-on experience or training but does not assume on-the-job experience. This course is opened to students or developers who would like to learn the fundamentals of software development.
Course Outcomes After completing this course, you will:
Understand Core Programming Understand Object-Oriented Programming Understand General Software Development Understand Web Applications Understand Desktop Applications Understand Databases
1
Course Outline and Activities Week One Module 1: Understanding Core Programming Objectives:
Skills:
Lesson 1:
Assessments:
Basics of computer programming Decision structures Repetition structures Exception handling
Introduction to Programming
Knowledge Competency Proficiency
Understand computer storage and data types Understand computer decision structures Identify the appropriate method for handling repetition Understand error handling
Week Two Module 2: Understanding Object-Oriented Programming Objectives:
Skills:
Lesson 2:
Assessments:
Objects Values and References Encapsulation Inheritance Polymorphism Interfaces
Introduction to Object-Oriented Programming
Knowledge Competency Proficiency
Understand the fundamentals of classes Understand inheritance Understand polymorphism Understand encapsulation
Week Three Module 3: Understanding General Software Development Objectives:
Skills:
Lesson 3:
Assessments:
Application Lifecycle Management Testing Data Structures Sorting Algorithms
Understand application life-cycle management Interpret application specifications Understand algorithms and data structures
Understanding General Software Development
Knowledge Competency Proficiency
Module 4: Understanding Web Applications Objectives:
Skills:
Lesson 4:
Assessments:
Web Page Development ASP.NET Application Development IIS Web Hosting Web Services Development
Understand Web page development Understand Microsoft ASP.NET Web application development Understand Web hosting Understand Web services
Understanding Web Applications
Knowledge Competency Proficiency
Week Four Module 5: Understanding Desktop Applications Objectives:
Skills:
Lesson 5:
Assessments:
Windows Forms Applications Console-Based Applications Windows Services
Understand Windows Forms applications Understand console-based applications Understand Windows services
Understanding Desktop Applications
Knowledge Competency Proficiency
2
Module 6: Understanding Databases Objectives:
Skills:
Lesson 6:
Assessments:
Relational Database Management Systems Database Query Methods Database Connection Methods
Understand relational database management systems Understand database query methods Understand database connection methods
Understanding Databases
Knowledge Competency Proficiency
Course Materials or Resources Free
Course Syllabus PowerPoint Presentation Slides Student Study Guide Code Files Others
Not Free Wiley E-Text Exam 98-361 MTA Software Development Fundamentals ISBN: 978-1-118-02687-8 216 pages September 2011, ©2011 Paperback Exam 98-361 MTA Software Development Fundamentals ISBN: 978-0-470-88911-4 216 pages May 2011, ©2011
Web and Other Resources This curriculum assumes that students are studying the program by using the associated Microsoft IT Academy course or other available curriculum, including but not limited to resources available on the Microsoft IT Academy or other websites, Microsoft Press books or e-books such as the MTA Study Guides, Microsoft Official Curriculum (MOC) courses, Microsoft Official Academic Curriculum (MOAC) courses, and other resources that are appropriate to and available within the student’s specific environment.
3
MTA Roadmap
4