Difference between revisions of "Computer Engineering Courses"

From Microlab Classes
Jump to navigation Jump to search
Line 33: Line 33:
  
 
== CoE 199 (Special Problems in Computer Engineering) ==
 
== CoE 199 (Special Problems in Computer Engineering) ==
* '''Prerequisite''': EEE 196
+
* '''Prerequisite''': [[EEE Courses #EEE 196 (Undergraduate Colloquium)| EEE 196]]
 
* '''Credit''': 3u (9 hrs lab)
 
* '''Credit''': 3u (9 hrs lab)

Revision as of 11:06, 27 December 2023

Taken from the BS Computer Engineering Curricular Proposal, emailed by Michelle Avelino, June 22, 2018 (pdf)

CoE 161 (Introduction to Information and Complexity)

  • Description: Advanced course on information theory and computational complexity, starting from Shannon's information theory and Turing's theory of computation, leading to the theory of Kolmogorov complexity.
  • Prerequisite: EEE 111, EEE 137
  • Credit: 3u (3 hrs lec)

CoE 163 (Computing Architectures and Algorithms)

  • Description: Advanced course on the foundations and techniques in high performance software development for signal processing and other numerical functions including transforms, filters, and basic linear algebra algorithms, taking into account memory hierarchy and other microarchitectural features.
  • Prerequisite: Math 40, EEE 121, EEE 153
  • Credit: 3u (3 hrs lec)

CoE 164 (Computing Platforms)

  • Description: Advanced laboratory course on the application of the concepts, methodologies, skills, and tradeoffs in designing/building computing systems to solve challenging problems, in an efficient and structured way.
  • Corequisite: CoE 161, CoE 163
  • Credit: 1u (3 hrs lab)

CoE 165 (Computer Organization and Embedded Systems II)

  • Description: Advanced course on the modeling, design, and analysis of computational systems that interact with physical processes.
  • Prerequisite: EEE 153
  • Corequisite: CoE 163
  • Credit: 3u (3 hrs lec)

CoE 167 (Computing Systems)

  • Description: Advanced course on the design of complex software and hardware systems, including techniques for reliability, managing complexity, and the coordination of parallel activities.
  • Prerequisite: EEE 121, EEE 157
  • Credit: 3u (3 hrs lec)

CoE 168 (Computing Solutions for Contemporary Issues)

  • Description: Advanced laboratory course applying the concepts, methodologies, skills, and tradeoffs in designing and building engineering solutions to contemporary social issues that leverage computing systems.
  • Corequisite: CoE 165, CoE 167
  • Credit: 1u (3 hrs lab)

CoE 199 (Special Problems in Computer Engineering)

  • Prerequisite: EEE 196
  • Credit: 3u (9 hrs lab)