Check the Course page on Blackboard for latest Announcements, Task lists etc.
|Dr. Karuna P Joshi||ITE 328||11am - 1pm by Appointmentemail@example.com|
Course DescriptionThis course introduces the basic concepts of software engineering, including software life cycle, requirements analysis and software design methods. Professional ethics in computer science and the social impact of computing are discussed as an integral part of the software development process. Additional topics may include tools for software development, software testing, software metrics and software maintenance. The objectives of the course are met using classroom presentations, guest lecturers, and a semester-long project developed in a team setting.
Prerequisite: You must compete CMSC341 and one other CMSC 400-level course with a grade of C or better.
Be sure to read through the syllabus for more information.
The customer for this course will be representatives from Next Century Corporation, which is based in Annapolis Junction, MD. Thus, this course will be more challenging in that students will not only need to meet the expectations of their instructor, but also those of a real software development organization.
Class Meeting Information
|Tuesday/Thursday||1:00pm – 2:15pm||Sherman Hall 015|