formerly University of Missouri-Rolla
Missouri S&T

Advancing Excellence Campaign for Missouri S&T






Computer Science

500 West 15th Street
325 Computer Science Bldg.
Rolla, MO 65409
(573) 341-4491
csdept@mst.edu

print 
Tentative Two Year Course Schedule

Tentative Two Year Course Schedule

Note: class times range from 8:00 AM to 9:30 PM; T=Tuesday, Th=Thursday; the catalog course numbers are linked to the catalog course descriptions, the section times are linked to the section course websites or syllabi.

CourseSpring Semester 2009Fall Semester 2009Spring 2010Fall 2010Spring 2011
CS 1 - Introduction To Computer Science Th 2:00-2:50 Price Th 2:00-2:50 Price 
CS 53 - Introduction To ProgrammingMWF 9:00- 9:50  PriceMWF 8:00- 8:50  PriceMWF 9:00- 9:50  PriceMWF 8:00-8:50 PriceMWF 9:00- 9:50  Price
MWF 10:00-10:50 GTAMWF 9:00- 9:50 GTAMWF 10:00-10:50  GTAMWF 9:00-9:50 GTAMWF 10:00-10:50  GTA
MWF 1:00- 1:50  GTAMWF 10:00-10:50  GTAMWF 1:00- 1:50 GTAMWF 10:00-10:50 GTAMWF 1:00- 1:50  GTA
 MWF 1:00- 1:50 GTA MWF 1:00-1:50 GTA 
CS 54 - Introduction To Programming LaboratoryT 10:00-11:50  GTAT 10:00-11:50 GTAT 10:00-11:50 GTAT 10:00-11:50 GTAT 10:00-11:50 GTA
T 12:30- 2:20  GTAT 12:30- 2:20 GTAT 12:30- 2:20 GTAT 12:30-2:20 GTAT 12:30- 2:20 GTA
T 6:00- 7:50  GTAT 6:00- 7:50 GTAT 6:00- 7:50 GTAT 6:00-7:50 GTAT 6:00- 7:50 GTA
 W 2:00- 3:50 GTA W 2:00-3:50 GTA 
CS 73 - Basic Scientific ProgrammingMW 10:00-10:50  MentisMW 10:00-10:50  MentisMW 9:00-9:50  MentisMW 9:00-9:50 MentisMW 9:00-9:50  Mentis
CS 74 - Introduction to Programming MethodologyMW 11:00-11:50  MentisMW 1:00-1:50 MentisMW 1:00-1:50  MentisMW 1:00-1:50 MentisMW 1:00-1:50  Mentis
MW 2:00-2:50  MentisMW 3:00-3:50 MentisMW 2:00-2:50 MentisMW 2:00-2:50 MentisMW 2:00-2:50 Mentis
MW 3:00-3:50  Mentis    
CS 77 - Computer Programming LaboratoryTh 12:00-1:50  MentisTh 2:00-3:50 MentisTh 2:00-3:50  MentisTh 2:00-3:50 MentisTh 2:00-3:50 Mentis
CS 78 - Programming Methodology LaboratoryT 12:30-2:20 GTAT 2:00-3:50 GTAT 12:30-2:20T 10:00-11:50 MentisT 10:00-11:50 Mentis
T 2:30-4:20 GTAT 4:00-5:50 GTAT 2:30-4:20T 12:00-1:50 MentisT 12:00-1:50 Mentis
W 10:00-11:50 GTAW 10:00-11:50 GTAW 4:00-5:50T 2:00-2:50 GTAT 2:00-3:50 GTA
W 4:00-5:50 GTAW 4:00-5:50 GTATh 12:30-2:20W 10:00-11:50 GTAW 10:00-11:50 GTA
Th 12:30-2:20 GTATh 10:00-11:50 GTATh 3:30-5:20Th 10:00-11:50 GTATh 10:00-11:50 GTA
CS 128 (158) - Discrete Mathematics For Computer ScienceMWF 8:00- 8:50  WilkersonTTh 9:30-10:45 TauritzMWF 8:00- 8:50  WilkersonTTh 9:30-10:45 ChengMWF 8:00- 8:50  Wilkerson
TTh 9:30-10:45  Wilkerson TTh 9:30-10:45  Wilkerson TTh 9:30-10:45  Wilkerson
  TTh 9:30-10:45  Tauritz  
