Credit points: 15

Subject outline

In this subject, the current industrial best practices in software development using widely applied Microsoft tools and platforms in the software industry will be explored. This subject will have three modules delivered in the order listed below: Module 1: Programming in C# with Microsoft Visual Studio 2010 The first module covers programming techniques in C# language and .NET Framework, and C# integration with dynamic languages and COM components. Module 2: Microsoft SharePoint 2010, Application Development The third module covers SharePoint2010 development which includes: business connectivity services, SharePoint 2010 applications, and content management solutions. The materials in this subject are provided by Microsoft Higher Education; and whilst the certification exam is not part of this subject, it will prepare students with the required knowledge and skills to sit for a Microsoft certification exam.

FacultyFaculty of Science, Tech & Engineering

Credit points15

Subject Co-ordinatorSomnath Ghosh

Available to Study Abroad StudentsYes

Subject year levelYear Level 4 - UG/Hons/1st Yr PG

Exchange StudentsYes

Subject particulars

Subject rules

Prerequisites CSE1IOO or CSE4IOO


Incompatible subjects CSE2IEP

Equivalent subjectsN/A

Special conditionsN/A

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2014, Semester 2, Day


Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorSomnath Ghosh

Class requirements

Computer Laboratory Week: 31 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Lecture Week: 31 - 43
Two 1.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.


Assessment elementComments%
Exam (1 hour)Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the laboratory assessment.30
Weekly lab tests70