35 courses with the subject CSYE, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CSYE 5280Introduction to User Experience Design and Testing4
Introduces core principles of user experience and interaction design in the context of web and mobile application development. Emphasizes human-centered design strategies including user research, persona development, wireframing, and prototyping. Covers tools and techniques for creating mid- and high-fidelity prototypes, along with approaches to usability testing, quality assurance, and validation. Highlights methods for translating user requirements into intuitive and accessible digital experiences, with a focus on aligning design decisions to customer needs and business goals.
Offers theoretical or experimental work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated up to seven times for a maximum of 8 semester hours.
Subject
CSYE
Credits (min)
1
Credits (max)
4
Credit unit
Hours
Type
course
Repeatable
May be repeated up to seven times for a maximum of 8 semester hours.
Introduces object-oriented design and programming via the Java programming language; the use of inheritance, composition, and interface classes in software design; development of Java applets and applications; study of the Java class libraries, including the swing tool kit for building human computer interfaces, the network package for development of client-server systems, and the collections’ package for data structures and sorting algorithms. Requires a course project. Requires knowledge of C programming.
CSYE 6202Concepts of Object-Oriented Design with C#4
Introduces object-oriented design and programming via the C# (C-sharp) programming language and its underlying .NET platform. Covers the use of inheritance and composition in software design and development of complex C# .NET applications. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features.
CSYE 6205Concepts of Object-Oriented Design with C++4
Introduces object-oriented design and programming via the C++ programming language. Covers the use of inheritance and composition in software design and development of complex C++ applications. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. Requires a course project.
Covers the principles and processes of validation, verification, and integration for software and software-intensive systems, including cyberphysical systems. Topics include test automation, testing metrics, test coverage, integration testing, state space exploration for cyberphysical systems, software assurance, and software reliability. Explores the principles, tools, applications, and processes that efficiently integrate software elements to meet customer requirements and needs.
CSYE 6700Technical Writing and Professional Development0
Emphasizes professional communication skills through intensive verbal practice and technical writing application. Students work together in groups and individually to practice verbal and written communication to increase their English competency and comfort level for work in the United States. Offers students an opportunity to develop their ability to communicate technical skills sets in a professional setting. This course does not count toward graduation requirements.
Covers the fundamentals of functional programming with Scala and seeks to provide a basic, practical foundation for students who want to use it as a language for working with big-data platforms. Scala is one of a new breed of general-purpose functional programming languages that is strongly typed and is object oriented. It runs on the Java virtual machine and is able to share libraries from the vast collection of open-source projects written in Java. For these reasons it is readily accessible by programmers of Java, C++, and similar languages.
Prerequisite(s): CSYE 6200 (may be taken concurrently) with a minimum grade of B- or INFO 5100 (may be taken concurrently) with a minimum grade of B- or INFO 5100 (may be taken concurrently) with a minimum grade of B-
Covers the basics of three-dimensional graphics programming using the Unity game engine. Includes a built-in terrain editor; a shader development facility; built-in physics; and advanced lighting, shadows, and audio to build 3D virtual environments and serious games. Javascript and C# can be used for scripting. Assets from various 3D modeling programs can be imported. Facilities to publish to the PC, Mac, iPhone and Wii and support for real-time multiplayer games are available. Requires a final project.
Introduces user experience concepts while working on Web design projects. Offers students an opportunity to build the necessary skill sets to make better decisions when designing contemporary websites that cater to customer needs. Students practice interview techniques to understand user requirements while keeping user experience central to the effort. Uses wireframes and user scenarios to drive the creative design process. Various case studies are introduced and discussed in team settings to emphasize user perspectives. Uses quality assurance and usability testing to drive validation and user-acceptance testing and approvals.
Offers a deep dive into the ethical, societal, and governance challenges posed by rapidly advancing AI technologies. Designed for individuals seeking to develop AI ethics and the frameworks necessary to responsibly govern AI systems. Covers a wide range of emerging AI technologies including generative AI, autonomous systems, and augmented reality, while emphasizing the importance of responsible AI usage. Examines the skills needed to critically assess AI systems, develop ethical AI solutions, and contribute to the creation of governance frameworks that prioritize both innovation and societal well-being. Combines theoretical exploration and hands-on projects to address issues such as fairness, bias, accountability, privacy, and security in AI systems.
Supports teamwork on a large software project under faculty supervision. The projects are drawn from an engineering field, and involve design, systems engineering, manufacturing, planning maintenance, reliability, quality control, risk assessment, project control, evaluation of alternatives, and so on. The project may cover either the whole software development life cycle or a significant part of it.
Offers theoretical or experimental work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated up to seven times for a maximum of 8 semester hours.
Subject
CSYE
Credits (min)
1
Credits (max)
4
Credit unit
Hours
Type
course
Repeatable
May be repeated up to seven times for a maximum of 8 semester hours.
Offers analytical and/or experimental work conducted under the auspices of the department. Campus Locations Arlington VAOpens New Window Boston MAOpens New Window Burlington MAOpens New Window Charlotte NCOpens New Window London UKOpens New Window Miami FLOpens New Window Nahant MAOpens New Window New York City NYOpens New Window Oakland CAOpens New Window Portland MEOpens New Window Seattle WAOpens New Window Silicon Valley CAOpens New Window Toronto ONOpens New Window Vancouver BCOpens New Window Quick Links Registrar Opens New Window Directory Opens New Window Libraries Opens New Window Emergency Information Opens New Window Privacy Policy Opens New Window Accessibility Opens New Window Facebook. Opens New Window X. Opens New Window YouTube. Opens New Window Linkedin. Opens New Window Instagram. Opens New Window TikTok. Opens New Window Copyright 2026-2027 Northeastern University Back to top Close this window Print Options Send Page to Printer Print this page. Download Page (PDF)The PDF will include all information unique to this page. var consentListeners=[];window.addConsentListenerTA=function(b){consentListeners.push(b)};var onConsentChange=function(b,a){consentListeners.forEach(function(d){d(b,a)})},__dispatched__={},__i__=self.postMessage&&setInterval(function(){if(self.PrivacyManagerAPI&&__i__){var b={PrivacyManagerAPI:{action:"getConsentDecision",timestamp:(new Date).getTime(),self:self.location.host}};self.top.postMessage(JSON.stringify(b),"*");__i__=clearInterval(__i__)}},50); self.addEventListener("message",function(b,a){try{if(b.data&&(a=JSON.parse(b.data))&&(a=a.PrivacyManagerAPI)&&a.capabilities&&a.action=="getConsentDecision"){console.log("On consent changed!");var d=window.truste.util.readCookie("notice_behavior")||truste.eu.bindMap.behavior+","+truste.eu.bindMap.behaviorManager,f=window.truste.util.readCookie("cmapi_cookie_privacy")||"";onConsentChange(f,d);self.dataLayer&&self.dataLayer.push({event:"Consent Changed"});console.log("After On consent changed!")}if(b.data&& (a=JSON.parse(b.data))&&(a=a.PrivacyManagerAPI)&&a.capabilities&&a.action=="getConsentDecision"){var e=self.PrivacyManagerAPI.callApi("getGDPRConsentDecision",self.location.host).consentDecision;e&&e.forEach(function(c){__dispatched__[c]||(self.dataLayer&&self.dataLayer.push({event:"GDPR Pref Allows "+c}),__dispatched__[c]=1)})}}catch(c){}}); (function(a){"function"===typeof TTDUniversalPixelApi&&(a=new TTDUniversalPixelApi,a.init("gx2pmp9",["fig9091"],"https://insight.adsrvr.org/track/up","ttdUniversalPixelTag9ab70611d0784a53bffadad380ec3a95"))})(this); (function(a){"function"===typeof TTDUniversalPixelApi&&(a=new TTDUniversalPixelApi,a.init("gx2pmp9",["nddbe15"],"https://insight.adsrvr.org/track/up","ttdUniversalPixelTag6f27e0d83ee647de8696f2ef49bc29d2"))})(this); function createCookie(c,b){if(b){var a=new Date;a.setTime(a.getTime()+864E5);a="; expires\x3d"+a.toGMTString();var d="domain\x3d"+(document.domain.match(/[^\.]*\.[^.]*$/)||[""])[0]+";",e="SameSite\x3dNone; Secure";document.cookie=c+"\x3d"+b+a+"; path\x3d/;"+d+e}}createCookie("utm_source",google_tag_manager["rm"]["758267"](8));createCookie("utm_medium",google_tag_manager["rm"]["758267"](9));createCookie("utm_campaign",google_tag_manager["rm"]["758267"](10));createCookie("utm_content",google_tag_manager["rm"]["758267"](11));createCookie("utm_term",google_tag_manager["rm"]["758267"](12)); createCookie("utm_mktoid",google_tag_manager["rm"]["758267"](13));createCookie("nu_clientid",google_tag_manager["rm"]["758267"](14));createCookie("nu_gclid",google_tag_manager["rm"]["758267"](15));var _STATE={}; function runOnce(){!_STATE.hasRunOnce&&window.truste&&truste.eu&&truste.eu.prefclose&&(console.log("doing run once"),_STATE.oldValue=truste.eu.bindMap.prefCookie&&truste.eu.bindMap.prefCookie.split(":")[0].replace(/[^\d.]/g,"-"),_STATE.oldMethod=truste.eu.prefclose,truste.eu.prefclose=function(){_STATE.oldMethod();truste.eu.bindMap.prefCookie&&truste.eu.bindMap.prefCookie.split(":")[0].replace(/[^\d.]/g,"-")!==_STATE.oldValue&&setTimeout(function(){window.location.reload()},20)},_STATE.hasRunOnce=!0, _STATE.i&&clearInterval(_STATE.i))}_STATE.i=setInterval(runOnce,10);document.body.addEventListener("click",function(a){a&&a.target&&a.target.id==="truste-consent-button"&&setTimeout(function(){window.location.reload()},1E3)});(function(){function b(){(window.dataLayer=window.dataLayer||[]).push({event:"lead_form_view"})}if(window.MutationObserver){var c='[id^\x3d"form_"][id$\x3d"_container"]';try{if(document.querySelector(c))b();else{var a=new MutationObserver(function(){document.querySelector(c)&&(b(),a.disconnect())});a.observe(document.documentElement,{childList:!0,subtree:!0});setTimeout(function(){a.disconnect()},1E4)}}catch(d){}}})();