blackboxlogic / Cos470

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Syllabus: COS 470 "Topic with c#"

Description

An overview of the c#.Net, covering language details and applications that can be build with it. We'll incorporate tools/process commonly used in software development.

Details

  • Class Times: Tuesday/Thursday 4:10pm to 5:25pm
  • Class Location: Payson Smith 306, USM Portland
  • Credits: 3
  • Dates: 9/3/2019 - 12/13/2019
  • Documentation: [github.com/blackboxlogic/Cos470]
  • Lecturer: Alex Hennings

Things You Need

  • Access to a computer with:
    • Visual Studio
  • A githib.com account
  • Suggestions:
    • Notepad++ is a versatile text editor.
      • JSTools helps with JSON formatting. Plugins -> Plugins Admin -> search JSTools)
    • Postman helps design web requests.
    • A Git client (visual studio works for simple things)

Course Schedule

Grading

96-100 a 90-95 a- 87-89 b+ 83-86 b 80-82 b- 77-79 c+ 73-76 c 70-72 c- 60-69 d 0-60 f

Assignments 60% of course

  • 80% Does your project functionally meet the goals
    • 50% Output is as expected
    • 5% Code is simple
    • 5% Code is well organized
    • 5% Code is styled consistently
    • 5% Program covers reasonable corner cases
    • 5% Exception handling when necessary
    • 5% Algorithm is efficient (uses resources responsibly)
  • 20% Use of an organized process
    • 5% Code is in GitHub
    • 5% Assignments are separate branches or repos (when assigned)
    • 5% Provide code review to classmates (when assigned)
    • 5% Respond to code review
  • Assignments whose first substantial submission is late will loose 10 points per class. @Blackboxlogic when submitting late work
  • Improvements to your assignment (even late ones) will gain back points originally lost for whatever was wrong. @Blackboxlogic when submitting fixes

Tests 40% of course

  • Midterm
  • Final

Policies

  • DO work together if it helps you learn
  • DO NOT copy each other's work
  • No politics in class

About


Languages

Language:C# 73.1%Language:HTML 23.5%Language:CSS 2.9%Language:JavaScript 0.6%