KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Syracuse University · Courses

CSE

91 courses with the subject CSE, 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.

CSE 200Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 261Digital Logic Design3

Number representations, Boolean Algebra, logic minimization, memory circuits, counters, state diagrams, state machine design, arithmetic circuits, and asynchronous circuits. Logic simulators will be used to demonstrate and provide students with design activities.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 262Digital Logic Design Laboratory1

Basic digital logic circuit design and implementation. Logic-circuit design and testing using a Hardware Description Language and FPGAs. Digital system design, including coding, testing, synthesis, troubleshooting and documentation.

Subject
CSE
Credits (min)
1
Credits (max)
1
Credit unit
Credit
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 270Experience Credit1-6

Participation in a discipline or subject related experience. Student must be evaluated by written or oral reports or an examination. Permission in advance with the consent of the department chairperson, instructor, and dean. Limited to those in good academic standing.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 280International Course1-12

Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution's practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student's transcript.

Subject
CSE
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 283Introduction to Object-Oriented Design3

Present fundamental software design concepts of functional decomposition and object-oriented design. Use both C++ and Java to implement design projects which will be completed to demonstrate the design concepts.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 290Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 370Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 380International Course1-12

Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution's practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student's transcript.

Subject
CSE
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 381Computer Architecture3

Data representation, memory hierarchies, protection, specialized processors, multiple computers, performance evaluation, and reliability.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 382Algorithms & Data Structures3

Data structures and algorithms implemented in high-level language. Nonnumeric processing, including database management. Types, structures, pointers, linked lists, recursion, iteration, retrieval, pattern recognition, and context processing.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 384Systems and Network Programming3

Unix programming and shell scripting for systems and network software. Makefiles, compilers, linkers, debuggers, software with multiple source files. Dynamic memory allocation, system calls, C programming, pointers, concurrent/parallel programming, defensive programming techniques, network programming.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 389Web System Architecture and Programming3

Issues involved in architecting and programming Web servers and clients. Topics include Java Socket Programming; Java Thread Programming; HTTP; Apache HTTP Server; PHP/Python scripting; Java Servlets; JSP.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 390Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 397Programmable Hardware Experimentation and Measurement3

Hands-on exploration of programmable hardware systems through incremental implementation, experimentation, and measurement. Core engineering skills in debugging, signal analysis, and peripheral interfacing. Emphasis on bottom-up techniques essential for integrating and validating embedded systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 398Embedded and Mobile Systems Laboratory3

Design and testing of embedded systems with an operating system. Rapid prototyping and design methods. Interfacing and network communication with mobile devices.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 400Selected Topics1-6

Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 418Deep Learning3

Basic classification models,deep neural networks, recurrent neural networks,their software implementations and state-of-art deep learning frameworks on CPU and GPU.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 444Mobile Application Programming3

Development of applications for different mobile devices. Creating effective user interfaces, efficient use of persistent storage, network services, GPS, maps and sensors. Additional work required of graduate students.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 458Data Networks: Basic Principles3

Data communication networks, multilayer network architecture, data transmission fundamentals, network protocols, local and wide area networks, transport and application protocols.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 461Electronic Computers3-4
Subject
CSE
Credits (min)
3
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 464Introduction to VLSI Design3

MOS VLSI technologies. CMOS digital circuits. Layout design. Simulation. Realization of digital subsystems-adders, memory, etc. Opportunities for chip fabrication and testing.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 470Experience Credit1-6

Participation in a discipline or subject related experience. Student must be evaluated by written or oral reports or an examination. Permission in advance with the consent of the department chairperson, instructor, and dean. Limited to those in good academic standing.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 480International Course1-12

Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution's practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student's transcript.

Subject
CSE
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 483C# and Windows Programming3

Design and implementation of Windows 32-bit applications. Windows API techniques and Windows MFC techniques will be presented. This is a projects course.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 484Introduction to Computer and Network Security3

