CSC380: Introduction to Software Engineering


Welcome to the home page for CSC380. The purpose of this course is to introduce you to the field of Software Engineering, including tools and processes as pertains to software design, development, and maintenance, with a heavy emphasis on practical skills. We focus on SE as practiced in the real world, as opposed to books.

This is a heavy programming course. If you do not feel comfortable with the basics of programming, this course is not the place to learn. I recommend that you retake the prerequisite (CSC241), or otherwise get up to speed. We are going to use the Java language.

You will obviously need to program to complete your course assignments. You can either use your personal computer, or you can utilize the Computer Science labs in Shineman.

You must check your email accounts regularly, because I will send course messages over email. You must also check this web site at least once a week.

The best way to contact me is via email. My email address is my first name at cs dot oswego dot edu. I do reply very quickly. Of course, you can also come to my office in Shineman 441 if you prefer personal communication.