The Master of Science in Computer Systems Engineering degree prepares students for careers as software developers in competitive markets.
Our newly renovated Computer Systems Engineering program takes a sociotechnical, engineering approach to software. This engineering foundation is designed to enable students to embrace real-world complexity as an opportunity for innovation. We are committed to shaping our students to be intuitive problem solvers, experienced engineering architects, and result leaders who will have a great impact at the exciting three-way intersection of computer science, engineering, and ethics.
Our program offers a multitude of courses in big-data engineering and analytics in addition to supplementary courses that are required to deliver the data-analytics results in a meaningful way to management. We cover data management, advanced data management, business intelligence, column databases, data science, and big-data engineering. We offer advanced functional programming using the powerful Scala language and a course on advanced data science as well as cloud computing. Multi-thread concurrent computing is also offered as it is important for synchronizing a huge set of servers working in parallel to do large-scale analytics to make things run faster by a hundredfold increase in speed. Due to the high-level mathematical operations required to run these programs, only software engineers have the capacity to work in such complicated areas.
Students may pursue a Ph.D. after completion of the Master's Degree
Students who elect to pursue the thesis option must first propose a topic and advisor for their thesis and receive approval from the program director.
The College of Engineering Graduate Cooperative Education Program (co-op) is one option for experiential learning and is available on a competitive basis to selected students. Cooperative Education at the graduate level is not just a way for students to gain real world experience, but is a way to challenge, network, expand and fine-tune their knowledge within their respective industry. The goals of cooperative education are to:
Apply knowledge and skills in new, authentic contexts.
Develop new knowledge and skills.
Integrate and use the deepened knowledge and skills in your academic programs.
Reflect on and articulate how you used your knowledge and skills, how you gained new knowledge and skills, and how “theory and practice” work together.
The Graduate School of Engineering placed over 200 students with some of the most sought after technical skills in positions nationally during the 2015 academic year. We have a team that prepares students for cooperative education experience through resume building, developing interview skills and guiding professional development.
Our faculty represents a wide cross-section of professional practices and in fields ranging from finance to education to biomedical science to management to the U.S. military. They serve as mentors and advisors, and collaborate alongside students to solve the most pressing global challenges facing established and emerging markets.
Information Systems Program Director, Graduate School of Engineering
By enrolling in Northeastern, you gain access to a network of more than 245,000 alumni and 3,200+ employer partners, including Fortune 500 companies, government agencies, and global NGOs. Our current students and faculty across strategically located regional campuses further foster that lifelong global community of learning and mentoring.
Below is a look at where our Engineering alumni work, the positions they hold, and the skills they bring to their organization.