Course Catalog - 2020-2021

     
CourseTitleDistribution GroupCredits
COMP 007VISITING RESEARCH0
COMP 100INTRO COMPUTING & INFO SYS
Distribution Group III
3
COMP 105AP/OTH CREDIT COMPUTER SCIENCE3
COMP 130ELEMENTS OF ALGORITHMS & COMP
Distribution Group III
4
COMP 140COMPUTATIONAL THINKING
Distribution Group III
4
COMP 160INTRO TO GAME PROG IN PYTHON
Distribution Group III
4
COMP 162INTRO TO GAME CONTENT CREATION3
COMP 180PRINCIPLES OF COMPUTING
Distribution Group III
4
COMP 182ALGORITHMIC THINKING4
COMP 200ELEMENTS OF COMPUTER SCIENCE
Distribution Group III
3
COMP 215INTRODUCTION TO PROGRAM DESIGN4
COMP 238SPECIAL TOPICS1 TO 4
COMP 290COMPUTER SCIENCE PROJECTS1 TO 3
COMP 300SOCIETY IN THE INFORMATION AGE
Distribution Group III
3
COMP 301ETHICS & ACCOUNTABILITY IN CS3
COMP 310ADV OBJECT-ORIENTED PROG4
COMP 311FUNCTIONAL PROGRAMMING4
COMP 316VIRTL RECONSTR HISTORCL CITIES3
COMP 321INTRO TO COMPUTER SYSTEMS4
COMP 322FUNDAMENTALS OF PARALLEL PROG4
COMP 323INTRO TO MATH CRYPTOGRAPHY3
COMP 326DIGITAL LOGIC DESIGN3
COMP 327INTRO TO COMPUTER SECURITY3
COMP 330TOOLS & MODELS - DATA SCIENCE3
COMP 340STATISTICAL MODELS FOR DS4
COMP 347COMP MICROBIAL FORENSICS3
COMP 360COMPUTER GRAPHICS4
COMP 361GEOMETRIC MODELING4
COMP 380PRACTICAL PROBLEM-SOLVING3
COMP 382REASONING ABOUT ALGORITHMS4
COMP 390COMPUTER SCIENCE PROJECTS1 TO 3
COMP 402PRODUCTION PROGRAMMING4
COMP 403REASONING ABOUT SOFTWARE3
COMP 405ADV TOP OBJECT/ORIENTED DESIGN4
COMP 408VERIFIED PROGRAMMING3
COMP 409ADV LOGIC IN COMPUTER SCIENCE3
COMP 410SOFTWARE ENGINEER METHODOLOGY4
COMP 411PRINCIPLES OF PROG LANGUAGES4
COMP 412COMPILER CONSTRUCTION - UG4
COMP 413DISTRIB PROGRAM CONSTRUCTION4
COMP 414ALGORITHMS, COMPLEX. & APPROX3
COMP 415REAL-WORLD SOFTWARE DEVELOPMNT4
COMP 416GENOME-SCALE ALGORITHMS3
COMP 417ADVANCED OPERATING SYSTEMS3
COMP 418IOT PROGRAM. AND DATA ANALYSIS4
COMP 420INTRO TO DISTRIBUTED COMP SYS4
COMP 421OP SYS/CONCURRENT PROGRAMMING4
COMP 422PARALLEL COMPUTING4
COMP 424MOBILE & EMBEDDED SYSTEM4
COMP 425COMPUTER SYSTEMS ARCHITECTURE4
COMP 427INTRO TO COMPUTER SECURITY3
COMP 429INTRO TO COMPUTER NETWORKS4
COMP 430INTRO TO DATABASE SYSTEMS3
COMP 431WEB DEVELOPMENT3
COMP 435ELECTION SYSTEMS
Distribution Group III
3
COMP 436SECURE & CLOUD COMPUTING3
COMP 440ARTIFICIAL INTELLIGENCE4
COMP 441LARGE-SCALE MACHINE LEARNING3
COMP 446MOBILE DEVICE APPLICATIONS4
COMP 447INTRO TO COMPUTER VISION3
COMP 448CONCRETE MATHEMATICS3
COMP 449DATA SCIENCE PROJECTS4
COMP 450ALGORITHMIC ROBOTICS4
COMP 451DESIGN&ANALYSIS CYBER/PHYSICAL4
COMP 460ADV COMPUTER GRAPHICS4
COMP 477SPECIAL TOPICS1 TO 4
COMP 480PROBABILISTIC ALGORITHMS AND D4
COMP 481AUTOMATA/FORMAL LANG/COMPUTING3
COMP 485FUND MEDICAL IMAGING I3
COMP 486FUND MEDICAL IMAGING II3
COMP 487COMPUTATIONAL COMPLEXITY3
COMP 490COMPUTER SCIENCE PROJECTS1 TO 4
COMP 491COMPUTER SCIENCE TEACHING3
COMP 496RTG CROSS-TRAINING IN DATA SCI1
COMP 498INTRODUCTION TO ROBOTICS3
COMP 501PRODUCTION PROGRAMMING4
COMP 502NEURAL MACHINE LEARNING I3
COMP 503REASONING ABOUT SOFTWARE3
COMP 504GR OBJ-ORIENTED PROG & DESIGN3
COMP 505ADV TOP OBJECT/ORIENTED DESIGN4
COMP 506COMPILER CONSTRUCTION - GR4
COMP 507COMPUTER-AIDED PROGRAM DESIGN4
COMP 508SECURE EMBEDDED SYS FOR IoT3
COMP 509ADV LOGIC IN COMPUTER SCIENCE4
COMP 511PRINCIPLES OF PROG LANGUAGES4
COMP 512ADVANCED COMPILER CONSTRUCTION4
COMP 513COMPLEXITY IN MODERN SYSTEMS3
COMP 514ALGORITHMS, COMPLEX. & APPROX3
COMP 515ADV COMPILATION VECTOR PARALEL3
COMP 516CLOUD COMPUTING PRACTICUM4
COMP 517ADVANCED OPERATING SYSTEMS3
COMP 518IOT PROGRAM. AND DATA ANALYSIS4
COMP 519GENOME-SCALE ALGORITHMS3
COMP 520DISTRIBUTED SYSTEMS4
COMP 521OP SYS/CONCURRENT PROGRAMMING4
COMP 522MULTI-CORE COMPUTING3
COMP 523INTRO TO MATH CRYPTOGRAPHY3
COMP 524MOBILE AND WIRELESS NETWORKING4
COMP 525VIRTUAL & CLOUD RESOURCE MGMT3
COMP 526HIGH PERFORM COMPUTER ARCH3
COMP 527COMPUTER SYSTEMS SECURITY4
COMP 528INTRODUCTION TO VIRTUALIZATION3
COMP 529ADVANCED COMPUTER NETWORKS1 TO 4
COMP 530DATABASE SYSTEM IMPLEMENTATION3 TO 4
COMP 531WEB DEVELOPMENT AND DESIGN3
COMP 532INTRO TO DISTRIBUTED COMP SYS4
COMP 533INTRO TO DATABASE SYSTEMS4
COMP 534PARALLEL COMPUTING4
COMP 535APPROX COMP SYS FOR BIG DATA4
COMP 536SECURE & CLOUD COMPUTING3
COMP 538EMBEDDED HW SYSTEMS SECURITY3
COMP 539SOFTWARE ENGINEER METHODOLOGY4
COMP 540STATISTICAL MACHINE LEARNING4
COMP 541INTRO TO COMPUTER SECURITY3
COMP 542LARGE-SCALE MACHINE LEARNING3
COMP 543GR TOOLS & MODELS - DATA SCI3
COMP 544FUNCTIONAL PROGRAMMING4
COMP 545ADV TOPICS IN OPTIMIZATION3
COMP 546INTRO TO COMPUTER VISION3
COMP 547COMP MICROBIAL FORENSICS3
COMP 548VERIFIED PROGRAMMING3
COMP 549DATA SCIENCE PROJECTS4
COMP 550ALGORITHMIC ROBOTICS4
COMP 553BIG DATA MGMT FOR DATA SCIENCE3
COMP 554COMPUTER SYSTEMS ARCHITECTURE4
COMP 555DESIGN&ANALYSIS CYBER/PHYSICAL4
COMP 556INTRO TO COMPUTER NETWORKS4
COMP 557ARTIFICIAL INTELLIGENCE4
COMP 560COMPUTER GRAPHICS4
COMP 561GEOMETRIC MODELING4
COMP 571BIOINFORMATICS: SEQUENCE3
COMP 572BIOINFORMATICS: NETWORKS3
COMP 573BIOMEDICAL INFORMATICS1 TO 3
COMP 576INTRODUCTION TO DEEP LEARNING3
COMP 580PROBABILISTIC ALGORITHMS AND D4
COMP 581AUTOMATA/FORMAL LANG/COMPUTING3
COMP 582GR DESGN ANALY OF ALGORITHMS3
COMP 587COMPUTATIONAL COMPLEXITY3
COMP 590COMPUTER SCIENCE PROJECTS1 TO 4
COMP 591GRAD COMPUTER SCIENCE TEACHING3
COMP 598INTRODUCTION TO ROBOTICS3
COMP 600GRADUATE SEMINAR1
COMP 601WRITING & EDITING CONF PAPERS1
COMP 602NEURAL MACHINE LEARNING II3
COMP 607AUTOMATED PROGRAM VERIFICATION1
COMP 610SOFTWARE CONSTRUCTION3
COMP 611PROGRAMMING & FORMAL METHODS1 TO 3
COMP 613PROGRAMMING LANGUAGES3
COMP 614PROGRAMMING FOR DATA SCIENCE3
COMP 620GRAD SEMINAR COMP SYSTEMS1
COMP 621SYSTEMS SOFTWARE3
COMP 625COMPUTER ARCHITECTURE3
COMP 628CYBERSECURITY3
COMP 630DATABASES3
COMP 640GR SEM IN MACHINE LEARNING1 TO 3
COMP 642MACHINE LEARNING3
COMP 643BIG DATA3
COMP 645ADV TOPICS IN DISTRIBUTED SYST1 TO 3
COMP 650PHYSICAL COMPUTING1 TO 3
COMP 655ROBOTIC MANIPULATION1 TO 3
COMP 665DATA VISUALIZATION3
COMP 670GR SEM ON COMP BIOLOGY1
COMP 677SPECIAL TOPICS1 TO 4
COMP 680STATS COMPUTING DATA SCIENCE3
COMP 682ALGORITHMS3
COMP 690RESEARCH AND THESIS1 TO 12
COMP 693ADV TOPICS - COMPUTER SYSTEMS1 TO 3
COMP 694HOW TO BE A CTO3
COMP 696RTG CROSS-TRAINING IN DATA SCI1
COMP 800GRADUATE RESEARCH1 TO 15