About the Course

CSC-430

Phillip Wright

Overview

The high level goal of this course is to learn how to transition from coding for courses to coding in the real world.

The Plan

  • Object Oriented Programming (review)
  • Advanced Java
  • Tools of professional development
  • Design patterns
  • Clean coding practices
  • Software development processes
  • …and more?

What do I know about the real world?

A lot! Teaching is my hobby; writing code is what I actually do for a living. I am teaching you the things I wish I had known when I graduated.

What people say about CSC-430

“Candidates used to struggle to get through the technical portion of interviews…now the technical questions are largely useless, because students do so well now…”

What people say about CSC-430

“…we started probing the students to find out what had changed and the answer was CSC-430”

A local employer (paraphrased)

Grading

Component Weight
Assignments 68%
Exams 28%
Misc 4%

Textbooks

For this course, we will be using the following textbooks, in addition to free online resources:

  • Head First Design Patterns, 2nd Edition, Freeman & Robinson
  • Effective Java, 3rd Edition, Bloch

Resources II

You are expected to read everything that is assigned. If you don’t:

  • Do plan on failing.
  • Do not plan on sympathy.

Help

Don’t be afraid to ask questions!

I am available during my office hours and online throughout the day via email and the #csc430 slack channel.

Additional office hours can be planned in advance, so contact me!

Help II

Don’t be afraid to ask questions!

Help III

Don’t be afraid to ask questions!

Important Class Policies

  • Late submission penalty: 50%
  • Plagiarism will be punished as severely as possible

Staying Up To Date

Canvas will be used to handle the general organization of the course and all critical announcements.

Other reminders, notes, etc. may be distributed via twitter @msupwright4 and slack.

Final Note

My goal is to push you hard. Easy classes are not worth the money you are paying and a degree with no actual skills is worthless.

Be responsible. Ask questions. Do your work.