Special Topics

CSS 490 Topics for Winter 2009

CSS 490 A: Entrepreneurs Workshop

Alan Leong
Tuesday & Thursday
5:45 - 7:50

This is the class which served as a launching pad for many companies. You aren't required to launch a business, but you will rehearse the steps to actually do this.

It's also those who want to work for them, because you're entrepreneurial minded.  This course provides an experience at building your own business. The final deliverables are: 1) Rough Business Plan; 2) Highly Polished Presentations. With technology ventures, we also ask that you work towards a proof of concept. We cannot provide you everything you need to know to start your own company as truly building a company takes more than a 5-credit or even a 15-credit course. We do promise to address the important ones and tell you where and how you might get the rest.

Prereqs: Passion, pure and simple, is absolutely necessary. A passion for building a great team; developing a product; fleshing out business ideas; for doing something great.

CSS 490 B: Secure Software Development

Dr. Frank Cioch
Tuesday & Thursday
3:30 - 5:35

Secure Software Development examines best practices associated with developing and supporting applications with respect to potential security risks. The course will augment software engineering practices learned in other courses. Topics include security risk analysis and risk assessment, security design practices and surface area reduction, STRIDE, threat modeling, threat tree patterns, coding practices to reduce/eliminate known threats, fuzz testing, user documentation, security response, security-related tools, such as static analyzers and compiler options.

Textbooks and Readings

Required: The Security Development Lifecycle. Michael Howard and Steve Lipner. Microsoft Press, 2006.

Optional: Writing Secure Code, 2nd Edition. Michael Howard and David LebBlanc. Microsoft Press, 2003.

Selected readings from handouts and/or on reserve in the library or on the Internet may be assigned on a weekly basis through the course.

Course Objectives

CSS 490 C: State of Play; Digital Culture, Play, Identity and Virtual Worlds

Wanda Gregory
Tuesday & Thursday
1:15 - 3:20

Virtual Worlds are an ever-growing presence in our lives that has created a cultural phenomena that brings the Internent to the forefront of peoples daily experience.  Through this class we will explore topics including a history of MMO's, online behaviors, cultural practices, social dynamics of online environments, gender, legal issues, and identity.  Primary focus will be online role-playing games along with virtual worlds such as Second Life.  We will also look at other types of virtual worlds being developmend today for entertainment, education and work.  The course will include guest speakers, lectures, readings, case studies, and considerable time in virtual worlds.