CS414 2008

Home

General Information

Schedule

Materials

Requirements

Policies

General Information

Course Supervisor Dr. Sudipto Ghosh
Phone (970) 491-4608
Fax (970) 491-2466
Office location Rm 224 University Services Center
Course Email cs414dl@cs.colostate.edu
Instructor Aritra Bandyopadhyay
Cubicle location W4
Phone (970) 491-1056
Fax (970) 491-2466
GTA Kunal Gupta
Cubicle location N2
Phone (970) 491-5937
Fax (970) 491-2466

Prerequisites

Students are expected to know the basics of software engineering as taught in an undergraduate course using a text such as Von Mayrhauser, "Software Engineering: Methods and Management"; Pressman, "Software Engineering: A Practitioners Approach"; or Somerville, "Software Engineering". Students should have experience in designing and debugging object-oriented software. A good understanding of discrete math and logic including first order predicate calculus is expected (CS 166), and data structures (CS 200); CS 200, CS 201, and CS 253 are prerequisites to CS 314 which is a prerequisite to this course.

Biography - Dr. Sudipto Ghosh

Dr. Ghosh received the Bachelor of Technology degree in Computer Science and Engineering from the Indian Institute of Technology, Kanpur, India in 1993. He received the Master of Science degree in Computer Science from Iowa State University in 1995 and the Doctor of Philosophy degree from Purdue University in 2000.

Dr. Ghosh's teaching and research interests include modeling, designing and testing of object-oriented software, middleware technologies, and aspect-oriented and component-based software development. He is a member of the Association of Computing Machinery and the IEEE Computer Society. He is on the editorial boards of three journals: Information and Software Technology, Software Quality Journal, and the Journal of Software Testing, Verification, and Reliability.

Important Notices

The first day of "class" is Monday, August 25. Be ready to start then. Go to the RamCT calendar to view the weekly schedule.

You must have a Colorado State University eIdentity (eID), before you can be installed into the CS414 RamCT courseware system. The CS414 RamCT page will have all of the course notes, assignments, discussions, etc., so it is very important for you to be installed on this system. Visit the eIdentity and eServices web page to get your eID. You will not be able to take part in the course until you have an eID.

Last updated: July 8, 2008