KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Drexel University · Courses

ECEC

66 courses with the subject ECEC, 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.

ECEC 201Advanced Programming for Engineers3.0

This course will cover advanced usage and understanding of programming concepts using the C programming language within a Linux development environment. C will serve as a foundation for future embedded firmware and system level software authorship as well as a means to better understand the underlying program execution model and memory organization used by modern computing systems.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 204Design with Microcontrollers3.0

Offers hands-on experience in the design of controllers that incorporate microcontrollers as an embedded component in a larger system. The microcomputer topics to be studied will include architecture, software, programming and interfaces.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 302Digital Systems Projects3.0

Studies the theory of digital system design and the topdown design methodology using hardware description language and software tools for simulation, synthesis and Field Programmable Gate Array (FPGA) implementation.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 353Systems Programming3.0

This course introduces computer systems, including interaction of hardware and software through the operating system, from the programmer's perspective. Three fundamental abstractions are emphasized: processes, virtual memory, and files. These abstractions provide programmers a common interface to a wide variety of hardware devices. Topics covered include linking, system level I/O, concurrent programming, and network programming.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 355Computer Organization & Architecture3.0

This course will cover the principles of designing microprocessors using solid engineering fundamentals and quantitative cost/performance trade-offs. Topics will cover computer performance from hardware and software perspective, instruction set architectures focusing on RISC-V, arithmetic for computers, processor datapath and control, single cycle microarchitectures, and pipeline architectures. The course will introduce issues in pipeline design and techniques to solve these issues.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 356Embedded Systems4.0

Lectures will cover theoretical concepts of embedded and cyber‐physical systems including discrete and continuous dynamics, hybrid systems, state machines, concurrent computation, embedded systems architecture and scheduling. Lab involves programming embedded applications for the decentralized software services architecture using C# and the Microsoft Robotics Software Development Kit (SDK) together with the hardware image processing and tracking capabilities of the Kinect sensor.

Subject
ECEC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 357Introduction to Computer Networks3.0

History of the Internet; introduction to packet switching, circuit switching and virtual circuit switching; statistical multiplexing; protocol layering; metrics of network performance including bandwidth, delay and loss; medium access protocols and Ethernet; routing algorithms; end-to-end issues; flow and congestion control; an overview of application layer protocols.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 402Digital System Projects Embedded Design3.0

A project-based course on real-time applications using Field Programmable Gate Array (FPGA), embedded processors (software), IP (Intellectual Property) cores library and custom IP cores.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 412Modern Processor Design3.0

This course introduces modern processor design in a systematic manner. It discusses dynamically scheduled superscalar techniques including advanced branch prediction, performance analysis of static and dynamic branch prediction techniques, cache design principles, cache replacement policies, techniques to exploit instruction-level parallelism via out-of-order execution, and techniques to tolerate long memory latencies via speculative and run-ahead executions. The course provides a comprehensive coverage of modern practices in processor design.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 413Introduction to Parallel Computer Architecture3.0

Students will develop parallel algorithms for shared-memory parallel computers using pthreads and OpenMP programming interfaces. The course will also teach students how to develop parallel algorithms for the graphics processing unit (GPU) and implement them using the CUDA programming interface. Students will be introduced to the architecture of a modern GPU and to the CUDA programming interface; and will gain proficiency in general purpose programming on the GPU.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 414High Performance Computing3.0

This course is an introduction to high performance computing, including both concepts and applications. Course contents will include discussions of different types of high performance computer architectures (multi-core/multi-threaded processors, parallel computers, etc.), the design, implementation, optimization and analysis of efficient algorithms for uni-processors, multi-threaded processors, and parallel computers, and high performance programming.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 421Introduction to Operating Systems I3.0

Covers basic concepts of computer operating systems, including multiprocessing and multiprogramming systems, lock operations, synchronization, and file structures.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 422Introduction to Operating Systems II3.0

Further develops the topics of ECEC 421. Spring.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 432Internet Architecture and Protocols3.0

