Zebra0.com

MCCMSC222: Introduction to Visual Programming, Course Content
for CRN 20953: Fall, 2024, Professor Joy

CMSC222: Introduction to Visual Programming, Course Content
for CRN 20953: Fall, 2024, Professor Joy

Week 1: Monday, September 16, 2024 - Sunday, September 22, 2024

Topics this week: read, study, learn each of the items below:

Introduction to CMSC222Lesson 1: Introduction to CMSC222

Goal: Learn all of the skills necessary to succeed in this course.
Objectives: In order to do this you will:

Introduction to C#Lesson 2: Introduction to C#

Goal: Create your first C# Windows Form application
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, September 18, 2024

Initial post in discussion: 1: Introductions
First attempt at quiz: 1: Syllabus

BlackboardDue in Blackboard by Midnight, Sunday, September 22, 2024

Assignments: In Blackboard: Check major, and submit Academic Integrity statement
Last chance to take quiz: 1: Syllabus
Last chance to respond in discussion: 1: Introductions

Week 2: Monday, September 23, 2024 - Sunday, September 29, 2024

Topics this week: read, study, learn each of the items below:

Controls in C#Lesson 3: Controls in C#

Goal: Learn to add controls to the form.
Objectives: In order to do this you will:

Writing Code in C#Lesson 4: Writing Code in C#

Goal: Write code in C#, to change Properties and create a console app
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, September 25, 2024

Initial post in discussion: 2: Motivation
First attempt at quiz: 2: C# Controls, Events and Code

BlackboardDue in Blackboard by Midnight, Sunday, September 29, 2024

Assignments: Project 1: Yourself
Last chance to take quiz: 2: C# Controls, Events and Code
Last chance to respond in discussion: 2: Motivation

Week 3: Monday, September 30, 2024 - Sunday, October 6, 2024

Topics this week: read, study, learn each of the items below:

VariablesLesson 5: Variables

Goal: Be able to declare and assign values to variables.
Objectives: In order to do this you will:

Arithmetic OperationsLesson 6: Arithmetic Operations

Goal: Learn to use arithmetic operators
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, October 2, 2024

Initial post in discussion: 3: Variables and Arithmetic
First attempt at quiz: 3: Variables and Arithmetic

BlackboardDue in Blackboard by Midnight, Sunday, October 6, 2024

Assignments: Project 2: Gas Mileage
Last chance to take quiz: 3: Variables and Arithmetic
Last chance to respond in discussion: 3: Variables and Arithmetic

Week 4: Monday, October 7, 2024 - Sunday, October 13, 2024

Topics this week: read, study, learn each of the items below:

Built in functions in C#Lesson 7: Built in functions in C#

Goal: Learn to use Built in functions in C#, Math functions, Parsing, Random numbers
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Sunday, October 13, 2024

Assignments: Project 3: Payroll

Week 5: Monday, October 14, 2024 - Sunday, October 20, 2024

Topics this week: read, study, learn each of the items below:

Midterm ExamLesson 8: Midterm Exam

Goal: To take both parts of the midterm exam
In order to do this you will:

BlackboardDue in Blackboard by Midnight, Sunday, October 20, 2024

Assignments: Midterm Exam: parts 1 and 2

Week 6: Monday, October 21, 2024 - Sunday, October 27, 2024

Topics this week: read, study, learn each of the items below:

Boolean Expressions in C#Lesson 9: Boolean Expressions in C#

Goals:
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, October 23, 2024

Initial post in discussion: 4: Boolean Expressions
First attempt at quiz: 4: Functions and Boolean Expressions

BlackboardDue in Blackboard by Midnight, Sunday, October 27, 2024

Last chance to take quiz: 4: Functions and Boolean Expressions
Last chance to respond in discussion: 4: Boolean Expressions

Week 7: Monday, October 28, 2024 - Sunday, November 3, 2024

Topics this week: read, study, learn each of the items below:

Loops in C#Lesson 10: Loops in C#

Goals:
Objectives: In order to do this you will:

Arrays and Lists in C#Lesson 11: Arrays and Lists in C#

Goal: Understand Arrays, Lists, and Collections in C#
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, October 30, 2024

Initial post in discussion: 5: Loops
First attempt at quiz: 5: Loops, Arrays and Lists

BlackboardDue in Blackboard by Midnight, Sunday, November 3, 2024

Assignments: Project 4: Birthday
Last chance to take quiz: 5: Loops, Arrays and Lists
Last chance to respond in discussion: 5: Loops

Week 8: Monday, November 4, 2024 - Sunday, November 10, 2024

Topics this week: read, study, learn each of the items below:

Dialogs in C#Lesson 12: Dialogs in C#

Goals:
Objectives: In order to do this you will:

Forms in C#Lesson 13: Forms in C#

Goal: Adding Forms: About Box; Login Form; Custom Input Form.
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, November 6, 2024

Initial post in discussion: 6: Dialogs, Menus and Forms
First attempt at quiz: 6: Dialogs, Message Boxes and Forms

BlackboardDue in Blackboard by Midnight, Sunday, November 10, 2024

Assignments: Project 5: Forms
Last chance to take quiz: 6: Dialogs, Message Boxes and Forms
Last chance to respond in discussion: 6: Dialogs, Menus and Forms

Week 9: Monday, November 11, 2024 - Sunday, November 17, 2024

Topics this week: read, study, learn each of the items below:

Strings in C#Lesson 14: Strings in C#

Goals:
Objectives: In order to do this you will:

Files in C#Lesson 15: Files in C#

Goals:
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, November 13, 2024

Initial post in discussion: 7: Strings
First attempt at quizzes: 7: Strings, 8: Files

BlackboardDue in Blackboard by Midnight, Sunday, November 17, 2024

Assignments: Project 6: Files
Last chance to take quizzes: 7: Strings, 8: Files
Last chance to respond in discussion: 7: Strings

Week 10: Monday, November 18, 2024 - Sunday, November 24, 2024

Topics this week: read, study, learn each of the items below:

A Picture Viewer ApplicationLesson 16: A Picture Viewer Application

Goals:
Objectives: In order to do this you will:

The Pizza ProjectLesson 17: The Pizza Project

Goals:
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, November 20, 2024

Initial post in discussion: 8: A Picture Viewer
First attempt at quiz: 9: The Picture Viewer and Pizza

BlackboardDue in Blackboard by Midnight, Sunday, November 24, 2024

Last chance to take quiz: 9: The Picture Viewer and Pizza
Last chance to respond in discussion: 8: A Picture Viewer

Week 11: Monday, November 25, 2024 - Sunday, December 1, 2024

Topics this week: read, study, learn each of the items below:

Drawing in C#Lesson 18: Drawing in C#

Goal: Use drawing methods to create drawings and graphs.
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, November 27, 2024

Initial post in discussion: 9: Drawing and Graphs
First attempt at quiz: 10: Drawing

BlackboardDue in Blackboard by Midnight, Sunday, December 1, 2024

Assignments: Project 7: Graph
Last chance to take quiz: 10: Drawing
Last chance to respond in discussion: 9: Drawing and Graphs

Week 12: Monday, December 2, 2024 - Sunday, December 8, 2024

Topics this week: read, study, learn each of the items below:

List Box ManagerLesson 19: List Box Manager

Goals:
Objectives: In order to do this you will:

ListBox Manager in C#: Part 2, PrintingLesson 20: ListBox Manager in C#: Part 2, Printing

Goal: Access the printer to print contents of listbox
Objective: Be able to print data from a Windows Form Application

BlackboardDue in Blackboard by Midnight, Wednesday, December 4, 2024

Initial post in discussion: 10: List Manager Application
First attempt at quiz: 11: List Manager

BlackboardDue in Blackboard by Midnight, Sunday, December 8, 2024

Last chance to take quiz: 11: List Manager
Last chance to respond in discussion: 10: List Manager Application

Week 13: Monday, December 9, 2024 - Sunday, December 15, 2024

Topics this week: read, study, learn each of the items below:

Object oriented programming in C#Lesson 21: Object oriented programming in C#

Goal: Be able to create and use Objects in C#
Objectives: In order to do this you will:

Zebra Notes: Open, Save, Save As, and Format with a Rich Text BoxLesson 22: Zebra Notes: Open, Save, Save As, and Format with a Rich Text Box

Goals:
Objectives: In order to do this you will:

BlackboardDue in Blackboard by Midnight, Wednesday, December 11, 2024

Initial post in discussions: 11: OOP, 12: Advice
First attempt at quiz: 12: Objects

BlackboardDue in Blackboard by Midnight, Sunday, December 15, 2024

Assignments: Project 8: OOP
Last chance to take quiz: 12: Objects
Last chance to respond in discussions: 11: OOP, 12: Advice

Week 14: Monday, December 16, 2024 - Sunday, December 22, 2024

Topics this week: read, study, learn each of the items below:

Final ExamLesson 23: Final Exam

Goal: To take both parts of the final exam
In order to do this you will:

BlackboardDue in Blackboard by Midnight, Sunday, December 22, 2024

Assignments: Final Exam: parts 1 and 2