Education for Working ProfessionalsDistance Learning
Rensselaer
      RPI Home      EWP Home      Distance Learning Home      Distance Learning Admissions     Registration      Search      Contact Us
About EWP Distance Learning
News & Events
Summary of
Program Offerings – Distance Learning
Master's Degree Programs
Certificate Programs
Professional Development Programs
General Information & Contacts
Financial Information
Financial Aid
Rensselaer Libraries
Rensselaer Bookstore
Hartford Campus
Troy Campus

Software Engineering I
Electrical, Computer and Systems Engineering ECSE-6770

Description
Engineering approach to the development of small and large programming projects. The life cycle steps of project planning, requirements analysis and specification, design, production, testing and maintenance of programming systems. Examples from current literature. Use of Unix workstations and a team project with object-oriented analysis are required.

Prerequisites
Programming experience; a fundamental understanding of computer organization, and data structures or equivalent experience is required.

Textbook(s)
Ordering Information

Format
Classes: 14 weeks, 14 sessions
Assignments: TBD
Exams: TBD

Grading
Assignments: % TBD
Exams: % TBD

Computing
The course project requires that students develop a software product. The students are permitted/required to choose the language, tools, packaging, etc. that they will use. It is expected that this decision will be based upon in part their access to, and experience with, these items.

E-mail access is required for course communications.

Access to Blackboard, Rensselaer's course management tool, is required. Please refer to this page for instructions on how to set up your computer for Blackboard.

Who Should Enroll
This course may be used in your Plan of Study as follows:

Degree Programs
CSCI - may be used as a software course or as an elective
CSYS - may be used as a core course or technical elective
ELEC - technical elective
EPOW - technical elective
ITEC - core course
MBA - elective
MGMT-MS - elective with advisor pre-approval
MGTE - elective with advisor pre-approval
TCOM - n/a

This course is also open to non-matriculated students who meet the prerequisites and may also be used toward the Certificate in Information Technology.

Back to top

Course selector Questions About EWPNews and Events