Covers architecture, protocols, and services of the Internet with an analytical approach focused on design principles; Internet architecture and topology; architecture of web and mail servers; router architectures; routing protocols; multicasting; multimedia over IP and associated protocols; Quality-of-Service issues in the Internet.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 433Network Programming3.0

Covers application layer protocol and how applications use the transport layer; principles and practice of network programming; the client-server model; concurrent processing; introduction to sockets and related functions client and server software design with examples; principles, issues and challenges in e-mail and web application protocols; security protocols; and network life system concepts.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 457Security in Computing3.0

The course introduces ideas from Cryptography and Fault Tolerant Computing. Cryptography studies how to artificially create distortions that being interwoven with computations mask them from eavesdropping. Fault Tolerance studies techniques of suppressing effects of natural noises that operate in computation channels. The course deals with both some introductory issues in Public Key Cryptography and some important aspects of designing Fault Tolerant Systems.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 459Testing of Hardware3.0

Testing has become the largest expense item in the semiconductor industry. There is rapidly being developed new techniques in testing, design for test and built-in self-test because no existing set of techniques can satisfy the existing and future needs. The course reviews, in a unified way, important issues in testing and diagnosis of hardware. Together with the "Security in Computing" course, it brings a design engineer student to the state of the art level in the field.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 474ASIC Design I3.0

This course will focus exclusively on digital CMOS Application Specific Integrated Circuit (ASIC) systems design and automation. The ASIC physical design flow, including logic synthesis, floorplanning, placement, clock tree synthesis, routing and verification will be presented. These back-end physical design flow steps will also be covered through hands-on practice using industrial VLSI CAD tools. Contemporary design practices will be reviewed and presented in experiments.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 475ASIC Design II3.0

Design and analysis of Application Specific Integrated Circuits (ASICs) will be covered from a systems design perspective. System timing, arithmetic building block and memory block design processes will be presented. Design tasks in a quarter-long, small-complexity processor design project will cover the back-end of the IC design flow range, from RTL synthesis to timing and power analysis. Projects will be performed in a hierarchical group, similar to an industrial setting, with other graduate and undergraduate students.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 476Hardware Security & Trust3.0

The course covers a broad range of current topics in the areas of security and protection of modern integrated circuits. The covered material includes cryptographic processor and processing overhead, physical and invasive attacks, side-channel attacks, physically unclonable functions, hardware-based true random number generators, watermarking of intellectual property, FPGA security, passive and active metering for prevention of piracy, access control, and emerging threats to current and next- generation technologies.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 486Cell and Tissue Image Analysis3.0

Theory of supervised and unsupervised pattern recognition techniques, with practical programming projects.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 487Pattern Recognition3.0

Theory of supervised and unsupervised statistical pattern recognition, presented through practical programming techniques.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 497Research In Computer Engineering0.5-12.0

Computer engineering students only. Requires independent research in a field approved by the faculty.

Subject
ECEC
Credits (min)
0.5
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
Can be repeated multiple times for credit Restrictions: Can enroll if major is CE.
Edition
2026
Source
catalog.drexel.edu
ECEC 500Fundamentals Of Computer Hardware3.0

Covers computer organization and architecture; elements of computer hardware, processors, control units, and memories; hardware for basic mathematical operations; tradeoffs between speed and complexity; examples of embedded systems; microcontrollers; systems modeling.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 501Computational Principles of Representation and Reasoning3.0

This course presents fundamentals of discrete mathematics as applied within the computer engineering and manufacturing environment. Students are given the theoretical background in representation and reasoning for a broad variety of engineering problems solving situations. Entity-relational techniques of representation are demonstrated to evolve into the object-oriented approach. Various search techniques are applied in the cases of representing engineering systems by using theory of automata techniques.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 502Principles of Data Analysis3.0

This course presents theoretical methods and techniques of model development applicable within the computer engineering design and manufacturing environment. Students are given the theoretical background in data analysis (including "data mining"). Emphasis is on hybrid systems and discrete events systems. Various methods of recognizing regularities in data will be presented. Elements of the theory of clustering and classification will be dealt with for the paradigm of software and hardware problems.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 503Principles of Decision Making3.0