CS 153 - Data StructuresMWF 2:00-2:50  BuechlerMWF 11:00-11:50  BuechlerMWF 1:00-1:50 BuechlerMWF 10:00-10:50 BuechlerMWF 1:00-1:50  Buechler
  MWF 2:00-2:50BuechlerMWF 11:00-11:50 BuechlerMWF 2:00-2:50 Buechler
CS 206 - Software Engineering ITTh 2:00-3:15  BuechlerMWF 11:00-11:50 LiuTTh 2:00-3:15 KagdiMWF 11:00-11:50 LiuTTh 2:00-3:15 Kagdi
CS 220 (230) - Theory of Computer ScienceMWF 2:00-2:50  WilkersonMWF 2:00-2:50  WilkersonMWF 2:00-2:50  WilkersonMWF 2:00-2:50  WilkersonMWF 2:00-2:50  Wilkerson
CS 228 - Introduction To Numerical MethodsTTh 9:30-10:45 ErcalTTh 9:30-10:45 ErcalTTh 9:30-10:45 ErcalTTh 9:30-10:45 ErcalTTh 9:30-10:45 Ercal
MWF 1:00- 1:50  PriceMWF 1:00- 1:50  PriceMWF 1:00- 1:50SabharwalMWF 1:00- 1:50 SabharwalMWF 1:00- 1:50 Sabharwal
CS 238 - File Structures And Introduction To Database SystemsTTh 2:00-3:15 LinTTh 2:00-3:15 MadriaTTh 3:30-4:45 LinTTh 2:00-3:15 MadriaTTh 2:00-3:15 Madria
CS 253 - AlgorithmsTTh 9:30-10:45SabharwalMWF 1:00-1:50  BuechlerMWF 11:00-11:50  BuechlerTTh 9:30-10:45 BuechlerTTh 11:00-11:50 Buechler
     
CS 256 (236) - Programming Languages And TranslatorsMWF 11:00-11:50LeopoldMWF 11:00-11:50
Sabharwal
MWF 11:00-11:50LeopoldMWF 11:00-11:50  LeopoldMWF 11:00-11:50 Leopold
CS 262 (201) - Intro Computer Security TTh 12:30-1:45 Lutzen  TTh 2:00 - 3:15 Jiang 
CS 265 (285) - Computer Network Concepts And TechnologyMWF 11:00-11:50  Cheng    
CS 284 - Introduction To Operating SystemsMWF 2:00-2:50 GTAMWF 10:00-10:50  ChellappanMWF 2:00-2:50      J. WilkersonMWF 1:00-1:50  ChellappanMWF 10:00-10:50 GTA
 TTh 11:00-12:15  Ercal TTh 11:00-12:15 Ercal 
