Please note that these are only planned offerings. The actual offerings in any given term may vary somewhat from this plan, depending on the needs of the department and the availability of instructors to teach the classes.
If you notice discrepancies between this schedule and course planner or the course registration system, please let the CS office know by sending email to the chair (00pebuis@bsu.edu) or the secretary (jbonneau@bsu.edu).
| Course No. | Title | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 | |||
| 104 | Introduction to Microcomputers | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||
| 110 | Introduction to Programming 1 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 116 | Visual Programming | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 120 | Computer Science 1 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 121 | Computer Science 2 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 124 | Discrete Structures | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 203 | Introduction to Computer Security | ■ | ■ | ■ | ■ | |||||||||||||||||
| 204 | Personal Multimedia & Networking | ■ | ■ | ■ | ■ | |||||||||||||||||
| 205 | Multimedia Programming | ■ | ■ | ■ | ■ | |||||||||||||||||
| 206 | Digital Imaging for the Web | ■ | ■ | ■ | ■ | |||||||||||||||||
| 230 | Organization and Architecture 1 | ■ | ■ | ■ | ■ | |||||||||||||||||
| 232 | Data Structures | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 233 | Microcomputer System Architecture | ■ | ■ | ■ | ■ | |||||||||||||||||
| 236 | Computer Database Techniques | ■ | ■ | ■ | ■ | |||||||||||||||||
| 246 | Malware and Malicious Mobile Code | ■ | ■ | |||||||||||||||||||
| 249 | Computer Forensics | ■ | ||||||||||||||||||||
| 269 | Service Learning | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||||
| 276 | Survey of Computer Operating Systems | ■ | ■ | ■ | ||||||||||||||||||
| 300 | Local and Wide Area Networks | |||||||||||||||||||||
| Course No. | Title | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | |
| 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 | |||
| 310 | Web Programming | ■ | ■ | |||||||||||||||||||
| 315 | Game Programming | ■ | ■ | |||||||||||||||||||
| 324 | Design and Analysis of Algorithms | ■ | ■ | ■ | ■ | |||||||||||||||||
| 330/333 | Computer Hardware Systems | ■ | ||||||||||||||||||||
| 334/336/534 | Networked Databases | |||||||||||||||||||||
| 335 | Programming Languages | ■ | ■ | ■ | ■ | |||||||||||||||||
| 337/537 | Internet Programming | |||||||||||||||||||||
| 339/539 | Advanced Topics Seminar | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 345/545 | Graphical User Interfaces | ■ | ||||||||||||||||||||
| 347/547 | Network Security | ■ | ■ | ■ | ||||||||||||||||||
| 369 | Professional Experience | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||
| 397 | Web Technology | ■ | ■ | |||||||||||||||||||
| Course No. | Title | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | |
| 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 | |||
| 427/527 | Distributed Processing & Networks | ■ | ■ | |||||||||||||||||||
| 430/530 | Systems Programming | ■ | ||||||||||||||||||||
| 436/536 | Database Design | ■ | ■ | ■ | ■ | |||||||||||||||||
| 438/538 | Computer Graphics | ■ | ■ | |||||||||||||||||||
| 446 | System Administration | ■ | ■ | ■ | ||||||||||||||||||
| 449 | Network Perimeter Security | ■ | ||||||||||||||||||||
| 455/555 | Data Mining | ■ | ■ | |||||||||||||||||||
| 456/556 | Image Processing | ■ | ■ | |||||||||||||||||||
| 457/557 | Applied Cryptography | ■ | ||||||||||||||||||||
| 470/570 | Theory Of Computation 1 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 476/576 | Operating Systems | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||||||||||||||
| 497 | Software Engineering 1 | ■ | ■ | ■ | ■ | |||||||||||||||||
| 498 | Software Engineering 2 | ■ | ■ | ■ | ||||||||||||||||||
| 499 | Readings and Honors | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |
| Course No. | Title | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | |
| 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 | |||
| 500 | Fundamentals of Computing | ■ | ■ | |||||||||||||||||||
| 517 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||
| 636 | Advanced Database Systems | ■ | ■ | |||||||||||||||||||
| 638 | Advanced Topics in Computer Graphics | ■ | ■ | |||||||||||||||||||
| 639 | Seminar in Computer Science | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||||||||||
| 642 | Computer Simulation Techniques | ■ | ■ | |||||||||||||||||||
| 665 | Applied Computational Geometry | ■ | ■ | |||||||||||||||||||
| 668 | Graphs, Algorithms, & Applications | ■ | ||||||||||||||||||||
| 670 | Theory of Computation 2 | ■ | ■ | ■ | ||||||||||||||||||
| 675 | Formal Methods | ■ | ■ | |||||||||||||||||||
| 678 | Compiler Construction | ■ | ■ | |||||||||||||||||||
| 689 | Research Methods | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||||||||||||
| 690 | ||||||||||||||||||||||
| 691 | Software Engineering | |||||||||||||||||||||
| 692 | Software Engineering | |||||||||||||||||||||
| 693 | Research Colloquium | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ||||||||||||||
| 697 | Principles of Software Engineering | ■ | ■ | ■ | ||||||||||||||||||
| 699 | Reading and Honors | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |
| Course No. | Title | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | S1 | S2 | Su | F | Sp | |
| 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 |