This course presents theoretical fundamentals and engineering techniques of decision making and problem solving applicable within the computer engineering design and manufacturing environment. Students are given the theoretical background in optimization methods for a broad variety of situation. Elements of the theory of planning and on-line control of systems are presented within the scope of software and hardware computer design and control.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 511Combinational Circuit Design3.0

Representing arithmetic. Logic and syntax data for machine processing. Switching algebra: Boolean and multiple values. Identification and classification of functions. Realizing completely specified and incompletely specified Boolean functions. Issues in designing large communication/control Boolean functions. Fault and testing of Boolean function.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 512Sequential Circuit Design3.0

Finite automata and their realization by sequential machines, capabilities, transformation, and minimization of finite automata, linear finite automata. Clocked pulsed and level mode sequential circuits. Malfunctions in sequential circuits: hazards, races, lockouts, metastability. Issues of state assignment. Evolution of memory elements design: ROM vs. RAM vs. associative memory.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 513Design for Testability3.0

Economics vs. Complexity vs. Strategy of Testing; Fault Models; Test Generation; Testability Analysis & Designing Testable Circuits; Testing Microprocessors, Memories and Computer Components; Test Data Compression; Fault Tolerant Hardware; Reliably vs. Availability; Redundancy and Error Correcting Codes.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 520Dependable Computing3.0

Fundamental design issues involved in building reliable, safety-critical, and highly available systems. Topics include testing and fault-tolerant design of VLSI circuits, hardware and software fault tolerance, information redundancy, and fault-tolerant distributed systems.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 531Principles of Computer Networking3.0

Principles of circuit switching, packet switching and virtual circuits; protocol layering; application layer protocols for e-mail and web applications; naming and addressing; flow control and congestion avoidance with TCP; Internet Protocol (IP); routing algorithms; router architectures; multicast protocols; local area network technologies and protocols; issues in multimedia transmissions; scheduling and policing; Quality-of-Service and emerging Internet service architectures; principles of cryptography.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 541Robotic Computer Interface Controls I3.0

Covers sensors, actuators, mechanical components of robots, kinematics, inverse kinematics, dynamics, and equations of motion.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 542Robotic Computer Interface Controls II3.0

Covers the robot control problem, including PD, PID, position, force and hybrid controllers, resolved rate and acceleration control, and multiprocessor architecture.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 543Robotic Computer Interface Controls III3.0

Covers non-linear control techniques, FLDT, and advanced topics.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 571Introduction to VLSI Design3.0

This is an introductory course where systematic understanding, design and analysis of digital VLSI integrated circuits will be covered. The course will begin with a review of CMOS transistor operation and semiconductor processes. Logic design with CMOS transistor and circuit families will be described. Specifically, layout, design rules, and circuit simulation will be addressed. Performance metrics will be analyzed in design and simulation.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 572Custom VLSI Design & Analysis I3.0

This is the first of two courses offered on Custom VLSI circuit and systems design and analysis. An understanding of VLSI integrated circuits is achieved through circuit design and analysis. This course focuses exclusively on high performance digital CMOS VLSI circuit and systems design, although some topics on mixed-signal circuits are also addressed. Design and analysis of VLSI integrated circuits will be covered from the circuits and systems design perspectives. First, a thorough analysis of interconnect networks is presented. The second part of the class focuses on synchronization of high performance ICs.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 573Custom VLSI Design & Analysis II3.0

This is the second of two courses offered on Custom VLSI circuit and systems design and analysis. An understanding of VLSI integrated circuits is achieved through circuit design and analysis. This course focuses exclusively on high performance digital CMOS VLSI circuit and systems design, although some topics on mixed-signal circuits are also addressed. The primary focus is on-chip power management. Power generation techniques are discussed and different power converters are analyzed. Power distribution networks are presented with a focus on the different distribution architectures and output impedance characteristics. Techniques to reduce power supply noise are also provided. A secondary focus examines substrate noise in mixed-signal systems and techniques to reduce substrate noise.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 574ASIC Design I3.0

