Computer Science: Course Prerequisites

programming in c programming in java computer architecture Bioinformatics I server-side web programming Advanced C++ Programming Formal Languages and Computability Windows Programming Data Structures and Algorithms Object-Oriented Design Technical Writing Workshop Introduction to Programming Introduction to Data Structures Concepts of Compiler Design Information Security Computer Networks Programming Paradigms Introduction to Artificial Intelligence Bioinformatics II Advanced Programming with Perl Operating Systems Introduction to Database Management Systems http://info.sjsu.edu/web-dbgen/catalog/courses/CS132.html Introduction to the Design and Analysis of Algorithms Introduction to Parallel Processing Software Engineering Introduction to Computer Graphics Software Project Computer Graphics Algorithms Unix and Unix Utilities Fundamentals of Unix System Administration Numerical Analysis and Scientific Computing Numerical Analysis and Scientific Computing Database Management Systems II Computer Network Management: Principles and Technology Introduction to Computer Systems Unix System Administration Advanced Unix System Administration Laboratory Electronics for Scientists I Laboratory Electronics for Scientists II: Instrumentation Introduction to Programming (in Java) Programming in Java Composition 2 Writing Skills Test Discrete Mathematics Molecular Biology for Computer Scientists Calculus II Calculus I with Precalculus Calculus I General Physics/Mechanics General Physics/Electricity and Magnetism Linear Algebra I Introduction to Combinatorics Calculus III Applied Statistics I Discrete Mathematics Linear Algebra I Statistics for Bioinformatics Foundations of Mathematics and Computer Science Introduction to Graph Theory Linear and Non-Linear Optimization Mathematical Modeling Computer Science Courses List Major Requirements Computer Science Department Image Map
programming in c | programming in java | computer architecture | Bioinformatics I | server-side web programming | Advanced C++ Programming | Formal Languages and Computability | Windows Programming | Data Structures and Algorithms | Object-Oriented Design | Technical Writing Workshop | Introduction to Programming | Introduction to Data Structures | Concepts of Compiler Design | Information Security | Computer Networks | Programming Paradigms | Introduction to Artificial Intelligence | Bioinformatics II | Advanced Programming with Perl | Operating Systems | Introduction to Database Management Systems | http://info.sjsu.edu/web-dbgen/catalog/courses/CS132.html | Introduction to the Design and Analysis of Algorithms | Introduction to Parallel Processing | Software Engineering | Introduction to Computer Graphics | Software Project | Computer Graphics Algorithms | Unix and Unix Utilities | Fundamentals of Unix System Administration | Numerical Analysis and Scientific Computing | Numerical Analysis and Scientific Computing | Database Management Systems II | Computer Network Management: Principles and Technology | Introduction to Computer Systems | Unix System Administration | Advanced Unix System Administration | Laboratory Electronics for Scientists I | Laboratory Electronics for Scientists II: Instrumentation | Introduction to Programming (in Java) | Programming in Java | Composition 2 | Writing Skills Test | Discrete Mathematics | Molecular Biology for Computer Scientists | Calculus II | Calculus I with Precalculus | Calculus I | General Physics/Mechanics | General Physics/Electricity and Magnetism | Linear Algebra I | Introduction to Combinatorics | Calculus III | Applied Statistics I | Discrete Mathematics | Linear Algebra I | Statistics for Bioinformatics | Foundations of Mathematics and Computer Science | Introduction to Graph Theory | Linear and Non-Linear Optimization | Mathematical Modeling | Computer Science Courses List | Major Requirements | Computer Science Department | Image Map