image

Olympia University of Business & Technology

SYLLABUS

CS- SWE XXX .NET Programming

CREDITS: 3

 

COURSE DESCRIPTION

Microsoft .Net is the development platform of choice for businesses all over the world and it be used to build any modern software application, from mobile and web applications to commercial software to games. This course is an introduction to programming in .NET for students with previous basic programming experience, and it is intended for all who plan to use programming in their studies and career.

Topics covered include: C#, Visual Basic, Windows programming, ASP.NET and Entity Framework database access, among many others.

 image

Olympia University of Business & Technology

PREREQUISITES

Recommended - Basic programming skills (Visual Basic, Visual Basic Scripting Edition, C, C++, or Java).

Recommended - Familiarity with Microsoft development technologies such as Windows Forms and Active Server Pages (ASP).

 image

Olympia University of Business & Technology

COURSE LEARNING OUTCOMES

Upon completion of this course, students will be able to:

  • Comprehend the structure and principles of the Microsoft .NET framework.
  • Write object-orientated code using C# and Visual Basic
  • Leverage VS for code generation, UI design, testing and debugging.
  • Create ASP.NET web applications and process Web Forms.
  • Build SQL Server databases and access them using .NET code.
 image

Olympia University of Business & Technology

FACULTY

Todd Nelson

REQUIRED TEXTBOOK

To Be Determined by the Instructor

RECOMMENDED BOOKS

Ben Watson, Writing High-Performance .NET Code (B. Watson, July 2014). ISBN: 0990583430, ISBN-13: 978-0990583431.

 image

Olympia University of Business & Technology

COURSE REQUIREMENTS

Class Participation. Students must bring their laptops to class and participate in course learning activities and contribute fully to the completion of group projects.

Homework. Daily homework assignments. Students should expect to spend about 2 hours per 1 hour of in-class time on reading and homework assignments.

Assignments/Midterms/ Final Exam/Group Project. Assignments, projects and exams will be determined by the instructor.

Remember: Programs will be graded based on completeness and correctness. No credit will be given for programs that do not compile. No credit will be given for late assignments.

 image

Olympia University of Business & Technology

EXTENSIONS

If a student is aware of extenuating circumstances that warrant an extension, a request for an extension can be made to the instructor. An extension request must have a good reason to be considered, and should be made well in advance if possible. Extensions requested after the time the assignment is due will be considered only in extreme circumstances. If an extension is granted, the normal penalties will not be applied until the granted extension period has lapsed.

Exceptions can generally be made for serious illness, family emergencies, and the like. Exceptions will not be granted for poor planning & time management, or heavy workload.

 image

Olympia University of Business & Technology

CODE OF ETHICS & OTHER POLICIES

Students are to show respect to the instructor, teaching assistants, and fellow students.

Students are expected to attend all class meetings; to be on time to class and stay until the class is complete; silence cell phones; to be alert and attentive; and to use laptops only for class purposes

Absences may be excused only in special cases, such as university approved events, and death in immediate family. Absences require proper documentation and instructor approval. Unexcused absences may result in a significant penalty

Policies on cheating, plagiarism, incomplete grades, attendance, discrimination, sexual harassment, and student grievances are described in the Student Handbook

For up-to-date course requirements, readings, assignments,
and announcements, please refer to the course website.

IT IS YOUR RESPONSIBILITY TO CHECK