Courses

Course Description: The course introduces the students to the various concepts, actual procedures and methodologies of Project Management. This course is deployed and administered in such a way that enriches the students' understanding of best...
Text book, and Other supplementary materials: Primary: Software Engineering, I. Sommerville, Pearson International Edition 9th Edition 2011. Software Engineering, a practitioner’s approach, R S. Pressman, MacGrawHIll, 3rd edition. Course Description...
Course Description: Concepts and techniques for testing software and assuring its quality, software testing techniques, strategies and tools, through different Testing Framework, test planning, designing test cases, theoretical foundations of...
Graduation Project I: IT496 This course is the first of a two-course sequence in which the students will develop a complete software system. The second stage will be carried out in IT 497. Students will work in groups of 3-5 students, each group...
In this course, each group will continue developing the software systems started in IT 496. Each group must use a particular tool to implement its system in a good programming practice. This implementation tool is preferably new –i.e. not taken in...