Attention: This page is designed using recognized Web standards. You are seeing this message because your browser does not support those standards. You will have full access to the content of this page, but it will look much better if you use a recent browser such as Internet Explorer 7.x (Windows), or Mozilla Firefox (Windows/Mac). Learn more...


Computer Science Program

Computer Science Program > Courses

Courses

A201 Introduction to Programming (3 cr.)

P: Two years of high school mathematics or M014.

A211 Word Processing Applications (3 cr.)

P: C106, W200, or equivalent

A212 Spreadsheet Applications (3 cr.)

P: C106, W200, or equivalent

A213 Database Applications (3 cr.)

P: C106, W200, or equivalent

A221 Multimedia Programming (1.5 cr.)

P: C106, W200, or equivalent

A247 Network Technologies and Administration (3 cr.)

P: Either C106, EDUC W200, or equivalent computer literacy.

A346 User-Interface Programming (3 cr.)

P: C202 or equivalent experience.

A348 Mastering the World Wide Web (3 cr.)

P: Two semesters of programming experience, or equivalent, and some knowledge of operating systems.

B438 Fundamentals of Computer Networks (3 cr.)

P: C237.

B461 Database Concepts (3 cr.)

P: C251, C335, and C343.

B481 Interactive Graphics (4 cr.)

P: C343 or H343, MATH M301 or M303.

C100 Computing Tools (1 cr.)

C106 Introduction to Computers and Their Use (3 cr.)

C201 Computer Programming II (4 cr.)

P: MATH M117.

C202 Computer Programming (4 cr.)

P: C201.

C203 COBOL and File Processing (3 cr.)

P: C201.

C237 Operating Systems Concepts (4 cr.)

P: C202, C335.

C251 Foundations of Digital Computing (3 cr.)

P: C201. R: MATH M119 or MATH M215.

C311 Programming Languages (4 cr.)

P: C202, C335.

C320 Advanced COBOL (3 cr.)

P: C203.

C335 Computer Structures (4 cr.)

P: C201. R: C202.

C343 Data Structures (4 cr.)

P: C202, C251.

C390 Individual Programming Laboratory (1-3 cr.)

P: C201.

C405 A Survey of Computer Science (3 cr.)

P: C343.

C421 Computer Organization (4 cr.)

P: C251, C335.

C422 Advanced Computer Organization (3 cr.)

P: C421 or equivalent.

C431-C432 Assemblers and Compilers I-II (3-3 cr.)

P: C311, C335, and C343.

C435-C436 Operating Systems I-II (3-3 cr.)

P: C311, C335, C343.

C445-C446 Information Systems I-II (4-4 cr.)

P: C343.

C451 Automata and Formal Grammars (3 cr.)

P: C251 or concurrent MATH M403.

C455 Analysis of Algorithms (4 cr.)

P: MATH M216 or M120 and C343.

C463 Artificial Intelligence I (3 cr.)

P: C311 and C343.

C464 Artificial Intelligence II (3 cr.)

P: C463.

C490 Seminar in Computer Science (1-3 cr.)

N211 Introduction to Databases (3 cr.)

P423 Compilers (4 cr.)

P: C311 or H311.

P436 Introduction to Operating Systems (4 cr.)

P: C311, C335, C343, or honors equivalents.

P465-P466 Software Engineering for Information Systems I-II (3-3 cr.)

P: C335 or C343, or honors versions. P or C: B461.

Y398 Internships in Professional Practice (S/F Grading) (1-6 cr.)

P: Sophomore standing; approval of major department and the Office of Professional Practice Programs.

– Back to top –