This course will focus exclusively on digital CMOS Application Specific Integrated Circuit (ASIC) systems design and automation. The ASIC physical design flow, including logic synthesis, floorplanning, placement, clock tree synthesis, routing and verification will be presented. These back-end physical design flow steps will also be covered through hands-on practice using industrial VLSI CAD tools. Contemporary design practices will be reviewed and presented in experiments.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 575ASIC Design II3.0

Design and analysis of VLSI integrated circuits will be covered from a systems design perspective. System timing, arithmetic building block and memory block design processes will be presented. Design tasks in a quarter-long, small-complexity processor design project will cover the back-end of the IC design flow range, from RTL synthesis to timing and power analysis. Projects will be performed in a hierarchical group, similar to an industrial setting, with other graduate and undergraduate students.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 576Hardware Security & Trust3.0

The course will cover a broad range of current topics in the areas of security and protection of modern integrated circuits. The covered material includes cryptographic processor and processing overhead, physical and invasive attacks, side-channel attacks, physically unclonable functions, hardware-based true random number generators, watermarking of intellectual property, FPGA security, passive and active metering for prevention of piracy, access control, and emerging threats to current and next- generation technologies.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 600Fundamentals of Computer Networks3.0

Fundamentals design principles of ATM, Internet and local area networks; protocol layers and the Internet Architecture; medium access protocols; application protocols and TCP/IP utilities; basic principles and virtual circuit switching; naming and addressing; flow and congestion control protocols; routing algorithms; Quality-of-Service in computer networks; security issues in networks.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 621High Performance Computer Architecture3.0

Maximizing single processor performance. Concepts and techniques for design of computer systems. Processor design, instruction set architecture design and implementation, memory hierarchy, pipelines processors, bus bandwidth, processor/memory interconnections, cache memory, virtual memory, advanced I/O systems, performance evaluation.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 622Parallel Programming3.0

This course will focus on developing parallel algorithms for multi-core CPUs using: (1) OpenMP, a progamming interface for shared-memory parallel computers, (2) streaming SIMD extensions (SSE2), and (2) the pthread multi-threading library. The course will also teach students how to develop parallel algorithms for the graphics processing unit (GPU) and implement them using the CUDA programming interface. Specifically, students will be introduced to the architecture of a modern GPU, to the CUDA programming interface, and to general purpose programming on the GPU.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 623Advanced Topics in Computer Architecture3.0

This course teaches advanced concepts of modern computer architecture and introduces the current challenges faced by computer architects. These challenges include power consumption, transistor variability, and processor heterogeneity. Students develop their research skills through a self directed research project with a final presentation and conference style writeup.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 632Performance Analysis of Computer Networks3.0

Covers probability theory and its applications to networks, random variable and random processes; Markov chains, multi-dimensional Markov chains; M/M/1, M/M/m, M/M/m/m, M/G/1 and G/G/1 queueing systems and their applications in computer networks; analysis of networks of queues: Kleinrock Independence Approximation; Time-reversibility and Burke's theorem; Jackson's theorem; the phenomenon of long-range dependence and its implications in network design and traffic engineering.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 633Advanced Topics in Computer Networking3.0

Perspectives in the areas of switch/router architectures, scheduling for best-effort and guaranteed services, QoS mechanisms and architectures, web protocols and applications, network interface design, optical networking, and network economics. The course also includes a research project in computer networking involving literature survey, critical analysis, and finally, an original and novel research contribution.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 641Web Security I3.0

An introduction to web security risks, attack strategies and defenses; a security-conscious introduction to web development languages; security issues in HTTP; symmetric and public key encryption on the web; cryptographic hash functions; digital certificates and authentication; case studies of attacks; encrypted web communications (HTTPS).

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 642Web Security II3.0

Origin-based isolation of web content; attacks on the Domain Name System (DNS) and countermea- sures; Secure DNS; anonymous web browsing; onion-routing; Tor browser; attacks on Tor and de- fenses; illegal hosting and anonymous publishing; fast-flux proxies; Internet censorship, surveillance and their circumvention; security issues in Internet governance.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 643Web Security III3.0

