Course Code: ENTD461 Course ID: 2643 Credit Hours: 3 Level: Undergraduate
This course is a study of the theory and application of developing dynamic desktop and web-based applications using the .NET Framework and Visual Basic.NET (VB.NET). This course examines the architecture of the VB.NET IDE, the rudiments of the VB.NET programming language, the .NET Framework Class Library, OOP Design, Design Patterns, overriding members, overloading members, component-based programming, exception handling, interface-based programming, common windows controls, file management, control licensing, ADO.NET, connection pooling, and data validation. They will also interface with relational databases, use the GDI class library, draw graphics, perform graphic transformations, build MDI applications, and use access modifiers to control visibility. Students must have access to Visual Studio 2008 or Visual Basic 2008 Express Edition (or higher) software. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisites: ENTD200 or ENTD361)
|Registration Dates||Course Dates||Session||Weeks|
|09/28/20 - 02/26/21||03/01/21 - 04/25/21||Winter 2021 Session D||8 Week session|
|12/28/20 - 06/04/21||06/07/21 - 08/01/21||Spring 2021 Session D||8 Week session|
After successfully completing this course, you will be able to
- Identify the impact of the .NET Framework and Visual Basic.NET on Information Technology Management and on Global Economies as it applies to developing, deploying, and managing desktop and web-based applications.
- Demonstrate use of .NET Framework Class Library and the Common Language Runtime (CLR) in terms of its potential for developing enterprise applications.
- Differentiate between traditional programming and event-driven programming and also between traditional programming and object oriented programming.
- Analyze the implementation of OOP in the Visual Basic IDE.
- Examine OOP Design, Design Patterns, Type Inheritance, and Type Conversion in the context of developing enterprise applications using VB.NET.
- Assess the provisions in VB.NET for performing component-based programming, exception handling, and interface-based programming.
- Explain the architecture, advantages, and functionality of data structure, design patterns, storing data, object oriented programming, ADO.NET and XML/JSON.
Students are expected to maintain routine contact with the instructor throughout the course. While the number of contacts may vary according to the specific course and individual student need, the University requires periodic weekly contacts during the semester. Contact will consist of professor notes, forum interaction, and email feedback. The method of discussion will be on-line related to issues concerning forum assignments, quizzes, assignments, the midterm project and final project.
The main book for the course, Mobile Design and Development, will be used for textbook readings. Review the table at the end of the syllabus to see assigned readings for each week.
The projects for this course are located throughout each Lesson. The projects that are required for grading with this course are created from scratch.
The Forum assignments for this course are designed to promote interactivity among students and enhance the online learning process. The Forum provides maximum flexibility because you do not have to be online at the same time as another person and you can read what other students have written.
Forum Timing: For the forum, you must post your work by midnight on Thursday, continue to follow your classmates' posts for the remainder of the week, and post the follow-up peer responses prior to midnight on Sunday, except for week one. Your follow-up posts can add additional insight to a classmate's opinions or can challenge their opinions. Use examples from the readings, or from your own research, to support your views, as appropriate. Be sure to read the follow-up posts to your own posts and reply to any questions or requests for clarification. You are encouraged to conduct research and use other sources to support your answers.
Required Participation: Please keep in mind that the forum assignments require you to make at least 1 post to the forum with at least 250 words about the topic and also respond to at least 2 peers’ posts with at least 150 words. Please be advised that there will be point deductions if you do not comply with these requirements of the assignment. Each one of you will have a different and unique experience that we can all learn from. Your participation in the Forums unleashes the power of synergy in our classroom. To facilitate this interaction, please be prompt when posting your forum work for each week; this provides time for the others to actively engage in the dialogue. For practical reasons, when you respond to other learners’ posts, please start your response by referencing their name. I will read and grade your participation by reading the forum. There is no need to also post your forum work in the assignments area of the classroom. Refer to the forum and the syllabus for more details on grading.
You will be required to write a technical paper this semester. The technical paper will be the design of an original mobile application. The specifications are as follows:
- 3-5 pages (double-spaced).
- Choose what your ideal mobile application would be.
- The audience for this report will be technical management who will decide whether the application will move into the development phase.
- Any citations must be in APA style (see Appendix B)
- One title page. Make sure to choose a descriptive title.
- Headers on each page that includes the Title in the header.
- You must get your topic, purpose, and audience approved by the end of Week 2.
- You must provide a 1-page outline of your paper by the end of Week 3.
- You must submit a rough draft at the end of Week 5. This is to be a complete paper, meeting the page requirements – not a partially completed paper. Points will be deducted for short or incomplete papers. Your rough draft will not be graded by the rubric, but helpful feedback will be provided to indicate where you are falling short. You may correct any deficiencies before resubmitting your final draft at the end of Week 7.
- Typewritten in double-spaced format with a readable style and font and submitted inside the electronic classroom (unless classroom access is not possible and other arrangements have been approved by the professor).
- Comic Sans 11 or 12-point font or Times New Roman styles.
- Page margins Top, Bottom, Left Side and Right Side = 1 inch, with reasonable accommodation being made for special situations
- Your paper must be in your own words, representing original work. Paraphrases of others’ work must include attributions to the authors. Limit quotations to an average of no more than 3 lines, and use quotations sparingly!
|Week 1 Forum||4.00 %|
|Week 2 Forum||4.00 %|
|Week 3 Forum||4.00 %|
|Week 5 Forum||4.00 %|
|Week 8 Forum||4.00 %|
|Weeks 1-4 Assignments||40.00 %|
|Assignment 1: Forms and UI||20.00 %|
|Assignment 2: WK4||20.00 %|
|Weeks 5-7 Assignments||30.00 %|
|Assignment 3: WK6||15.00 %|
|Assignment 4: WK7||15.00 %|
|Week 8 Assignment||10.00 %|
|Assignment 5: WK8||10.00 %|
Additional references are found in the Lessons Page of the classroom.
|Book Title:||ENTD461 - required software for this course is not covered by the APUS Book Grant. Purchase information is available here - https://apus.libguides.com/c.php?g=241438&p=3514444. Cost may vary by subscription length.|
|Book Title:||Various resources from the APUS Library & the Open Web are used. Please visit http://apus.libguides.com/er.php to locate the course eReserve.|
|Author:||No Author Specified|
Not current for future courses.