Operating system security. Authentication. Access control. Program vulnerabilities. Malicious code. Secure programming principles. TCP/IP protocols, vulnerabilities, attacks, and countermeasures. Firewalls. Intrusion detection. Secret-key and Public-key cryptography. One-way has function. Digital Signature.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 486Design of Operating Systems3

Design, implementation, and security aspects of modern operating system components. Resource management and protection of CPU, memory, file systems, and input/output devices. Concurrent and parallel process implementation. Process synchronization. Networking. Distributed systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 487Access Control, Security and Trust3

Analytical/logical basis for trusting systems. Access requests, authorizations, certificates, credentials, jurisdiction, and delegation. Applications include distributed access control, process isolation and sharing, and access policies.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 488Introduction to Internet Security3

Network attack techniques and methods to defend them. Topics include vulnerabilities of TCP/IP protocols, denial of service attacks, intrusion detection, firewalls, tracing the source of attacks, anonymous communication, IPsec, virtual private network, and PKI.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 490Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 491Senior Design Project I3

Design methodology and presentation techniques for one extensive team project to be completed in the follow-up course. Focus on design processes and associated technical documentation. Must be taken in sequence with CSE 492.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 492Senior Design Project II3

Prototyping, construction, and demonstration skills for one extensive project created by a team of students. Must be taken in sequence with CSE 491.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 499Honors Capstone Project1-3

Completion of an Honors Capstone Project under the supervision of a faculty member.

Subject
CSE
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 500International Course1-12

Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution's practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student's transcript.

Subject
CSE
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 561Digital Machine Design3

Behavioral and structural design methods and examples using a hardware description language (VHDL). Control, arithmetic, bus systems, memory systems. Logic synthesis from hardware language descriptions.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 564Vlsi Design Methods3
Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 581Introduction to Database Management Systems3

DBMS building blocks; entity-relationship and relational models; SQL/Oracle; integrity constraints; database design; file structures; indexing; query processing; transactions and recovery; overview of object relational DBMS, data warehouses, data mining.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 590Independent Studies1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 591Special Problems in Computer Systems Engineering1-4

Students work on special projects. Instructors present new or special material.

Subject
CSE
Credits (min)
1
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 607Mathematical Basis for Computing3

Mathematical logic including predicate calculus, induction, theories with equality relations and groups. Mathematical logic applied to structures like nonnegative integers, tuples, lists, and trees.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 612Cloud Computing3

Virtualized data centers, including virtual machine management, power management, and networking; cloud computing applications; and mobile cloud computing.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 618Machine Intelligence with Deep Learning3

Mathematical fundamentals of classification models; deep neural networks; convolutional and recurrent neural networks; analysis, implementation and acceleration of inference and learning; and state-of-art applications on high-performance computing platforms.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 634Assurance Foundations3

Foundational theory, concepts, and computer-assisted reasoning tools necessary for assurance. Topics include functional programming, theorem proving, and logic for reasoning about access control, security, and trust.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 640Topics in Mobile Programming3

A variety of subjects surveyed or a particular subject in depth. Additional coursework required of graduate students.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 643Computer Security3

Operating system security. Unix security. Trusted Computing Base. Authentication. Access control. Security models. Capability. Sandboxing. Software vulnerabilities. Worms. Viruses. Secure engineering principles. Secure programming. Auditing. Forensics.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 644Internet Security3

Internet architecture. Security and attacks on TCP/IP, DNS, and BGP protocols. Internet protocol security. Firewall. Intrusion detection. Network traceback. Web security. Encryption. Public Key infrastructure. One-way harsh function. Digital signature. Security protocols.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 651Mobile Application Programming3

Development of applications for different mobile devices. Creating effective user interfaces, efficient use of persistent storage, network services, GPS, maps and sensors. Additional work required of graduate students.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 652Building Assured Components3

Development of system components with provable functional properties. Students gain hands-on experience walking the virtuous cycle of executable specifications, formal verification, and translation of specifications into a mainstream language.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 658Data Networks: Design and Performance3

Data network design principles. Performance, modeling, and analysis of networks. Delay models. Multi-access communications. Routing and flow control algorithms. Familiarity with basics of data networks.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 661Advanced Computer Architecture3

