University of Iowa homepage
 

New Numbers for Computer Science Courses

Effective Fall 2004

The Department of Computer Science has updated its curriculum for Fall 2004.  As part of that refinement, course numbers, descriptions, and pre-requisites were changed.  This document contains a mapping between old and new course numbers.

Old Course Name/Number New Course Name/Number
22C:000 Cooperative Education Training Assignment 409:022 Internship in Computer Science
22C:001 Survey of Computing 22C:001 Computer Literacy
22C:005 Problem Solving and Computing 22C:005 Introduction to Computer Science
22C:009 Programming with Cobol 22C:109 Programming Languages and Tools Subtitle: Cobol
22C:010 Programming with C 22C:109 Programming Languages and Tools Subtitle: C
22C:012 Programming with C++ 22C:109 Programming Languages and Tools Subtitle: C++
22C:013 Programming with Java 22C:109 Programming Languages and Tools Subtitle: Java
22C:016 Computer Science I 22C:016 Computer Science I: Fundamentals
22C:020 Computer Science II 22C:022 Object-Oriented Software Development
22C:030 Computer Science III 22C:021 Computer Science II: Data Structures
22C:034 Discrete Structures 22C:019 Discrete Structures
22C:036 Elementary Numerical Analysis 22C:072 Elementary Numerical Analysis
22C:040 Computer Organization and Hardware 22C:060 Computer Organization
22C:044 Algorithms 22C:031 Algorithms
New Course 22C:112 Operating Systems
22C:050 Introduction to Systems Software 22C:113 Introduction to Systems Software
22C:054 Programming Language Concepts 22C:111 Programming Language Concepts
22C:078 Intro to Networks and Their Applications 22C:118 Intro to Networks and Their Applications
22C:106 Computer Science I No longer offered
22C:109 Programming with COBOL No longer offered
22C:110 Programming with C No longer offered
22C:112 Programming with C++ No longer offered
22C:113 Programming with Java No longer offered
22C:114 Computer Science II No longer offered
22C:115 Computer Science III No longer offered
New Course 22C:131 Limits of Computation
New Course 22C:169 Computer Security
22C:116 Advanced Operating Systems 22C:162 Advanced Operating Systems
22C:122 High Performance Computer Architecture 22C:160 High Performance Computer Architecture
22C:123 Programming Language Foundations 22C:185 Programming Language Foundations
22C:127 Introduction to Compiler Construction 22C:186 Introduction to Compiler Construction
22C:132 Parallel Programming 22C:165 Parallel Programming
22C:133 Genetic Algorithms No longer offered
22C:135 Introduction to Computation Theory 22C:135 Theory of Computation
22C:140 Introduction to Computational Linguistics 22C:146 Introduction to Computational Linguistics
22C:144 Database Management Systems 22C:144 Database Systems
22C:153 Design and Analysis of Algorithms 22C:231 Design and Analysis of Algorithms
22C:167 Theory of Graphs 22C:137 Theory of Graphs
22C:178 Computer Communications 22C:168 Computer Communications
22C:190 Master's Project No longer offered
22C:194 Distributed Systems and Algorithms 22C:166 Distributed Systems and Algorithms
22C:244 Advanced Database Systems 22C:244 Database System Implementation
22C:353 Research Seminar: Algorithms 22C:391 Research Seminar: Algorithms
New Course 22C:398 Research Seminar: Programming Languages

Last modified: August 10, 2007

University of Iowa Logo College of Liberal Arts and Sciences Logo Computing Research Association Logo Association for Computing Machinery Logo
Translate this page automatically.
 
©2005 The University of Iowa, All Rights Reserved.