Course Number / Section:

CIS 9618 / 001

Course Title:

Software Engineering


Dr. David Lefkovitz


Wachman Hall, Room 315





Course Web Page:


Web Site for Complete  Syllabus:


CIS 8511 and 8512 OR Permission of Instructor


Programming Microsoft ASP.NET 2.0, Dino Esposito, Microsoft Press, 2006, ISBN: 978-0-7356-2176-3.


Course Goals:

Course goals are to (1) understand the software development lifecycle:  specification, design, implementation, testing, installation and maintenance, (2)  apply them to the development of web based systems, (3) understand the principles of web interactivity, (4) utilize current development tools, and (5) learn about some issues related to security, scalability,  and re-usability.


Topics Covered:

Software engineering lifecycle, web programming concepts:  scope of objects, .NET Languages and Visual Studio development tool, intrinsic  http objects, robust User Interfaces, web services, multithreading and object synchronization, database transactions, stored database procedures, web based report generation, and Ajax web programming technique.




Attendance Policy:


None, but there is a strict policy of homework assignment deadlines.