Microsoft IT Academy Southern University and A&M College

Microsoft IT Academy Southern University and A ... would like to learn the fundamentals of software development. ... Wiley E-Text Exam 98-361 MTA Soft...

5 downloads 529 Views 423KB Size
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