Effective Communications (ECM301)
This course prepares students to meet the challenge of professional oral communications. Through prepared and impromptu speeches, peer coaching, and lectures, it provides students with the opportunity to develop the necessary skills for effective public speaking, skills that will make them articulate, confident, organized, competent and persuasive speakers. The course exposes students to a variety of communication and presentation styles and modes, helps students develop critical listening skills, and improve their abilities to give, receive, and apply feedback.
Managing People and Organizations (ECM305)
This course provides an intensive overview of the major concepts in organizational behavior and issues facing contemporary managers. The course approaches management as the processes and techniques used to reach organization goals by working with and through people and other resources. These processes include a study of individual differences, group behavior, organizational culture, job design and job satisfaction, motivation, decisionmaking, power and leadership, and communication. The course makes use of theories that transcend the workplace, such as the psychology of individual and group behavior. The course examines how people influence organizational events and how events within the organization influence people’s behavior. The course uses a combination of conceptual and experiential approaches, including case analyses, videos, simulations, group exercises and class discussions.
Special Topics in Leadership (ECM319)
This course is designed to provide an in-depth examination of contemporary issues in organizational leadership. It is customized for students aspiring to acquire the necessary leadership skills and attributes to successfully compete in leadership roles in today’s global marketplace. Emphasis will be on helping each student become an ethical, effective, and empowered leader while inspiring excellence. The primary teaching method for this course will be case analysis, leadership training and experiential exercises.
Project and Product Management (ECM350)
Methods and procedures for managing a software development project. Includes notions of project planning; time, cost and resource estimation; project organizational types, staffing (team assembly) and training considerations, leading and motivating computer personnel, and methods for monitoring and controlling the progress of a project. Quality management and risk assessment are considered. Case Studies of successes and failures will be studied.