Keyhole symbol leads to text only Web siteKSU Department of Computer Science: Home   Kent State University: Home
Slogan: Stretching Computing Boundaries Through Research
Home   Graduate Program   Undergraduate Program   Faculty   Research   Resources   Student Life  
Undergraduate: Home
Mission Statement
Degree Requirements
Advising
Degree Planner
Internships
Courses
Course Schedules
Combined BS/MS Program
Undergraduate FAQ
     
 
Courses Offered by the Computer Science Department
CS Major Courses Service Courses Catalog Course Descriptions
CS Major Courses and Prerequisites (Fall 2005)

Number

Course Name

Credits

Prerequisite

CS 10051

Introduction to Computer Science

4

Math 11011 OR 12001 OR
Two Years of High School Algebra

CS 23021

Computer Science I-Programming And Problem Solving

3

C or better in CS 10051

CS 23022

Discrete Structures for Computer Science

3

CS 10051, MATH 12001 or MATH 11022 or appropriate placement test score into MATH 12002

CS 33001

Computer Science II-Data Structures And Abstraction

3

CS 23022 and C or better in CS 23021

CS 33006

Social and Ethical Issues in Computing

3

C or better in CS 33001

CS 33011

Speed Programming Techniques

3

Corequisite CS 33001

CS 33092

Speed Programming

2

CS 33011

CS 33192

Internship in Computer Science

1 - 3

CS 33006 AND Permission

CS 33101

Structure of Programming Languages

3

C or better in CS 33001

CS 33211

Operating Systems

3

CS 35101 and C or better in CS 33001

CS 35101

Computer Architecture

3

CS 23021

CS 41012

Finite Mathematics

3

CS 23022

CS 42201

Introduction to Numerical Computing I

3

Math 12003, Math 21001, AND CS 23021

CS 42202

Introduction to Numerical Computing II

3

Math 32044 AND CS 42201

CS 43005

Introduction to Database Systems Design

3

C or better in CS 33001

CS 43006

Theory of Object-Oriented Programming

3

CS 33001

CS 43111

Structure of Compilers

3

CS 35101 AND CS 33101

CS 43202

Systems Administration

3

Corequisite CS 33211

CS 43203

Systems Programming

3

CS 33211

CS 43901

Software Engineering

3

C or better in CS 33001

CS 44201

Artificial Intelligence

3

CS 33001

CS 45111

Principles of VLSI Design

3

CS 35101

CS 45201

Computer Communications Networks

3

CS 33211

CS 45231

Internet Engineering

3

CS 45201

CS 46101

Design & Analysis of Algorithms

3

Math 12003 and C or better in CS 33001

CS 46201

Introduction to Theory of Automata, Formal Languages, Computation

3

CS 23022 and Math 12003

CS 47101

Computer Graphics

3

CS 33001

CS 47105

Web Design & Programming I

3

CS 33001 and VCD 37000

CS 47106

Web Design & Programming II

3

CS 47105

CS 47107

Web Design & Programming Studio

3 - 6

CS 47106 and VCD 46003

CS 49901

Capstone Project

3

CS45201, CS 43901, CS 33006, CS 43005

CS 49995

Selected Topics in Computer Science

1 - 4

Permission

CS 49996

Individual Study

1 - 4

Permission

CS 49998

Research

1 - 15

Permission

Service Courses and Prerequisites

Number

Course Name

Credits

Prerequisite

CS 10001

Computer Literacy

3

None

CS 10051

Introduction to Computer Science

4

Math 11011 OR 12001 OR
Two Years of High School Algebra

CS 10061

Introduction to Computer Programming

3

Math 11011 OR 12001 OR
Two Years of High School Algebra

Catalog Course Descriptions

CS Course descriptions, as they are in the current Kent State University Catalog.

KSU Course Descriptions Search.

Kent State University, Department of Computer Science, Kent, Ohio, 44242-0001
Questions Email for General Questions Email for Questions about the Undergraduate Program Email for Questions about the Graduate Program Email the Webmaster Phone: 330-672-9980, Fax: 330-672-7824

Kent State University, Department of Computer Science, Kent, OH 44242-0001
Phone: 330-672-9980, Fax: 330-672-7824