Advanced computer architecture including discussion of instruction set design (RISC and CISC), virtual memory system design, memory hierarchies, cache memories, pipelining, vector processing, I/O subsystems, co-processors, and multiprocessor architectures. Case studies of current systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 664Introduction to System-on-Chip Design3

Design principles and fabrication of computer chips. Standard cell based system-on-chip design, top down design flow, RT level design and synthesis, pipelining and performance analysis, software-hardware co-design and co-simulation.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 665Principles and Practices of FPGA-based Design3

Become familiar with Field Programmable Gate Arrays architecture, programming and applications. A hands-on learning experience using commercially available development kits. Use the FPGA platform as a System on Chip in a parallel computing environment.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 670Experience Credit1-6

Participation in a discipline or subject related experience. Student must be evaluated by written or oral reports or an examination. Permission in advance with the consent of the department chairperson, instructor, and dean. Limited to those in good academic standing.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 671Embedded System Design3

Methodologies for systematic design of embedded systems. System specification, architecture modeling, component partitioning, estimation metrics, hardware software co-design. Embedded computing platforms and programming. ASIC, CPU, and glue logic. Individual project required.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 674Advanced Data Structures and Algorithms3

Internals of all major data structures. Algorithms for sorting, balancing trees, graph querying, hashing and compression are discussed. Cache effects. Parallel algorithms.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 681Software Modeling and Analysis3

Project-based course covering software modeling, architecture, design, and implementation using diagramming, analysis tools, and common sense engineering methods to analyze performance of concurrent, message-driven systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 682Software Engineering3

Requirements and specifications including tools such as PSL/PSA, SREM, design techniques; Functional decomposition; data flow; data structure, theoretical issues in testing, testing strategies: path; domain; mutation and error specific, cost and reliability models.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 683Expert Systems3

Production rules, forward/backward chaining, Rete algorithm, structured objects, introduction to an expert system language/shell, probabilistic inference networks, fuzzy logic, knowledge acquisition, and explanation generation. Programming project or term paper required.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 684Introduction to Artificial Intelligence3

Knowledge representation, production systems, search algorithms, game playing, uncertainty handling, learning, automated reasoning, computer vision, and natural language processing. Programming project or term paper required for CIS 667, not for CIS 467.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 686Internet Programming3

A laboratory projects course. Programming models on web clients and servers. Topics include: browser and server object models, tagged languages, emphasizing HTML and XML, ASP programming, and database connectivity.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 687Object Oriented Design3

Basic methods of object oriented software design and implementation. Object oriented software engineering methodologies: specification, hierarchical decomposition, reuse and extensibility. Implementation of projects in object oriented programming language and analysis of design case studies.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 690Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 691Special Problems in Computer Systems Engineering1-4

Topics vary and represent current interests in computer engineering.

Subject
CSE
Credits (min)
1
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 731VLSI Timing Analysis3

Delay modeling and timing analysis of interconnections and gates. Critical path analysis and delay budgeting. Buffer insertion and device sizing. Switch and circuit level simulations.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 762Distributed Computing Systems3

Distributed systems modeling using languages such as ADA and CSP. Issues of concurrency control, deadlocks, synchronization,resource allocation, failure recovery and knowledge representation in distributed operating systems, data bases and AI systems; including case studies.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 764Advanced Topics in Synthesis of VLSI Systems3

Issues in design and synthesis of modern VLSI systems from abstract high-level behavioral specifications: temporal and spatial optimizations, synthesis for low power, reconfigurale computing, (digital/analog and SW/HW) co-design, formal specification and verification.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 765System Verification and Testing3

Concepts, methods, and technology for effective verification of complex systems. Coverage metrics, event- and assertion-based verification, and formal methods including model checking and logical equivalence checking. Testing strategies, architecting testbenches, and design for verification.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 771Sequential Machine Theory3

Theoretical aspects and algebraic structure of sequential machines. Characterization of complete and incomplete machines, decomposition, and state assignment problems. Deterministic and nondeterministic finite state machines and regular expressions. Linear machines and machine identification.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 772Testing of Digital Circuits3

