Illinois State University
Illinois State University
Jump over the site's masthead's navigation bar.
Jump over the site's left-side navigation bar.

Computer Science Course Requirements

Catalog Year 2014 - 2016

 

IT Departmental Requirements (47 - 49 hours):

All students must complete the IT Core and the Professional Practice component.

  • The Computer Science Core:
    • IT 168 Structured Problem-Solving Using the Computer (4) (MAT 104)
    • IT 179 Introduction to Data Structures (3) (IT 168)
    • IT 225 Computer Organization (3) (IT 179)
    • IT 226 Advanced Practical Application Development (3) (IT 179)
    • IT 261 Systems Development I (3) (IT 179; IT 225 pr/conc)
    • IT 279 Algorithms and Data Structures (3) (IT 226; MAT 260 pr/conc)
  • Professional Practice:
    • IT 191 Introduction to IT Professional Practice (1)
    • IT 398 Professional Practice (6) or
    • IT 398 Professional Practice (3) and IT 391 Directed Project (3) or
    • IT 391 Directed Project and 300-level IT elective selected from sequence-specific list

 

General Computer Science Requirements

  • Computer Science Core:
    • IT 327 Concepts of Programming Languages (3) (IT 179)
    • IT 328 Introduction to the Theory of Computation (3) (IT 279)
    • IT 383 Principles of Operating Systems (3) (IT 225; IT 226)
  • Two of the following courses:
    • IT 326 Principles of Software Engineering (3)
    • IT 340 Introduction to Artificial Intelligence (3)
    • IT 356 Introduction to Computer Graphics (3)
    • IT 378 Database Processing (3)
    • IT 384 Computer Architecture (3)
    • IT 388 Introduction to Parallel Processing (3)
  • Two additional courses from:
    • IT 326 Principles of Software Engineering (3)
    • IT 330 Introduction to Enterprise Computing Systems (3)
    • IT 340 Introduction to Artificial Intelligence (3)
    • IT 353 Web Development Technologies (3)
    • IT 354 Advanced Web Application Development (3)
    • IT 356 Introduction to Computer Graphics (3)
    • IT 367 Designing the User Interface (3)
    • IT 375 Data Communications (3)
    • IT 378 Database Processing (3)
    • IT 382 Distributed Systems (3)
    • IT 384 Computer Architecture (3)
    • IT 385 Topics in Computer Science (3)
    • IT 388 Introduction to Parallel Processing (3)

Supporting Requirements (36-38 hours):

  • Mathematics and Statistics:
    • MAT 145 Calculus I (4)
    • MAT 146 Calculus II (4)
    • Mat 260 Discrete Mathematics (4)
    • One of the following courses:
      • MQM 100 Statistical Reasoning (3)
      • MAT 250 Introduction to Probability and Statistics (4)
      • MAT 350 Applied Probability Models (4)
  • Communication
    • COM 223 Small Group Processes (3)
    • ENG 249 Technical Writing I (3)
  • Science :
    • One pair of:
      • CHE 140, 141 General Chemistry I & II (8)
      • PHY 110, 111 Physics for Science and Engineering I & II (8)
    • Two additional courses from:
      • BSC 196 Biological Diversity (4)
      • BSC 197 Molecular and Cellular Basis of Life (4)
      • CHE 140 General Chemistry I (4)
      • CHE 141 General Chemistry II (4)
      • PHY 110 Physics for Science and Engineering I (4)
      • PHY 111 Physics for Science and Engineering II (4)
      • PHY 112 Physics for Science and Engineering III (4)
      • PHY 375 Electronics for Scientists (3)

Back to top

Illinois State University

SchoolofIT@IllinoisState.edu

School of Information Technology
Normal, Il 61790-5150
Phone: 309.438.8338

© 2012 Illinois State UniversityPrivacy StatementIdentity StandardsAppropriate Use Policy