School of Information Technology
Degree Program: Bachelor of Science in Information Technology with a Concentration in Software Systems Engineering- Course:
IT492
-- IT Capstone II - Credits: 2
- Prerequisites: IT491
- Description:
IT492 is the second course in the capstone sequence. Students will collaborate on an IT project, focusing on appropriate methodology. Teams will continue to work on developing a system to meet user requirements.
Click here to return to the degree page
Sampling of Additional Courses applicable to this degree program- Course: CS455 -- Software Requirements Engineering
- Credits: 4
- Prerequisites: CS467
(None for students enrolled in the BSIT program)
- Description:
Software Requirements Engineering introduces students to requirements elicitation, identification, definition, and documentation. Students will explore and practice elicitation techniques, define functional and non-functional requirements, write use case scenarios, explore user interface alternatives, learn how to analyze and model the requirements, and develop a requirements traceability matrix that spans the software development lifecycle.
- Course: CS457 -- Software Design
- Credits: 4
- Prerequisites: CS455
- Description:
Software design defines and describes the behavior of the software system. In this course, students learn to select and apply a design method and use a modeling notation to clearly communicate and document a software solution. A variety of design processes, methods, tools, and types of software designs are explored throughout the course. Requirements are incorporated in the design and traced to ensure completeness, correctness and consistency via the requirements traceability matrix. Students apply the theory by developing a software design specification.
- Course: CS459 -- Software Testing
- Credits: 4
- Prerequisites: CS457
- Description:
Software Testing provides an overview of a variety of testing practices and methods, then gives students the opportunity to apply the theory as they perform software tests. This course focuses on the types of tests that are conducted during the software development lifecycle, such as unit testing, usability testing, operational testing, integration testing, stress testing, regression testing, and system testing. Students develop a test procedure, a test plan, conduct system and usability testing, and write a test report that documents the results.
Click here to return to the degree page