CS 301 - Introduction To High Performance Computer Architecture TTh 8:00-9:15 AM  Distance  Hurson TTh 8:00-9:15 AM  Distance  Hurson 
CS 301 - Agile Software Development W 7:00-9:30   Bond CANCELLED  W 7:00-9:30 Distance  Bond 
CS 307 - Software Testing And Quality AssuranceMWF 9:00-9:50 Liu MWF 9:00-9:50 Distance Liu MWF 9:00-9:50 Distance Liu
CS 308 - Object-Oriented Analysis And DesignW 7:00-9:30 Bond W 7:00-9:30Distance Bond W 7:00-9:30 Distance Bond
CS 311 - Bioinformatics     MWF 1:00-1:50 Distance Leopold
CS 317 - Intellectual Property For Computer ScientistsM 7:00-9:30 Canis  T 7:00-9:30Distance Canis  T 7:00-9:30 Distance Canis
CS 325 (355) - Analysis Of Algorithms MWF 9:00-9:50  Distance  Cheng MWF 9:00-9:50 Distance Cheng 
CS 328 - Object-Oriented Numerical Modeling I MWF 2:00-2:50 Price MWF 1:00-1:50 Price 
CS 338 (304) - Database Systems TTh 11:00-12:15  Lin CANCELLED TTh 11:00-12:15 Lin 
CS 342 - Java GUI & Visualization MWF 3:00-3:50  Distance  Sabharwal MWF 3:00-3:50  DistanceSabharwal 
CS 345 - Computational Robotic ManipulationMWF 11:00-11:50   SabharwalMWF 1:00-1:50 Wunsch  MWF 11:00-11:50  Sabharwal
CS 347 - Introduction To Artificial IntelligenceTTh 4:00-5:15 Tauritz TTh 2:00-3:15Distance Tauritz TTh 2:00-3:15 Distance Tauritz
CS 348 - Evolutionary Computing TTh 4:00-5:15 Tauritz TTh 4:00-5:15 Tauritz 
CS 356 (333) - The Structure of a Compiler MWF 11:00-11:50  Leopold   MWF 11:00-11:50 Leopold
CS 358 (343) - Interactive Computer GraphicsMWF 9:00-9:50  Sabharwal MWF 9:00-9:50  Sabharwal MWF 9:00-9:50  Sabharwal
CS 362 (319) - Security Operations & Program ManagementTTh 12:30-1:45Lutzen TTh 12:30-1:45Distance Lutzen TTh 12:30-1:45 Distance Lutzen
CS 365 (385) - Computer Communications And Networks MWF 2:00-2:50  Cheng MWF 2:00-2:50  Cheng 
CS 384 - Distributed Operating SystemsTTh 11:00-12:15  Jiang TTh 8:00-9:15  Jiang TTh 8:00-9:15  Jiang
CS 387 - Parallel Programming with MPITTh 2:00-3:15  Ercal TTh 2:00-3:15  Ercal TTh 2:00-3:15  Ercal
CS 397/398 - Software Systems Development I/IITh 6:00-8:30  WeigertT 6:30-9:00  WeigertTh 6:00-8:30 WeigertT 6:00-8:30 WeigertTh 6:00-8:30 Weigert
CS 401 - Software EvolutionTh 8:00-10:30  Kagdi TTh 9:30-10:45  Kagdi  TTh 9:30-10:45 Kagdi 
CS 401 - Secure Data Analysis   TTh 8:00-9:15 Jiang 
CS 401 - Cryptography TTh 8:00-9:15  Jiang CANCELLED   
CS 401 - Advanced Bioinformatics MWF 1:00-1:50  Leopold   
CS 401 (43x) - Heterogeneous and Mobile Databases TTh 5:30-6:45  Hurson TTh 2:00-3:15DistanceHurson TTh 2:00-3:15 DistanceHurson
CS 406 - Software Engineering IIMWF 1:00-1:50 Liu MWF 1:00-1:50 Distance Liu MWF 1:00-1:50 Distance Liu
CS 409 (309) - Software Requirements Engineering MWF 1:00-1:50  Distance Liu MWF 1:00-1:50 Distance Liu 
CS 425 (455) - Algorithmics II  MWF 9:00-9:50Distance Cheng MWF 9:00-9:50 Distance Cheng
CS 434 (404) - Data Mining & Knowledge Discovery Th 7:00-9:30  Distance Merz Th 7:00-9:30 Distance Merz 
CS 437 (412) - Web Data Management And XML T 7:00-9:30  DistanceMadria T 7:00-9:30 DistanceMadria 
CS 447 - Advanced Topics in Artificial Intelligence MWF 10:00-10:50  Wilkerson MWF 10:00-10:50  Wilkerson 
CS 448 - Advanced Evolutionary ComputingTTh 11:00-12:15Tauritz TTh 11:00-12:15Tauritz TTh 11:00-12:15 Tauritz
CS 463 (483) - Computer Security TTh 11:00-12:15McMillin TTh 11:00-12:15  McMillin 
CS 465 (485) - Advanced Topics in Wireless Networks  MWF 11:00-11:50Cheng MWF 11:00-11:50 Cheng
CS 467 (486)  - Mobile And Sensor Data ManagementTh 4:00-6:30  Madria Th 4:00-6:30Distance Madria Th 4:00-6:30 Distance Madria
CS 468 - Advanced Network SecurityTTh 3:30-4:45Chellappan TTh 2:00-3:15Chellappan TTh 3:30-4:45 Chellappan
CS 484 - Distributed Systems Theory And AnalysisT 8:00-10:30McMillin TTh 9:30-10:45McMillin TTh 9:30-10:45 McMillin

Fall 2008 Course Information 

Summer 2008 Course Information

Spring 2008 Course Information