Course Title: Mobile and Embedded .NET
Part A: Course Overview
Course Title: Mobile and Embedded .NET
Credit Points: 12.00
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
EEET2262 |
City Campus |
Undergraduate |
125H Electrical & Computer Engineering |
Face-to-Face |
Sem 1 2006 |
Course Coordinator: David Jones
Course Coordinator Phone: +61 3 99255318
Course Coordinator Email: davejones@rmit.edu.au
Course Coordinator Location: 87.02.07
Pre-requisite Courses and Assumed Knowledge and Capabilities
• It will be assumed that students have significant competency with at least one computer programming environment.
Course Description
The context is for mobile and embedded devices (Compact Framework).
- This course focuses upon the underlying technology of the .NET Framework software paradigm.
- A key end point is the interaction of mobile or embedded devices with services via the internet.
- The key technologies of windows and web forms, database access and web services are covered.
- A range of .NET languages are covered but emphasis is upon the .NET paradigm rather than specific languages.
Students can complete course work in either of C# or VB.NET.
Objectives/Learning Outcomes/Capability Development
On successful completion of this course, students will have developed technical competence and problem solving skills by being able to:
-
- Critically evaluate evolving software paradigms such as .NET in a non didactic manner.
- Read and write .NET code in a language agnostic manner.
- Seek solutions of how to code various programming issues from a variety of sources; apply such solutions in new context by extension; and fully test such implementations.
- Use high level tools to design, implement and test software applications in a comprehensive manner.
- Develop mobile/embedded devices and web based .NET solutions to problems making use of database access and web services.
- Interact mobile and embedded devices with hardware from .NET applications.
- That students can keep abreast of and adapt to new technologies in software
- As part of this course, student will also develop:
- Teamwork and leadership skills through project work that utilises the technical capabilities as developed in this course.
- Communication skills through report writing and group presentation of the project work.
- Life-long skills for information management by learning to make efficient use of the wide variety of on-line resources to find answers to specific and general technical questions.
Through the design, development and testing of a software system involving a mobile device interacting with remote services over a wireless medium, students will gain the capability to use .NET to implement a multi-tiered system.
Overview of Learning Activities
Lectures: 2 hours per week
- Lectures will cover the content of the course as well as demonstrate the devlopment of software application that explefy that content.
- The software devloped in lectures will be available for students to extend in their lab and project work.
Supervised Laboratory: 2 hours per week
- You will have access to large number of labs in .NET, many in both C# and VB.NET
- You will choose a suitable range of these labs and chhose which language.
- Labs may be done at home.
Overview of Learning Resources
• Lecture Notes (as part of course learning guide) prepared by the Teaching staff.
• Prescribed textbook/s: See the course guide available at the start of classes.
• Recommended reference books: See the course guide available at the start of classes.
• Students will be expected to have access suitable computing equipment for system development. Required software will be made available where possible.
• Relevant embedded equipment and software will be made available in laboratories and for loan where possible.
• Course content will made available on-line
Overview of Assessment
Laboratories 20%
Project 30%
Examination 50%