|Meeting time:||Asynchronous online (keep Thursdays 6:00-8:00PM open for team meetings)|
|Instructor:||Dr. Harvey Siy|
|Email:||hsiy at unomaha dot edu|
|Office Hours:||Thursdays 5-6pm, or by appointment (call or email ahead)|
|Textbook:||Software Engineering (10th edition) by Ian Sommerville, Addison-Wesley, 2010|
|link to 8th Edition|
|Optional:||Engineering Software as a Service: An Agile Approach Using Cloud Computing (1st edition) by Fox and Patterson, 2014.|
|Optional:||Object-Oriented Software Engineering (2nd edition) by Bruegge and Dutoit, Prentice Hall 2004.|
The course focuses on the engineering and development of real-world software products. It provides a pragmatic introduction into the fundamentals of software engineering. Basics of software project management are presented and are practiced in the term project.
Students who complete this course will be able to:
Meetings: We will meet via Zoom on the first Thursday, 5/21, from 6pm to set up the teams. For the remaining weeks, the Thursday evening time should be used for team face-to-face meetings via Zoom.
Homepage: The homepage will provide a starting point for each week's activities. Be sure to check it often.
Exams will be take-home. The dates above are the expected submission dates.
Students taking the class as CSCI8836 will also be required to submit a 7-10 page, graduate-level research paper. (Please make an appointment to see me within the first two weeks of class to discuss appropriate topics.)
The term project is discussed in the Project Guidelines page.
Exercises will provide hands-on practice on the mechanics of developing software using modern technology.
To receive credit for each week's participation, you have to:
Late homeworks will get a 10% deduction per day, for each day past the due date.
Cheating will not be tolerated for project assignments, exams and other assignments. For formal policies about cheating and plagiarism, consult the UNO Student Policies and Department of Computer Science Policies and Procedures.