Utah Computer Science
Course List
# | Number | Title |
---|---|---|
1 | 1000 | Engineering Computing |
This course is an Introduction to programming principles and engineering problem solving via computa
|
||
introduct program principl engin problem solv comput mean matlab spreadsheet teach appli program sol
|
||
2 | 1001 | Engineering Computing using MATLAB |
This course is a half semester introduction to programming principles and engineering problem solvin
|
||
half semest introduct program principl engin problem solv comput mean matlab spreadsheet teach appli
|
||
3 | 1030 | Foundations of Computer Science |
Foundations of Computer Science is a course for students who are interested in pursuing a computer s
|
||
foundat comput scienc student interest pursu comput scienc degre background comput gentl introduct f
|
||
4 | 1040 | Creating Interactive Web Content |
Introduction to the essentials of web page design and object-oriented programming through the use of
|
||
introduct essenti web page design object orient program html javascript creat interact web page stud
|
||
5 | 1060 | Explorations in Computer Science |
Computing touches every aspect of modern society. The artifacts of computing-hardware, software, an
|
||
comput touch aspect modern societi artifact comput hardwar softwar network transform commerc commun
|
||
6 | 1410 | Introduction to Object-Oriented Programming |
The second course required for students intending to major in computer science and computer engineer
|
||
requir student intend major comput scienc comput engin introduct engin mathemat skill requir effect
|
||
7 | 2000 | Introduction to Program Design in C |
Introduction to essential programming concepts using C. Decomposition of programs into functional un
|
||
introduct essenti program concept decomposit program function unit control structur fundament data s
|
||
8 | 2050 | Making Noise: Sound Art and Digital Media |
Electronic technology is pervasive in our modern world but how it actually works can be a mystery to
|
||
electron technolog pervas modern world work mysteri peopl class student explor fundament electron te
|
||
9 | 2100 | Discrete Structures |
Introduction to propositional logic, predicate logic, formal logical arguments, finite sets, functio
|
||
introduct proposit logic predic logic formal logic argument finit set function relat induct proof re
|
||
10 | 2420 | Introduction to Algorithms & Data Structures |
This course provides an introduction to the problem of engineering computational efficiency into pro
|
||
introduct problem engin comput effici program student learn classic algorithm includ sort search gra
|
||
11 | 2960 | Apple Certification |
A hands-on course that provides an intensive and in-depth exploration of troubleshooting on Mac OS X
|
||
hand intens depth explor troubleshoot mac give entri level system administr skill tool knowledg impl
|
||
12 | 2961 | Cisco CCNA Level 1 |
In this first of two semesters students learn to use network modules to explain the layers of commun
|
||
semest student learn network modul explain layer commun data network design calcul appli subnet mask
|
||
13 | 2962 | Cisco CCNA Level 2 |
In this second of two semesters students learn to troubleshoot common network problems using the lay
|
||
semest student learn troubleshoot common network problem layer model approach interpret network diag
|
||
14 | 2963 | Linux Professional Institute Level 1 |
A kickstart for Windows users who want to learn Linux. This course covers installation methods, dir
|
||
kickstart window user learn linux cover instal method directori structur file system creat user acco
|
||
15 | 2964 | Linux Professional Institute Level 2 |
Designed for students looking to develop skills as network administrators. Topics explored in the c
|
||
design student develop skill network administr topic explor class includ setup mainten popular netwo
|
||
16 | 3011 | Industry Forum |
Meets with CS 3010. Presentations from local and national business leaders discussing issues in comp
|
||
meet present local nation busi leader discuss issu comput industri perspect trend comput scienc prof
|
||
17 | 3020 | Research Forum |
Research Forum is a course with a format similar to that of CS 3011 Industry Forum, but with a focus
|
||
research forum format similar industri forum focu research semest student hear number speaker kind p
|
||
18 | 3100 | Models of Computation |
This course covers different models of computation and how they relate to the understanding and bett
|
||
cover model comput relat understand design real world comput program exampl studi ture machin defin
|
||
19 | 3130 | Engineering Probability and Statistics |
An introduction to probability theory and statistics, with an emphasis on solving problems in electr
|
||
introduct probabl theori statist emphasi solv problem electr comput engin topic probabl includ discr
|
||
20 | 3200 | Introduction to Scientific Computing |
Scientific computation relevant to computational science and engineering, with emphasis on the proce
|
||
scientif comput relev comput scienc engin emphasi process model simul visual evalu topic relat area
|
||
21 | 3470 | Scripting Language Design and Implementation |
The three major themes in the course are: (1) how to use scripting languages, (2) how to design scri
|
||
major theme script languag design script languag implement script languag student introduc script la
|
||
22 | 3500 | Software Practice |
Meets with CS 5010. Practical exposure to the process of creating large software systems, including
|
||
meet practic exposur process creat larg softwar system includ requir specif design implement test ma
|
||
23 | 3505 | Software Practice II |
Meets with CS 5020. An in-depth study of traditional software development (using UML) from inception
|
||
meet depth studi tradit softwar develop uml incept implement entir class team base includ project ag
|
||
24 | 3700 | Fundamentals of Digital System Design |
Techniques for reasoning about, designing, minimizing, and implementing digital circuits and systems
|
||
techniqu reason design minim implement digit circuit system combin logic arithmet sequenti circuit c
|
||
25 | 3710 | Computer Design Laboratory |
Working in teams, students employ the concepts of digital logic design and computer organization to
|
||
work team student emploi concept digit logic design comput organ design implement test comput system
|
||
26 | 3810 | Computer Organization |
An in-depth study of computer architecture and design, including topics such as RISC and CISC instru
|
||
depth studi comput architectur design includ topic risc cisc instruct set architectur cpu organ pipe
|
||
27 | 3991 | CE Junior Seminar |
Presentations from faculty and industry representatives to discuss trends in computer engineering, p
|
||
present faculti industri repres discuss trend comput engin profession ethic impact engin global soci
|
||
28 | 3992 | Computer Engineering Pre-Thesis/Pre-Clinic/Pre-Project |
This is the first course in a 2 or 3 semester series. The purpose of this course is to form teams an
|
||
semest seri purpos form team propos select senior project complet clinic complet subsequ semest indi
|
||
29 | 4000 | Senior Capstone Project - Design Phase |
During their last two semesters, senior Computer Science students form teams to develop significant
|
||
semest senior comput scienc student form team develop signific softwar project class semest sequenc
|
||
30 | 4010 | Computer Science Internship |
The School of Computing Cooperative Education and Internship Program (CEIP) seeks to provide student
|
||
school comput cooper educ internship program ceip seek provid student practic experi complement clas
|
||
31 | 4150 | Algorithms |
Study of algorithms, data structures, and complexity analysis beyond the introductory treatment from
|
||
studi algorithm data structur complex analysi introductori treatment balanc tree heap hash tabl stri
|
||
32 | 4190 | Programming Challenges |
The course is a hands-on seminar for practicing advanced problem solving and programming skills in a
|
||
hand seminar practic advanc problem solv program skill mildli competit atmospher student work team s
|
||
33 | 4230 | Parallel Programming |
This course is a comprehensive exploration of parallel programming paradigms, examining core concept
|
||
comprehens explor parallel program paradigm examin core concept focus subset wide contemporari paral
|
||
34 | 4300 | Artificial Intelligence |
Meets with CS 6300. Introduction to field of artificial intelligence, including heuristic programmin
|
||
meet introduct field artifici intellig includ heurist program problem solv search theorem prove ques
|
||
35 | 4400 | Computer Systems |
Introduction to computer systems from a programmer's point of view. Machine level representations o
|
||
introduct comput system programm point view machin level represent program optim program perform mem
|
||
36 | 4480 | Computer Networks |
A comprehensive study of the principles and practices of data communication and networks. Topics inc
|
||
comprehens studi principl practic data commun network topic includ transmiss media data encod local
|
||
37 | 4500 | Senior Capstone Project |
This course is the capstone experience for graduating Computer Science seniors. It involves the deve
|
||
capston experi graduat comput scienc senior involv develop signific softwar system small select stud
|
||
38 | 4540 | Web Software Architecture |
Software architectures, programming models, and programming environments pertinent to developing web
|
||
softwar architectur program model program environ pertin develop web applic topic includ client serv
|
||
39 | 4600 | Introduction to Computer Graphics |
Computer graphics is the discipline of generating images though computer programs. This course cover
|
||
comput graphic disciplin gener imag comput program cover modern comput graphic hardwar softwar stude
|
||
40 | 4640 | Image Processing Basics |
This course is an introduction to digital image processing. Simply put, image processing is the stud
|
||
introduct digit imag process simpli put imag process studi algorithm take imag input produc imag out
|
||
41 | 4710 | Computer Engineering Senior Project |
This is the capstone team project course for Computer Engineering majors who do not choose to do a t
|
||
capston team project comput engin major choos thesi clinic team remain intact goal build demonstr pr
|
||
42 | 4940 | Undergraduate Research |
The goal of undergraduate research is primarily to learn first hand about how research is conducted
|
||
goal undergradu research primarili learn hand research conduct faculti univers secondarili student c
|
||
43 | 4970 | Computer Science Bachelor's Thesis |
Only students who have previously worked with a faculty member in a research group may register for
|
||
student previous work faculti member research group regist bachelor thesi credit permiss faculti mem
|
||
44 | 4991 | Computer Engineering Senior Thesis I |
Students work on an original senior thesis project under the direction of their approved thesis advi
|
||
student work origin senior thesi project direct approv thesi advisor substitut comput engin senior p
|
||
45 | 4992 | Computer Engineering Senior Thesis II |
Students work on original senior thesis project under the direction of their approved thesis advisor
|
||
student work origin senior thesi project direct approv thesi advisor make oral present annual studen
|
||
46 | 4998 | Honors Project Thesis |
This course is for students completing the Thesis Work requirements of the Honors Degree. students m
|
||
student complet thesi work requir honor degre student concurr enrol senior capston project eae senio
|
||
47 | 4999 | Computer Science Honors Thesis/Project |
An honors thesis is a publication-quality description of work done in previous semesters. At a minim
|
||
honor thesi public qualiti descript work previou semest minimum thesi publish technic report ideal s
|
||
48 | 5010 | Software Practice |
Meets with CS 3500. This course is for graduate students from departments other than School of Compu
|
||
meet graduat student depart school comput practic exposur process creat larg softwar system includ r
|
||
49 | 5020 | Software Practice II |
Meets with CS 3505. This course is for graduate students in departments other than School of Computi
|
||
meet graduat student depart school comput depth studi tradit softwar develop uml incept implement en
|
||
50 | 5040 | Teaching Introductory Computer Science |
Issues confronted by undergraduate teaching assistants in introductory computer science courses, inc
|
||
issu confront undergradu teach assist introductori comput scienc cours includ lead lab section condu
|
||
51 | 5100 | Foundations of Computer Science |
Meets with CS 6100. A survey of topics in theoretical computer science, focusing on computability a
|
||
meet survei topic theoret comput scienc focus comput complex ture machin decid rel comput recurs the
|
||
52 | 5130 | Computational Statistics |
Meets with CS 6130. This is a course in fundamental statistical techniques used in computer science,
|
||
meet fundament statist techniqu comput scienc special emphasi method occur comput graphic scientif v
|
||
53 | 5140 | Data Mining |
Meets with CS 6140. Data mining is the study of efficiently finding structures and patterns in data
|
||
meet data mine studi effici find structur pattern data set structur pattern base statist probablist
|
||
54 | 5310 | Robotics |
Meets with CS 6310 and ME EN 6220. The mechanics of robots, comprising kinematics, dynamics, and tra
|
||
meet mechan robot compris kinemat dynam trajectori planar spheric spatial transform displac repres o
|
||
55 | 5320 | Computer Vision |
Meets with CS 6320. Basic pattern-recognition and image-analysis techniques, low-level representatio
|
||
meet basic pattern recognit imag analysi techniqu low level represent intrins imag shape method segm
|
||
56 | 5340 | Natural Language Processing |
Meets with CS 6340. The goals for this course are to study: (1) algorithms and methods for building
|
||
meet goal studi algorithm method build comput model natur languag understand includ syntact analysi
|
||
57 | 5350 | Machine Learning |
Meets with CS 6350. This course covers techniques for developing computer programs that can acquire
|
||
meet cover techniqu develop comput program acquir knowledg automat adapt behavior time topic includ
|
||
58 | 5460 | Operating Systems |
Characteristics, objectives, and issues concerning computer operating systems. Hardware-software int
|
||
characterist object issu comput oper system hardwar softwar interact process manag memori manag prot
|
||
59 | 5470 | Compiler Principles and Techniques |
Meets with CS 6470. Lexical analysis, top-down and bottom-up parsing, symbol tables, internal forms
|
||
meet lexic analysi top bottom pars symbol tabl intern form intermedi languag runtim environ code gen
|
||
60 | 5490 | Network Security |
Meets with CS 6490. This course will provide a comprehensive introduction to the principles and prac
|
||
meet provid comprehens introduct principl practic network secur internet secur topic cover includ cr
|
||
61 | 5510 | Programming Language Concepts |
Ideas behind the design and implementation of programming languages. Syntactic description; scope an
|
||
idea design implement program languag syntact descript scope lifetim variabl runtim stack organ pars
|
||
62 | 5530 | Database Systems |
Representing information about real world enterprises using important data models including the enti
|
||
repres inform real world enterpris import data model includ entiti relationship relat object orient
|
||
63 | 5540 | Human/Computer Interaction |
Meets with CS 6540. Fundamentals of input/output devices, user interfaces, and human factors in the
|
||
meet fundament input output devic user interfac human factor context design interact applic undergra
|
||
64 | 5610 | Interactive Computer Graphics |
Meets with CS 6610. Interactive 3D computer graphics, polygonal representations of 3-D objects. Inte
|
||
meet interact comput graphic polygon represent object interact light model introduct interact textur
|
||
65 | 5630 | Visualization |
Meets with CS 6630. Introduction to the principles, methods, and techniques for effective visual ana
|
||
meet introduct principl method techniqu effect visual analysi data student explor aspect visual incl
|
||
66 | 5650 | Visual Perception from a Computer Graphics and Visualization Perspective |
Meets with CS 6650. Computer graphics produces images intended to be seen by people, yet relatively
|
||
meet comput graphic produc imag intend peopl practition field specif human vision introduct human vi
|
||
67 | 5710 | Digital VLSI Design |
Meets with ECE/CS 6710. Basic concepts of the design of digital CMOS integrated circuits. Course top
|
||
meet basic concept design digit cmo integr circuit topic includ static dynam properti circuit compos
|
||
68 | 5720 | Analog Integrated Circuit Design |
Meets with ECE/CS 6720. Design of analog and mixed-signal CMOS integrated circuits. Fundamental buil
|
||
meet design analog mix signal cmo integr circuit fundament build block analog circuit includ basic p
|
||
69 | 5740 | Computer-Aided Design of Digital Circuits |
Meets with ECE/CS 6740. Introduction to theory and algorithms used for computer-aided synthesis of d
|
||
meet introduct theori algorithm comput aid synthesi digit integr circuit topic includ algorithm repr
|
||
70 | 5745 | Testing and Verification of Digital Circuits |
Study of failure and fault models in digital circuits, stuck-at-faults, transition faults, transisto
|
||
studi failur fault model digit circuit stuck fault transit fault transistor fault combin sequenti ci
|
||
71 | 5750 | Synthesis and Verification of Asynchronous VLSI Systems |
Meets with ECE/CS 6750. Introduction to systematic methods for the design of asynchronous VLSI syste
|
||
meet introduct systemat method design asynchron vlsi system high level specif effici reliabl circuit
|
||
72 | 5780 | Embedded System Design |
Meets with CS/ECE 6780. Introduction to issues in embedded system design using microcontrollers. To
|
||
meet introduct issu embed system design microcontrol topic includ microcontrol architectur memori in
|
||
73 | 5785 | Advanced Embedded Software |
This course is about designing and implementing reliable and efficient embedded software, with a bia
|
||
design implement reliabl effici embed softwar bia system issu student profici program complet number
|
||
74 | 5789 | Embedded Systems and Kinetic Art |
This is a project based course that meets with a corresponding course in the Art department (Kinetic
|
||
project base meet art depart kinet sculptur art goal work interdisciplinari team creat kinet art pro
|
||
75 | 5830 | VLSI Architecture |
Meets with ECE/CS 6830. Project-based study of a variety of topics related to VLSI systems. Use of f
|
||
meet project base studi varieti topic relat vlsi system field programm gate arrai design implement t
|
||
76 | 6020 | Conducting, Publishing, and Presenting Early-Career Research |
This is an independent study offering designed to encourage beginning graduate students to conduct,
|
||
independ studi offer design encourag begin graduat student conduct publish present origin research e
|
||
77 | 6030 | Technical Communications in Computer Science |
Basic writing and oral presentation skills for technical communications in computer science. Emphasi
|
||
basic write oral present skill technic commun comput scienc emphasi mechan write present develop pre
|
||
78 | 6100 | Foundations of Computer Science |
Meets with CS 5100. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
79 | 6110 | Formal Methods for System Design |
Study of methods for formally specifying and verifying computing systems. Specific techniques includ
|
||
studi method formal verifi comput system specif techniqu includ explicit state enumer implicit state
|
||
80 | 6130 | Computational Statistics |
Meets with CS 5130. This is a course in fundamental statistical techniques used in computer science,
|
||
meet fundament statist techniqu comput scienc special emphasi method occur comput graphic scientif v
|
||
81 | 6140 | Data Mining |
Meets with CS 5140. Data mining is the study of efficiently finding structures and patterns in data
|
||
meet data mine studi effici find structur pattern data set structur pattern base statist probablist
|
||
82 | 6150 | Advanced Algorithms |
Meets with CS 5150. Graduate and Honors students only. Extra work required.
|
||
meet graduat honor student extra work requir
|
||
83 | 6160 | Computational Geometry |
Meets with CS 5160. Graduate and Honors students only. Extra work required.
|
||
meet graduat honor student extra work requir
|
||
84 | 6170 | Computational Topology |
This course provides a gentle introduction to topology-based techniques for the analysis and visuali
|
||
gentl introduct topolog base techniqu analysi visual geometr model student learn fundament topolog i
|
||
85 | 6210 | Advanced Scientific Computing I |
An introduction to existing classical and modern numerical methods and their algorithmic development
|
||
introduct exist classic modern numer method algorithm develop effici implement topic includ numer li
|
||
86 | 6220 | Advanced Scientific Computing II |
A study of the numerical solution of two- and three-dimensional partial differential equations that
|
||
studi numer solut dimension partial differenti equat aris scienc engin problem topic includ finit di
|
||
87 | 6230 | Parallel Computing and High Performance Computing |
This course provides an overview of parallel computing including processors, communications, topolog
|
||
overview parallel comput includ processor commun topolog languag workstat network parallel comput de
|
||
88 | 6235 | Parallel Programming for Many-Core Architectures |
This courses examines an important trend in high-performance computing, the use of special-purpose h
|
||
cours examin import trend high perform comput special purpos hardwar origin design graphic game solv
|
||
89 | 6300 | Artificial Intelligence |
Meets with CS 5300. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
90 | 6310 | Robotics |
The mechanics of robots, comprising kinematics, dynamics, and trajectories. Planar, spherical, and s
|
||
mechan robot compris kinemat dynam trajectori planar spheric spatial transform displac repres orient
|
||
91 | 6320 | 3D Computer Vision |
Meets with CS 5320. Introduction to fundamental problems of 3D Computer Vision and main concepts and
|
||
meet introduct fundament problem comput vision main concept techniqu solv discuss analysi methodolog
|
||
92 | 6330 | Introduction to Robot Control |
Meets with ME EN 5230. Control of serial robot manipulators is examined. Topics include control sy
|
||
meet control serial robot manipul examin topic includ control system fundament sensor actuat joint l
|
||
93 | 6340 | Natural Language Processing |
Meets with CS 5340. Graduate students only. Extra work required. The goals for this course are to s
|
||
meet graduat student extra work requir goal studi algorithm method build comput model natur languag
|
||
94 | 6350 | Machine Learning |
Meets with CS 5350. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
95 | 6360 | Virtual Reality |
Human interfaces: visual, auditory, haptic, and locomotory displays; position tracking and mapping.
|
||
human interfac visual auditori haptic locomotori displai posit track map comput hardwar softwar gene
|
||
96 | 6370 | Geometric Computation for Motion Planning |
Geometric computation is the study practical algorithms for solving queries about geometric properti
|
||
geometr comput studi practic algorithm solv queri geometr properti comput model relationship comput
|
||
97 | 6380 | Multi-agent Systems |
Covers fundamental notions of (1) software agents, including autonomy, communication, persistence, a
|
||
cover fundament notion softwar agent includ autonomi commun persist intellig multi agent system incl
|
||
98 | 6460 | Operating Systems |
Graduate students only. Extra work required.
|
||
graduat student extra work requir
|
||
99 | 6470 | Compiler Principles and Techniques |
Meets with CS 5470. Lexical analysis, top-down and bottom-up parsing, symbol tables, internal forms
|
||
meet lexic analysi top bottom pars symbol tabl intern form intermedi languag runtim environ code gen
|
||
100 | 6475 | Advanced Compilers |
Compilation of modern languages. Optimization techniques, register allocation and instruction schedu
|
||
compil modern languag optim techniqu regist alloc instruct schedul garag collect except handl linker
|
||
101 | 6480 | Advanced Computer Networks |
Graduate level course on computer networking. The course will consist of a taught component, as well
|
||
graduat level comput network consist taught compon term project compon taught compon focu advanc net
|
||
102 | 6490 | Network Security |
Comprehensive introduction to the principles and practices of network security, especially Internet
|
||
comprehens introduct principl practic network secur internet secur topic cover includ cryptographi a
|
||
103 | 6510 | Functional Programming |
Practical programming with functional language (e.g., Scheme, ML, Haskell) and functional techniques
|
||
practic program function languag scheme haskel function techniqu fold oper continu pass style monad
|
||
104 | 6530 | Database Systems |
Graduate-level course on the design and implementation of (relational) database system kernels, as w
|
||
graduat level design implement relat databas system kernel larg scale data manag techniqu review rel
|
||
105 | 6540 | Human/Computer Interaction |
Meets with CS 5540. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
106 | 6600 | Mathematical Foundations of Computer Graphics and Visualization |
Algorithms and techniques in geometric modeling, computer graphics, visualization, image processing,
|
||
algorithm techniqu geometr model comput graphic visual imag process comput vision robot comput geome
|
||
107 | 6610 | Interactive Computer Graphics |
Meets with CS 5610. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
108 | 6620 | Ray Tracing for Graphics |
This is a project based course covering the fundamental concepts of rendering using ray tracing. Eac
|
||
project base cover fundament concept render rai trace student implement rai trace base render step s
|
||
109 | 6630 | Visualization |
Meets with CS 5630. Introduction to the principles, methods, and techniques for effective visual ana
|
||
meet introduct principl method techniqu effect visual analysi data student explor aspect visual incl
|
||
110 | 6640 | Introduction to Digital Image Processing |
This is an introductory course in processing grey-scale images. This course will cover both mathemat
|
||
introductori process grei scale imag cover mathemat fundament implement introduc student basic princ
|
||
111 | 6650 | Visual Perception from a Computer Graphics and Visualization Perspective |
Meets with CS 5650. Computer graphics produces images intended to be seen by people, yet relatively
|
||
meet comput graphic produc imag intend peopl practition field specif human vision introduct human vi
|
||
112 | 6660 | Physics-based Animation |
Physics-based simulation techniques have revolutionized special effects in film and video games, cre
|
||
physic base simul techniqu revolution special effect film video game creat extrem realist effect all
|
||
113 | 6665 | Character Animation |
Characters are one of the most important components of films and video games. Creating natural looki
|
||
charact import compon film video game creat natur motion virtual charact area activ research comput
|
||
114 | 6670 | Computer-Aided Geometric Design I |
Introduction to current concepts and issues in CAGD systems with emphasis on free-form surface desig
|
||
introduct current concept issu cagd system emphasi free form surfac design mathemat free form curv s
|
||
115 | 6680 | Computer-Aided Geometric Design II |
Project based upon material covered in CS 6670.
|
||
project base materi cover
|
||
116 | 6710 | Digital VLSI Design |
Basic concepts of the design of digital CMOS integrated circuits. Course topics include static and
|
||
basic concept design digit cmo integr circuit topic includ static dynam properti circuit composit la
|
||
117 | 6712 | Digital IC Projects Testing |
This course is for students who have designed and fabricated a digital integrated circuit in ECE/CS
|
||
student design fabric digit integr circuit student learn chip test equip test chip function perform
|
||
118 | 6720 | Analog Integrated Circuit Design |
Meets with ECE/CS 5720. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
119 | 6721 | Analog Integrated Circuits Lab |
Optional lab that accompanies ECE/CS 5720/6720. Students will test and characterize transistors, ci
|
||
option lab accompani student test character transistor circuit system modern cmo chip
|
||
120 | 6722 | Analog IC Projects Testing |
This course is designed for students who fabricated an integrated circuit in ECE/CS 5720/6720. Stude
|
||
design student fabric integr circuit student test chip independ report experiment result
|
||
121 | 6740 | Computer-Aided Design of Digital Circuits |
Meets with ECE/CS 5740. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
122 | 6745 | Testing and Verification of Digital Circuits |
Study of failure and fault models in digital circuits, stuck-at-faults, transition faults, transisto
|
||
studi failur fault model digit circuit stuck fault transit fault transistor fault combin sequenti ci
|
||
123 | 6750 | Synthesis and Verification of Asynchronous VLSI Systems |
Meets with ECE/CS 5750. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
124 | 6760 | Modeling and Analysis of Biological Networks |
Introduction to methods for modeling, analysis, and design of genetic circuits. A particular emphas
|
||
introduct method model analysi design genet circuit emphasi method inspir engin circuit analysi topi
|
||
125 | 6770 | Advanced Digital VLSI Systems Design |
This course addresses advanced issues in VLSI design, covering the following topics: design methodol
|
||
address advanc issu vlsi design cover topic design methodolog design cmo circuit scale advanc logic
|
||
126 | 6780 | Embedded System Design |
Meets with ECE/CS 5780. Introduction to issues in embedded system design using microcontrollers. T
|
||
meet introduct issu embed system design microcontrol topic includ microcontrol architectur memori in
|
||
127 | 6785 | Advanced Embedded Software |
Meets with CS 5785. This course is about designing and implementing reliable and efficient embedded
|
||
meet design implement reliabl effici embed softwar bia system issu student profici program complet n
|
||
128 | 6810 | Computer Architecture |
Principles of modern high-performance computer and micro architecture; static vs. dynamic issues, pi
|
||
principl modern high perform comput micro architectur static dynam issu pipelin control data hazard
|
||
129 | 6830 | VLSI Architecture |
Meets with ECE/CS 5830. Graduate students only. Extra work required.
|
||
meet graduat student extra work requir
|
||
130 | 6945 | Graduate Internship |
The training is designed to provide the student with an opportunity to gain actual employment experi
|
||
train design provid student opportun gain actual employ experi chosen profess purpos round complemen
|
||
131 | 7010 | Writing Research Proposals |
Fundamental aspects of writing computer science research proposals, including thesis, dissertation,
|
||
fundament aspect write comput scienc research propos includ thesi dissert grant propos form style su
|
||
132 | 7120 | Information-Based Complexity |
Analysis of optimal computational methods for continuous problems. Introduction to the general worst
|
||
analysi optim comput method continu problem introduct gener worst case theori optim algorithm linear
|
||
133 | 7240 | Sinc Methods |
Sinc methods for solving difficult computational problems, such as partial differential and integral
|
||
sinc method solv difficult comput problem partial differenti integr equat problem aris scienc engin
|
||
134 | 7250 | Advanced Topics in Scientific Computing |
In-depth study of research topics of current interest in scientific computing. Topics will typicall
|
||
depth studi research topic current interest scientif comput topic typic survei repeat credit focu ch
|
||
135 | 7310 | Robot Mobility and Manipulation |
Modeling and control of static and dynamic characteristics of manipulation and mobility are introduc
|
||
model control static dynam characterist manipul mobil introduc case studi highlight classic approach
|
||
136 | 7320 | System Identification for Robotics |
Modeling and identification of the mechanical properties of robots and their environments. Review o
|
||
model identif mechan properti robot environ review probabl statist parametr versu nonparametr estim
|
||
137 | 7460 | Distributed Operating Systems |
Practical distributed operating systems concepts from basics through the state of the art. Topics in
|
||
practic distribut oper system concept basic state art topic includ interprocess commun client server
|
||
138 | 7520 | Programming Language Semantics |
Examination of the formal and pragmatic ideas behind programming language design. Imperative, functi
|
||
examin formal pragmat idea program languag design imper function logic object orient multi paradigm
|
||
139 | 7640 | Advanced Image Processing |
In-depth study of advanced methods and research topics of current interest in image processing and a
|
||
depth studi advanc method research topic current interest imag process analysi cover pde shape repre
|
||
140 | 7650 | Realistic Image Synthesis |
Using camera and sensor simulation along with physical simulation to generate realistic synthetic im
|
||
camera sensor simul physic simul gener realist synthet imag
|
||
141 | 7810 | Advanced Computer Architecture |
Investigation of issues in the design of modern microprocessors, with an in-depth treatment of curre
|
||
investig issu design modern microprocessor depth treatment current research topic field driven discu
|
||
142 | 7820 | Parallel Computer Architecture |
Architecture, design, and analysis of parallel computer systems: vector processing, data vs. control
|
||
architectur design analysi parallel comput system vector process data control concurr share memori m
|
||