Advanced topics in JavaScript security; Asynchronous JavaScript (AJAX); mobile web security; elliptic-curve cryptography; secure coding principles; web-based malware; secure database manage- ment on the web; intrusion detection; principles of security for web users, web developers, and web hosts; trade-offs between performance and security; research perspectives in web security.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 654Knowledge Engineering I3.0

Covers conceptual modeling, including an overview of knowledge representation. Includes semantic networks, reduced semantic networks, logic of incomplete knowledge bases, extensional semantic networks, and applications of conceptual models.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 655Knowledge Engineering II3.0

Covers expert systems, including language and tools of knowledge engineering. Includes reasoning about reasoning, design and evaluation, heuristics in expert systems, expert systems for decision support, and expert systems in conceptual design.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 656Knowledge Engineering III3.0

Covers information-intensive systems, including information representation in autonomous systems. Includes clauses and their validation; clustering in linguistic structures; linguistic and pictorial knowledge bases; discovery in mathematics, including am; and methods of new knowledge generation.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 661Digital Systems Design3.0

A project-based course on design concepts, tools and implementation of systems with embedded processors, library IP (Intellectual Property) cores and custom IP cores, synthesis and Field Programmable Gate Array (FPGA) implementation.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 662VLSI Array Processors I3.0

Covers VLSI testing, including design for testability and parallel computer architectures; signal and image processing algorithms and mapping algorithms onto array structures; and systolic array processors.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 663VLSI Array Processors II3.0

Covers wavefront array processors; matching hardware to arrays; hardware design, systems design, and fault-tolerant design; and implementations and VLSI design projects.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 671Electronic Design Automation for VLSI Circuits I3.0

This course focuses on the electronic design automation problems in the design process of VLSI integrated circuits. In this first quarter of the course, algorithms, techniques and heuristics structuring the foundations of contemporary VLSI CAD tools are presented. Boolean algebra, graph theory, logic minimization and satisfiability topics are presented.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 672Electronic Design Automation for VLSI Circuits II3.0

This course focuses on the electronic design automation problems in the design process of VLSI integrated circuits. In this second quarter of the course, physical VLSI design steps of technology mapping, floor planning, placement, routing and timing and presented individual and team-based small-to-medium scale programming projects are assigned.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 673Deep Sub-Micron Integrated Circuit Design3.0

This course focuses on the design challenges of digital VLSI integrated circuits in deep sub-micron manufacturing technologies. Automation challenges and high-performance circuit design techniques such as low-power and variation-aware design are presented. The course material is delivered in a lecture format structured on recent presentations, articles, and tutorials.

Subject
ECEC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026
Source
catalog.drexel.edu
ECEC 697Research in Computer Engineering1.0-12.0

Research in computer engineering.

Subject
ECEC
Credits (min)
1
Credits (max)
12
Credit unit
Credit
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 699Supervised Study in Computer Engineering0.0-9.0

Supervised study in computer engineering.

Subject
ECEC
Credits (min)
0
Credits (max)
9
Credit unit
Credits
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 890Advanced Special Topics in Computer Engineering1.0-9.0

Covers advanced special topics of interest to students and faculty.

Subject
ECEC
Credits (min)
1
Credits (max)
9
Credit unit
Credit
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 891Advanced Topics in Computer Engineering0.5-9.0

Advanced topics in computer engineering.

Subject
ECEC
Credits (min)
0.5
Credits (max)
9
Credit unit
Credits
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 898Master's Thesis in Computer Engineering1.0-12.0

Master's thesis in computer engineering.

Subject
ECEC
Credits (min)
1
Credits (max)
12
Credit unit
Credit
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 997Dissertation Research in Computer Engineering1.0-12.0

Graded Ph.D. dissertation in computer engineering.

Subject
ECEC
Credits (min)
1
Credits (max)
12
Credit unit
Credit
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu
ECEC 998Ph.D. Dissertation in Computer Engineering1.0-12.0

Ph.D. dissertation in computer engineering.

Subject
ECEC
Credits (min)
1
Credits (max)
12
Credit unit
Credit
Type
course
Repeatable
Can be repeated multiple times for credit
Edition
2026
Source
catalog.drexel.edu

Source: Drexel University's catalog, linked per course · table learning_unit · CourseShelf publish 59