CPSC 223N-1
TuTh 8:00am - 10:00am Room 408
TuTh 8:00am - 10:00am Room 408
This course is "C Sharp Programming" with emphasis on graphical output. All the programs of this semester will produce graphical output. This course is 100% programming. There are no conceptual tests in this course. Here is a short list of some of the things you will learn in the course
How to create a derived class of the predefined form class
How to partition the output by use of panels.
How to implement a program using a set of source files.
How to attach controls (objects) to the UI (users interface)
How to create and use a script file that will compile, link, and execute your C# program.
How to convert a click on a button into an execution of a function
How to use a clock to call a function repeatedly.
How to make simple animation of an object in the graphical output.
How to have fun making amazing programs.
In a typical class meeting I will present something new about C# as it relates to the current assignment This may be a short time period or a long time period depending on the nature of the subject presented. I will then ask if there are any questions about the current assignment. After that the meeting changes to an open lab period ending near 9:50am.
The rule about zoom is that you may use it to record class meeting if you wish. You may use zoom to attend class remote if you wish. Remote attendance is allowed on any day except on test days. I hope that some of you will attend class in person because I don't want to be left alone. All alone is not fun and computer science is supposed to be fun.
A kind classmate has volunteered to be the moderator of the C# discord server. Here is the link: https://discord.gg/mb2x9QyqHP I send my thanks to this volunteer for helping. I am not using his or her name publicly because I don't have that permission. You should follow the link and make yourself known. There you will see who is the moderator.
Remember that when you are finished with a programming assignment, then you have to convert all the line endings to LF before you send the files to me. My computer will read only files with lines ending in LF. If you are using a Microsoft editor like notepad, then all the lines end with CRLF. Lines ending in CRLF are unusable in my computer. You have to convert all your lines to end in LF. The best took that I know of to make this conversion is "mousepad". You can install mousepad by using the command: "sudo apt install mousepad" without the quotes. Then you run mousepad by entering "mousepad mysourcefile.cs".
If you are submitting something to be graded , then send it to cpscgrader@proton.me If you want to ask the professor a question without grading anything, then send the question to holliday@fullerton.edu.
This website is a replacement for Canvas.
Assignment1 Due: Feb 8 @ 11:59pm
Assignment 2 Due: Feb 22 @ 11:59pm
Assignment 3 Due: Mar 8 @ 11:59pm