Overview
CMIS 314: Web Applications with Visual Studio illustrates the wide variety of features that can be built into web-based business applications using Visual Studio. This course builds on the C# skills developed in CMIS 214 for building Windows applications. C# is one of the tools used in this course to build web applications. You will also learn about related tools and technology as well as the SQL database language. This course does not provide an exhaustive study of Visual Studio web programming as this is well beyond the scope of a single course.
Outline
CMIS 314 consists of the following seven units of study:
- Unit 1: Introduction to the Internet and Web Design with Visual Studio
- Unit 2: Using the IDE and an Introduction to HTML
- Unit 3: Working with Server Controls
- Unit 4: Developing Multipage Websites
- Unit 5: Introduction to SQL Server and Relational Databases
- Unit 6: Developing Applications That Use Databases
- Unit 7: Web Development; Next Steps
Evaluation
To receive credit for CMIS 314, you must obtain a grade of 50% or better on the Final Examination and an overall course grade of at least D (50 percent). The following chart summarizes the evaluation activities and scheme for this course.
Activity | Weight | Complete by |
Assignment 1 | 12% | after Unit 2 |
Quiz 1 | 4% | after Unit 2 |
Assignment 2 | 13% | after Unit 4 |
Quiz 2 | 4% | after Unit 4 |
Assignment 3 | 20% | after Unit 6 |
Quiz 3 | 4% | after Unit 6 |
Quiz 4 | 8% | after Unit 7 |
Participation | 5% | ongoing |
Final Exam | 30% | after Unit 7 |
Total | 100% | |
The final examination for this course must be requested in advance and written under the supervision of an AU-approved exam invigilator. Invigilators include either ProctorU or an approved in-person invigilation centre that can accommodate online exams. Students are responsible for payment of any invigilation fees. Information on exam request deadlines, invigilators, and other exam-related questions, can be found at the Exams and grades section of the Calendar.
To learn more about assignments and examinations, please refer to Athabasca University’s online Calendar.
Materials
Digital course materials
Links to the following course materials will be made available in the course:
Delamater, M., & Boehm, A. (2016). Murach’s ASP.NET 4.6 web programming with C# 2015 (6th ed.). Mike Murach & Associates, Inc. ISBN 978-1-890774-95-0
Other materials
All other materials will be available to students online.
Software Requirements
Students will need to download and install free versions of Microsoft’s Visual Studio and SQL Server to complete the activities and assignments in this course. Detailed instructions for downloading each program is provided in unit 1 (for Visual Studio) and unit 5 (for SQL Server).
Hardware Requirements
The minimum computer required is a 1.8 GHz processor or faster with 2 GB of RAM, 4 GB of available disk space, video card running at 1024 x 768 or higher display resolution, and internet connectivity. We recommend you have a faster processor, more memory, and more disk space available. Computers bought in the last three years should exceed these recommended computer requirements.
The operating system can be Windows 7 (with service pack 1), Windows 8.1, or Windows 10.