IT Project Management Graduate Courses

Click on any course title below to read its description. Courses offered in the upcoming semester include a schedule, and are indicated by a label to the right of the title.

Visit bu.edu/summer to see the IT Project Management courses offered this summer.

The goal of this course is to provide Computer Information Systems students with the mathematical fundamentals required for successful quantitative analysis of problems in the field of business computing. The first part of the course introduces the mathematical prerequisites for understanding probability and statistics. Topics include combinatorial mathematics, functions, and the fundamentals of differentiation and integration. The second part of the course concentrates on the study of elementary probability theory, discrete and continuous distributions. Prereq: Academic background that includes the material covered in a standard course on college algebra or instructor's consent.  [ 4 cr. ]

Section Type Instructor Location Days Times
A1 IND Gorlin FLR 109 M 6:00 pm – 9:00 pm
E1 IND Gorlin FLR 109 M 6:00 pm – 9:00 pm
O1 IND Temkin ARR
O2 IND Milton ARR
BHA IND Staff W 6:00 pm – 9:00 pm

This course provides students with a comprehensive overview of the principles, processes, and practices of software project management. Students learn techniques for planning, organizing, scheduling, and controlling software projects. There is substantial focus on software cost estimation and software risk management. Students will obtain practical project management skills and competencies related to the definition of a software project, establishment of project communications, managing project changes, and managing distributed software teams and projects.   [ 4 cr. ]

Section Type Instructor Location Days Times
D1 IND Heda FLR 264 R 6:00 pm – 9:00 pm
E1 IND Heda FLR 264 R 6:00 pm – 9:00 pm
O1 IND Kanabar ARR

Many of today's software systems are developed by geographically distributed teams. The course examines software engineering in this context, from the project and program management perspective. The term project consists of in-process submissions that are thoroughly reviewed, including among peers, together with a working system prototype. No programming background is required. Prereq: MET CS 520 or MET CS 521, and MET CS 682. Or instructor's consent.  [ 4 cr. ]

Section Type Instructor Location Days Times
C1 IND Elentukh FLR 264 W 6:00 pm – 9:00 pm
E1 IND Elentukh FLR 264 W 6:00 pm – 9:00 pm

This course provides students with a comprehensive overview of the principles, processes, and practices of agile software development. Students learn techniques for initiating, planning and executing on software development projects using agile methodologies. Students will obtain practical knowledge of agile development frameworks and be able to distinguish between agile and traditional project management methodologies. Students will learn how to apply agile tools and techniques in the software development lifecycle from project ideation to deployment, including establishing an agile team environment, roles and responsibilities, communication and reporting methods, and embracing change. We also leverage the guidelines outlined by the Project Management Institute for agile project development as a framework in this course.   [ 4 cr. ]

Section Type Instructor Location Days Times
O1 IND Alt-Simmons ARR

Theory and practice of quality assurance and testing for each step of the software development cycle. Verification vs. validation. Test case design techniques, test coverage criteria, and tools for static and dynamic analysis. Standards. Test-driven development. QA for maintenance and legacy applications. Experimental approaches. Prereq: MET CS 673; or instructor's consent.  [ 4 cr. ]

This course describes and compares contemporary and emerging information technology and its management. Students learn how to identify information technologies of strategic value to their organizations and how to manage their implementation. The course highlights the application of I.T. to business needs. CS 782 is at the advanced Masters (700) level, and it assumes that students understand IT systems at the level of CS 682 Systems Analysis and Design. Students who haven't completed CS 682 should contact their instructor to determine if they are adequately prepared. Prereq: MET CS 682, or instructor's consent.   [ 4 cr. ]

Section Type Instructor Location Days Times
D1 IND Arakelian FLR 109 R 6:00 pm – 9:00 pm
E1 IND Arakelian FLR 109 R 6:00 pm – 9:00 pm
O1 IND Williams ARR
O2 IND Arakelian ARR
BCL IND Siegel S 8:30 am – 4:00 pm

This course builds upon the strong technical foundation of our MSCIS and MSCS curricula, by providing students with the CIO-level management perspective and skills of an enterprise architect, in the context of the technologies that implement those architectures. Our Ross, Weil, and Robertson text provides much of the management content of the course, and the online and classroom content provide both management and technical skills. Students learn that enterprise architectures are best developed incrementally, by system development projects that are aligned with strategic goals and the enterprise architecture. The online content therefore includes many real enterprise system development case studies, showing how these enterprise systems contributed to and helped define the overall enterprise architecture. The course also includes a number of realistic enterprise architecture assignments and an incremental term project with components spanning the course, to provide students with hands on enterprise architecture experience. The course provides students with the understanding and skills needed to define and implement successful enterprise architectures that provide real value to organizations, such as substantially reducing IT costs while improving performance, agility and alignment of information technology to business goals. Prereq: MET CS 682. Or strategic IT experience. Or instructor's consent. 4 credits.  [ 4 cr. ]

Section Type Instructor Location Days Times
B1 IND Schudy FLR 264 T 6:00 pm – 9:00 pm
E1 IND Schudy FLR 264 T 6:00 pm – 9:00 pm
O1 IND Nizzari ARR

View the full list of Computer Science & IT graduate courses.