Physical circuit failures and fault models. Test generation algorithms. Fault stimulation and fault coverage. Random pattern testing. Sequential circuit testing. Test application and response processing techniques. Memory, PLA, and function testing. Design for test.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 773CAD: Formal Design3

This course teaches the theory, practice, and tools for using higher-order logic as a means for describing, designing, and verifying computer systems.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 774Principles of Distributed Access Control3

Specification, verification, and design of secure networks using formal logic. Includes historical access control models, role-based access control, and logics for reasoning about authentication, authorization, audit, delegation, and trust.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 775Distributed Objects3

Design and implement software components using the Component Object Model (COM). Students will develop programs with COM components, ActiveX controls, and distributed applications.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 776Design Patterns3

A seminar course based on the book "Design Patterns." Object oriented design methods emphasizing conceptual understanding rather than software development projects.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 778Advanced Windows Programming3

Seminar/projects course including: MFC library; windows architecture Graphics Device Interface; common, ActiveX, and Explorer controls; bitmaps; property sheets; toolbars; and status bars.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 781Database Management Systems3

Group discussion of papers in the field. Data and storage structures, interrogation and update, data base creation, architectural alternatives, problem specification languages, and modeling and optimization. Research proposal required.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 782Models and Metrics in Software Engineering3

Need of models and metrics; software science; cyclomatic complexity; and extensions; error analysis; reliability, cost and productivity models.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 784Software Engineering Studio3

Applied software engineering and project management. Students are expected to analyze, plan, design, implement, test, and evaluate original software system to stand alone or be integrated into an existing environment. All work performed in teams.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 787Analytical Data Mining3

Knowledge discovery process, data warehouses, OLAP, data mining inference based on statistics and machine learning, rule generation; emphasis on analytical aspects; applications.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 788Computer-Aided Design for VLSI and Digital Systems3

Computer aids for automatic physical design of digital systems. Algorithms for partitioning, placement, wire routing, layout compaction, etc. Programming competence required.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 789Comuter Aided Design of Digital Systems: Logic Design3

Computer aids for automatic logic design. Heuristic algorithms for single and multiple output, two-level and multiple-level logic minimization, logic synthesis, design verification, simulation and formal methods, hardware accelerators.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 790Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 791Special Problems in Computer Systems Engineering1-4

Topics vary and represent current interests in computer engineering.

Subject
CSE
Credits (min)
1
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 864Topics in VLSI Design3

Seminar on the design and analysis of very large scale integrate circuits and systems. Opportunities for chip fabrication and testing.

Subject
CSE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 890Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by permission of supervising instructor or instructor and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 891Special Problems in Computer Systems Engineering1-4

Work on special projects. Instructor presents new or special material.

Subject
CSE
Credits (min)
1
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 970Experience Credit1-6

Participation in a discipline or subject related experience. Student must be evaluated by written or oral reports or an examination. Permission in advance with the consent of the department chairperson, instructor, and dean. Limited to those in good academic standing.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 990Independent Study1-6

Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 995Engineer Degree Project0-6

Independent investigation or original research on engineering problem under faculty supervision.

Subject
CSE
Credits (min)
0
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 996Master's Project0

Engineering investigation or analysis and evaluation of a journal paper. Written report in accordance with current departmental guidelines. Required of all students electing the nonthesis option for the master's degree.

Subject
CSE
Credits (min)
0
Credits (max)
0
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 997Masters Thesis1-6

Independent investigation on a topic of interest under supervision of a member of the graduate school faculty. Credit to be arranged.

Subject
CSE
Credits (min)
1
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu
CSE 999Dissertation1-15

Research on a doctoral dissertation under the supervision of a member of the graduate school faculty. Credit to be arranged.

Subject
CSE
Credits (min)
1
Credits (max)
15
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 SU Undergraduate Course Catalog
Source
coursecatalog.syracuse.edu

Source: Syracuse University's catalog, linked per course · table learning_unit · CourseShelf publish 61